diff --git a/app/src/main/assets/omdb_config.json b/app/src/main/assets/omdb_config.json index 29393a0b..152e1ad2 100644 --- a/app/src/main/assets/omdb_config.json +++ b/app/src/main/assets/omdb_config.json @@ -226,8 +226,9 @@ "k": "geometry", "v": "~", "klib": "geometry", - "vlib": "normalizationTrafficSignHeight()" - },{ + "vlib": "obtainCenterPoint()" + }, + { "k": "geometry", "v": "~", "klib": "geometry", diff --git a/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt b/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt index 7cf7dca1..be66945f 100644 --- a/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt +++ b/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt @@ -815,4 +815,14 @@ class ImportPreProcess { val code = renderEntity.properties[codeName] renderEntity.properties["src"] = "${prefix}${code}${suffix}" } + + /** + * 获取当前数据的中心点坐标 + * */ + fun obtainCenterPoint(renderEntity: RenderEntity) { + // 获取中心坐标点,将中心坐标作为数据的新的geometry位置 + val centerPoint = renderEntity.wkt?.centroid + // 根据heading方向自动生成新的Geometry + + } } \ No newline at end of file diff --git a/vtm b/vtm index d1ac330c..f2af87c6 160000 --- a/vtm +++ b/vtm @@ -1 +1 @@ -Subproject commit d1ac330cf7a8727bb2065093e72d60521775ba6d +Subproject commit f2af87c6a012ac41d6f22a77d6b45853b250ed3e