diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d84e4a52..dba0cc3b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -21,11 +21,11 @@
+
+
-
-
diff --git a/app/src/main/assets/omdb_config.json b/app/src/main/assets/omdb_config.json
index e1023ac8..38e638f3 100644
--- a/app/src/main/assets/omdb_config.json
+++ b/app/src/main/assets/omdb_config.json
@@ -158,7 +158,14 @@
"name": "隧道",
"zoomMin": 15,
"zoomMax": 20,
- "transformer2Code": ""
+ "transformer": [
+ {
+ "k": "geometry",
+ "v": "~",
+ "klib": "geometry",
+ "vlib": "generateS2EReferencePoint()"
+ }
+ ]
},
"3002":{
"table": "OMDB_OBJECT_TEXT",
@@ -216,6 +223,13 @@
"zoomMin": 18,
"zoomMax": 20
},
+ "3014":{
+ "table": "OMDB_CROSS_WALK",
+ "code": 3014,
+ "name": "人行横道",
+ "zoomMin": 18,
+ "zoomMax": 20
+ },
"3016":{
"table": "OMDB_OBJECT_STOPLOCATION",
"code": 3016,
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 fc941920..4be80621 100644
--- a/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt
+++ b/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt
@@ -443,6 +443,8 @@ class ImportPreProcess {
referenceEntity.table = renderEntity.table
referenceEntity.enable = renderEntity.enable
referenceEntity.taskId = renderEntity.taskId
+ referenceEntity.zoomMin = renderEntity.zoomMin
+ referenceEntity.zoomMax = renderEntity.zoomMax
// 与原数据使用相同的geometry
referenceEntity.geometry = renderEntity.geometry.toString()
referenceEntity.properties["qi_table"] = renderEntity.table
diff --git a/app/src/main/java/com/navinfo/omqs/http/taskupload/TaskUploadScope.kt b/app/src/main/java/com/navinfo/omqs/http/taskupload/TaskUploadScope.kt
index 519430d6..e5d22648 100644
--- a/app/src/main/java/com/navinfo/omqs/http/taskupload/TaskUploadScope.kt
+++ b/app/src/main/java/com/navinfo/omqs/http/taskupload/TaskUploadScope.kt
@@ -14,6 +14,7 @@ import com.navinfo.omqs.bean.SysUserBean
import com.navinfo.omqs.http.DefaultResponse
import com.navinfo.omqs.tools.FileManager.Companion.FileUploadStatus
import com.navinfo.omqs.util.DateTimeUtil
+import com.navinfo.omqs.util.FileUtils
import io.realm.Realm
import kotlinx.coroutines.*
import java.util.*
@@ -134,7 +135,7 @@ class TaskUploadScope(
evaluationTaskId = taskBean.id.toString(),
linkPid = hadLinkDvoBean.linkPid,//"84207223282277331"
linkStatus = linkStatus,
- markId = hadLinkDvoBean.mesh,//"20065597"
+ markId = UUID.randomUUID().toString(),//"20065597"
trackPhotoNumber = "",
markGeometry = "",
featureName = "",
@@ -195,7 +196,7 @@ class TaskUploadScope(
evaluationTaskId = taskBean.id.toString(),
linkPid = hadLinkDvoBean.linkPid,//"84207223282277331"
linkStatus = linkStatus,
- markId = hadLinkDvoBean.mesh,//"20065597"
+ markId = it.id,//"20065597"
trackPhotoNumber = "",
markGeometry = it.geometry,
featureName = it.classCode,
diff --git a/collect-library/src/main/assets/editormarker.xml b/collect-library/src/main/assets/editormarker.xml
index 6834def5..32370897 100644
--- a/collect-library/src/main/assets/editormarker.xml
+++ b/collect-library/src/main/assets/editormarker.xml
@@ -2163,7 +2163,7 @@
-
+
+ src="assets:omdb/4010/right.svg" symbol-height="40" symbol-width="40">
@@ -2375,6 +2375,11 @@
+
+
+
+
+
@@ -2396,7 +2401,7 @@
+ src="@src" symbol-height="24" symbol-width="24" degree="90">
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014.png b/collect-library/src/main/assets/omdb/tex_fill_area_3014.png
new file mode 100644
index 00000000..e261be02
Binary files /dev/null and b/collect-library/src/main/assets/omdb/tex_fill_area_3014.png differ
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014.svg b/collect-library/src/main/assets/omdb/tex_fill_area_3014.svg
new file mode 100644
index 00000000..f120c277
--- /dev/null
+++ b/collect-library/src/main/assets/omdb/tex_fill_area_3014.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014_0.svg b/collect-library/src/main/assets/omdb/tex_fill_area_3014_0.svg
new file mode 100644
index 00000000..3955f1c3
--- /dev/null
+++ b/collect-library/src/main/assets/omdb/tex_fill_area_3014_0.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014_1.png b/collect-library/src/main/assets/omdb/tex_fill_area_3014_1.png
new file mode 100644
index 00000000..6d0cf474
Binary files /dev/null and b/collect-library/src/main/assets/omdb/tex_fill_area_3014_1.png differ
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014_2.png b/collect-library/src/main/assets/omdb/tex_fill_area_3014_2.png
new file mode 100644
index 00000000..d21b45d8
Binary files /dev/null and b/collect-library/src/main/assets/omdb/tex_fill_area_3014_2.png differ
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014_3.png b/collect-library/src/main/assets/omdb/tex_fill_area_3014_3.png
new file mode 100644
index 00000000..dcad73bc
Binary files /dev/null and b/collect-library/src/main/assets/omdb/tex_fill_area_3014_3.png differ
diff --git a/collect-library/src/main/assets/omdb/tex_fill_area_3014_4.svg b/collect-library/src/main/assets/omdb/tex_fill_area_3014_4.svg
new file mode 100644
index 00000000..a1e0761d
--- /dev/null
+++ b/collect-library/src/main/assets/omdb/tex_fill_area_3014_4.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/collect-library/src/main/java/com/navinfo/collect/library/enums/DataCodeEnum.kt b/collect-library/src/main/java/com/navinfo/collect/library/enums/DataCodeEnum.kt
index 8959d09d..d1d89751 100644
--- a/collect-library/src/main/java/com/navinfo/collect/library/enums/DataCodeEnum.kt
+++ b/collect-library/src/main/java/com/navinfo/collect/library/enums/DataCodeEnum.kt
@@ -57,6 +57,7 @@ enum class DataCodeEnum(var tableName: String, var code: String) {
OMDB_LINK_FORM2_11("风景路线", "2206-11"),
OMDB_LINK_FORM2_12("车辆测试路段", "2206-12"),
OMDB_LINK_FORM2_13("驾照考试路段", "2206-13"),
+ OMDB_CROSS_WALK("人行横道", "3014"),
OMDB_OBJECT_STOPLOCATION("停止位置", "3016"),
OMDB_INTERSECTION("路口", "4001"),
OMDB_SPEEDLIMIT("常规点限速", "4002"),
diff --git a/vtm b/vtm
index fdf36bde..c5070ba7 160000
--- a/vtm
+++ b/vtm
@@ -1 +1 @@
-Subproject commit fdf36bde1364241a6d2ebfad686ee3b2311b73b0
+Subproject commit c5070ba78b73d69af40d33396ad8255f82535dc4