From ad95095433c64370d581970a603eed4fe5d89cbf Mon Sep 17 00:00:00 2001 From: xiaoyan Date: Tue, 19 Sep 2023 15:05:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=93=E8=B7=AF=E6=A0=87=E7=89=8C?= =?UTF-8?q?=E9=A2=84=E5=A4=84=E7=90=86=E5=A2=9E=E5=8A=A0=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E7=82=B9=E5=9D=90=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/assets/omdb_config.json | 5 +++-- .../main/java/com/navinfo/omqs/db/ImportPreProcess.kt | 10 ++++++++++ vtm | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) 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