wan.dequan 3 anni fa
parent
commit
3a5e24ab3b
100 ha cambiato i file con 1496 aggiunte e 23 eliminazioni
  1. 10 0
      deployment/zjyzt_gis_master_web_ui.conf
  2. 2 2
      public/index.html
  3. 1 1
      public/static/config/config.js
  4. 282 0
      public/static/css/ol.css
  5. 61 0
      public/static/css/popup.css
  6. 189 20
      public/static/css/reset.css
  7. 5 0
      public/static/data/sheng.geojson
  8. 8 0
      public/static/data/shengD.geojson
  9. 5 0
      public/static/data/shi.geojson
  10. 19 0
      public/static/data/shiD.geojson
  11. 5 0
      public/static/data/xian.geojson
  12. 175 0
      public/static/data/xianD.geojson
  13. BIN
      public/static/images/banner.png
  14. 1 0
      public/static/package/collectdata/dist/css/chunk-8743374a.daad7004.css
  15. 0 0
      public/static/package/collectdata/dist/css/chunk-fa0760ee.b697442f.css
  16. BIN
      public/static/package/collectdata/dist/css/chunk-fa0760ee.b697442f.css.gz
  17. 0 0
      public/static/package/collectdata/dist/css/chunk-vendors.b1f8464b.css
  18. 1 0
      public/static/package/collectdata/dist/css/index.1779ea4e.css
  19. BIN
      public/static/package/collectdata/dist/favicon.ico
  20. 1 0
      public/static/package/collectdata/dist/index.html
  21. 0 0
      public/static/package/collectdata/dist/js/chunk-59124080.d63685d8.js
  22. 0 0
      public/static/package/collectdata/dist/js/chunk-6859c856.054a6894.js
  23. BIN
      public/static/package/collectdata/dist/js/chunk-6859c856.054a6894.js.gz
  24. 0 0
      public/static/package/collectdata/dist/js/chunk-8743374a.bcf4376f.js
  25. BIN
      public/static/package/collectdata/dist/js/chunk-8743374a.bcf4376f.js.gz
  26. 0 0
      public/static/package/collectdata/dist/js/chunk-fa0760ee.eded6415.js
  27. BIN
      public/static/package/collectdata/dist/js/chunk-fa0760ee.eded6415.js.gz
  28. 0 0
      public/static/package/collectdata/dist/js/chunk-vendors.10e58eab.js
  29. BIN
      public/static/package/collectdata/dist/js/chunk-vendors.10e58eab.js.gz
  30. 0 0
      public/static/package/collectdata/dist/js/index.51dc871e.js
  31. 9 0
      public/static/package/collectdata/dist/static/config/config.js
  32. 1 0
      public/static/package/collectdata/dist/static/config/globalVariable.js
  33. 60 0
      public/static/package/collectdata/空间数据采集插件说明文档.md
  34. 32 0
      public/static/package/draw/dist/ceshi.html
  35. 1 0
      public/static/package/draw/dist/css/chunk-45c79c1a.5a9c597b.css
  36. 0 0
      public/static/package/draw/dist/css/chunk-fa0760ee.b697442f.css
  37. BIN
      public/static/package/draw/dist/css/chunk-fa0760ee.b697442f.css.gz
  38. 0 0
      public/static/package/draw/dist/css/chunk-vendors.b1f8464b.css
  39. 1 0
      public/static/package/draw/dist/css/index.1779ea4e.css
  40. BIN
      public/static/package/draw/dist/favicon.ico
  41. 1 0
      public/static/package/draw/dist/index.html
  42. 0 0
      public/static/package/draw/dist/js/chunk-45c79c1a.ee97ad46.js
  43. BIN
      public/static/package/draw/dist/js/chunk-45c79c1a.ee97ad46.js.gz
  44. 0 0
      public/static/package/draw/dist/js/chunk-59124080.491a4a67.js
  45. 0 0
      public/static/package/draw/dist/js/chunk-6859c856.054a6894.js
  46. BIN
      public/static/package/draw/dist/js/chunk-6859c856.054a6894.js.gz
  47. 0 0
      public/static/package/draw/dist/js/chunk-fa0760ee.d72b8792.js
  48. BIN
      public/static/package/draw/dist/js/chunk-fa0760ee.d72b8792.js.gz
  49. 0 0
      public/static/package/draw/dist/js/chunk-vendors.10e58eab.js
  50. BIN
      public/static/package/draw/dist/js/chunk-vendors.10e58eab.js.gz
  51. 0 0
      public/static/package/draw/dist/js/index.80009a6d.js
  52. 9 0
      public/static/package/draw/dist/static/config/config.js
  53. 1 0
      public/static/package/draw/dist/static/config/globalVariable.js
  54. 50 0
      public/static/package/draw/绘制点线面插件说明文档.md
  55. BIN
      public/static/package/measure.zip
  56. 284 0
      public/static/package/measure/measure.js
  57. 10 0
      public/static/package/measure/测距测面插件说明文档.md
  58. 2 0
      src/App.vue
  59. 34 0
      src/api/authManage.js
  60. 68 0
      src/api/content.js
  61. 15 0
      src/api/contentlist.js
  62. 12 0
      src/api/general.js
  63. 13 0
      src/api/icon.js
  64. 12 0
      src/api/log.js
  65. 57 0
      src/api/menu.js
  66. 39 0
      src/api/model.js
  67. 20 0
      src/api/placelist.js
  68. BIN
      src/assets/images/banner.png
  69. BIN
      src/assets/images/draw/clear1.png
  70. BIN
      src/assets/images/draw/clear_active1.png
  71. BIN
      src/assets/images/draw/download.png
  72. BIN
      src/assets/images/draw/download_active.png
  73. BIN
      src/assets/images/draw/mark.png
  74. BIN
      src/assets/images/draw/mark_active.png
  75. BIN
      src/assets/images/draw/marker-icon.png
  76. BIN
      src/assets/images/draw/modify.png
  77. BIN
      src/assets/images/draw/modify_active.png
  78. BIN
      src/assets/images/draw/own_mark1.png
  79. BIN
      src/assets/images/draw/own_mark_active1.png
  80. BIN
      src/assets/images/draw/point1.png
  81. BIN
      src/assets/images/draw/point_active1.png
  82. BIN
      src/assets/images/draw/polygon1.png
  83. BIN
      src/assets/images/draw/polygon_active1.png
  84. BIN
      src/assets/images/draw/polyline1.png
  85. BIN
      src/assets/images/draw/polyline_active1.png
  86. BIN
      src/assets/images/layer/1.png
  87. BIN
      src/assets/images/layer/2.png
  88. BIN
      src/assets/images/layer/3.png
  89. BIN
      src/assets/images/layer/4.png
  90. BIN
      src/assets/images/layer/5.png
  91. BIN
      src/assets/images/layer/6.png
  92. BIN
      src/assets/images/layercontrol/hide1.png
  93. BIN
      src/assets/images/layercontrol/layer_down.png
  94. BIN
      src/assets/images/layercontrol/layer_up.png
  95. BIN
      src/assets/images/layercontrol/opacity_hide1.png
  96. BIN
      src/assets/images/layercontrol/opacity_show1.png
  97. BIN
      src/assets/images/layercontrol/remove1.png
  98. BIN
      src/assets/images/layercontrol/show1.png
  99. BIN
      src/assets/images/maptype/dixing.png
  100. BIN
      src/assets/images/maptype/raster.png

+ 10 - 0
deployment/zjyzt_gis_master_web_ui.conf

@@ -36,4 +36,14 @@ server {
 
         proxy_pass http://121.43.55.7:10088/;
     }
+
+    # 编辑标注
+    location /proxy_icon/ {
+        proxy_set_header   Host $host;
+        proxy_set_header   X-Real-IP $remote_addr;
+        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+        proxy_set_header   X-Forwarded-Host $server_name;
+
+        proxy_pass http://121.43.55.7:10090/;
+    }
 }

+ 2 - 2
public/index.html

@@ -14,8 +14,8 @@
   <link rel="stylesheet" href="./static/css/reset.css">
   <link rel="stylesheet" href="./static/css/function.css">
   <link rel="stylesheet" href="./static/css/element-reset.css">
-  <link rel="stylesheet" href="./static/plugins/css/ol.css">
-  <link rel="stylesheet" href="./static/plugins/css/popup.css">
+  <link rel="stylesheet" href="./static/css/ol.css">
+  <link rel="stylesheet" href="./static/css/popup.css">
 </head>
 
 <body>

+ 1 - 1
public/static/config/config.js

@@ -5,7 +5,7 @@ var systemConfig = {
       lng: 116.334228,
       lat: 39.072511
     },
-    zoom: 7
+    zoom: 6
   },
 
   // 天地图 url

+ 282 - 0
public/static/css/ol.css

@@ -0,0 +1,282 @@
+.ol-box {
+  box-sizing: border-box;
+  border-radius: 2px;
+  border: 1.5px solid rgb(179,197,219);
+  background-color: rgba(255,255,255,0.4);
+}
+
+.ol-mouse-position {
+  top: 8px;
+  right: 8px;
+  position: absolute;
+}
+
+.ol-scale-line {
+  background: rgba(0,60,136,0.3);
+  border-radius: 4px;
+  bottom: 8px;
+  left: 8px;
+  padding: 2px;
+  position: absolute;
+}
+.ol-scale-line-inner {
+  border: 1px solid #eee;
+  border-top: none;
+  color: #eee;
+  font-size: 10px;
+  text-align: center;
+  margin: 1px;
+  will-change: contents, width;
+  transition: all 0.25s;
+}
+.ol-scale-bar {
+  position: absolute;
+  bottom: 8px;
+  left: 8px;
+}
+.ol-scale-step-marker {
+  width: 1px;
+  height: 15px;
+  background-color: #000000;
+  float: right;
+  z-Index: 10;
+}
+.ol-scale-step-text {
+  position: absolute;
+  bottom: -5px;
+  font-size: 12px;
+  z-Index: 11;
+  color: #000000;
+  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
+}
+.ol-scale-text {
+  position: absolute;
+  font-size: 14px;
+  text-align: center;
+  bottom: 25px;
+  color: #000000;
+  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
+}
+.ol-scale-singlebar {
+  position: relative;
+  height: 10px;
+  z-Index: 9;
+  box-sizing: border-box;
+  border: 1px solid black;
+}
+
+.ol-unsupported {
+  display: none;
+}
+.ol-viewport, .ol-unselectable {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+.ol-selectable {
+  -webkit-touch-callout: default;
+  -webkit-user-select: text;
+  -moz-user-select: text;
+  -ms-user-select: text;
+  user-select: text;
+}
+.ol-grabbing {
+  cursor: -webkit-grabbing;
+  cursor: -moz-grabbing;
+  cursor: grabbing;
+}
+.ol-grab {
+  cursor: move;
+  cursor: -webkit-grab;
+  cursor: -moz-grab;
+  cursor: grab;
+}
+.ol-control {
+  position: absolute;
+  background-color: rgba(255,255,255,0.4);
+  border-radius: 4px;
+  padding: 2px;
+}
+.ol-control:hover {
+  background-color: rgba(255,255,255,0.6);
+}
+.ol-zoom {
+  top: .5em;
+  left: .5em;
+}
+.ol-rotate {
+  top: .5em;
+  right: .5em;
+  transition: opacity .25s linear, visibility 0s linear;
+}
+.ol-rotate.ol-hidden {
+  opacity: 0;
+  visibility: hidden;
+  transition: opacity .25s linear, visibility 0s linear .25s;
+}
+.ol-zoom-extent {
+  top: 4.643em;
+  left: .5em;
+}
+.ol-full-screen {
+  right: .5em;
+  top: .5em;
+}
+
+.ol-control button {
+  display: block;
+  margin: 1px;
+  padding: 0;
+  color: white;
+  font-weight: bold;
+  text-decoration: none;
+  font-size: inherit;
+  text-align: center;
+  height: 1.375em;
+  width: 1.375em;
+  line-height: .4em;
+  background-color: rgba(0,60,136,0.5);
+  border: none;
+  border-radius: 2px;
+}
+.ol-control button::-moz-focus-inner {
+  border: none;
+  padding: 0;
+}
+.ol-zoom-extent button {
+  line-height: 1.4em;
+}
+.ol-compass {
+  display: block;
+  font-weight: normal;
+  font-size: 1.2em;
+  will-change: transform;
+}
+.ol-touch .ol-control button {
+  font-size: 1.5em;
+}
+.ol-touch .ol-zoom-extent {
+  top: 5.5em;
+}
+.ol-control button:hover,
+.ol-control button:focus {
+  text-decoration: none;
+  background-color: rgba(0,60,136,0.7);
+}
+.ol-zoom .ol-zoom-in {
+  border-radius: 2px 2px 0 0;
+}
+.ol-zoom .ol-zoom-out {
+  border-radius: 0 0 2px 2px;
+}
+
+
+.ol-attribution {
+  text-align: right;
+  bottom: .5em;
+  right: .5em;
+  max-width: calc(100% - 1.3em);
+  display: flex;
+  flex-flow: row-reverse;
+  align-items: center;
+}
+.ol-attribution a {
+  color: rgba(0,60,136,0.7);
+  text-decoration: none;
+}
+.ol-attribution ul {
+  margin: 0;
+  padding: 1px .5em;
+  color: #000;
+  text-shadow: 0 0 2px #fff;
+  font-size: 12px;
+}
+.ol-attribution li {
+  display: inline;
+  list-style: none;
+}
+.ol-attribution li:not(:last-child):after {
+  content: " ";
+}
+.ol-attribution img {
+  max-height: 2em;
+  max-width: inherit;
+  vertical-align: middle;
+}
+.ol-attribution button {
+  flex-shrink: 0;
+}
+.ol-attribution.ol-collapsed ul {
+  display: none;
+}
+.ol-attribution:not(.ol-collapsed) {
+  background: rgba(255,255,255,0.8);
+}
+.ol-attribution.ol-uncollapsible {
+  bottom: 0;
+  right: 0;
+  border-radius: 4px 0 0;
+}
+.ol-attribution.ol-uncollapsible img {
+  margin-top: -.2em;
+  max-height: 1.6em;
+}
+.ol-attribution.ol-uncollapsible button {
+  display: none;
+}
+
+.ol-zoomslider {
+  top: 4.5em;
+  left: .5em;
+  height: 200px;
+}
+.ol-zoomslider button {
+  position: relative;
+  height: 10px;
+}
+
+.ol-touch .ol-zoomslider {
+  top: 5.5em;
+}
+
+.ol-overviewmap {
+  left: 0.5em;
+  bottom: 0.5em;
+}
+.ol-overviewmap.ol-uncollapsible {
+  bottom: 0;
+  left: 0;
+  border-radius: 0 4px 0 0;
+}
+.ol-overviewmap .ol-overviewmap-map,
+.ol-overviewmap button {
+  display: block;
+}
+.ol-overviewmap .ol-overviewmap-map {
+  border: 1px solid #7b98bc;
+  height: 150px;
+  margin: 2px;
+  width: 150px;
+}
+.ol-overviewmap:not(.ol-collapsed) button {
+  bottom: 2px;
+  left: 2px;
+  position: absolute;
+}
+.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
+.ol-overviewmap.ol-uncollapsible button {
+  display: none;
+}
+.ol-overviewmap:not(.ol-collapsed) {
+  background: rgba(255,255,255,0.8);
+}
+.ol-overviewmap-box {
+  border: 2px dotted rgba(0,60,136,0.7);
+}
+
+.ol-overviewmap .ol-overviewmap-box:hover {
+  cursor: move;
+}

+ 61 - 0
public/static/css/popup.css

@@ -0,0 +1,61 @@
+/* 弹窗样式 */
+#popup {
+  position: absolute;
+  width: fit-content;
+  border-radius: 5px;
+  color: #1c4a6f;
+  font-size: 16px;
+  box-shadow: 0px 0px 0px 0px #888888;
+}
+
+/* 弹窗下方的小三角形 */
+#popup::after {
+  display: block;
+  content: "";
+  width: 0;
+  height: 0;
+  position: absolute;
+  border: 12px solid transparent;
+  border-top-color: #fff;
+  bottom: -23px;
+  left: 50%;
+  transform: translateX(-50%);
+}
+
+#popup-content {
+  width: fit-content;
+  padding: 8px 16px;
+}
+
+.close_func {
+  display: block;
+}
+
+/* 关闭弹窗按钮 */
+.ol-popup-closer {
+  cursor: pointer;
+  margin-top: 6px;
+  margin-right: 10px;
+  float: right;
+}
+
+#popup-content div {
+  /* height: 30px; */
+  height: fit-content;
+  width: 360px;
+  line-height: 30px;
+  font-size: 16px;
+  overflow: hidden;
+}
+
+#popup-content .moreInfo {
+  float: right;
+}
+
+#popup-content .moreInfo a {
+  color: #409EFF;
+}
+
+#popup-content .moreInfo a:hover {
+  text-decoration: underline
+}

+ 189 - 20
public/static/css/reset.css

@@ -1,32 +1,185 @@
 /* reset */
-html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
-header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
-table{border-collapse:collapse;border-spacing:0;}
-caption,th{text-align:left;font-weight:normal;}
-html,body,fieldset,img,iframe,abbr{border:0;}
-i,cite,em,var,address,dfn{font-style:normal;}
-[hidefocus],summary{outline:0;}
-li{list-style:none;}
-h1,h2,h3,h4,h5,h6,small{font-size:100%;}
-sup,sub{font-size:83%;}
-pre,code,kbd,samp{font-family:inherit;}
-q:before,q:after{content:none;}
-textarea{overflow:auto;resize:none;}
-label,summary{cursor:default;}
-a,button{cursor:pointer;}
-h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
-del,ins,u,s,a,a:hover{text-decoration:none;}
-body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
-body{background:#fff;}
-a,a:hover{color:#333;}
+html,
+body,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+div,
+dl,
+dt,
+dd,
+ul,
+ol,
+li,
+p,
+blockquote,
+pre,
+hr,
+figure,
+table,
+caption,
+th,
+td,
+form,
+fieldset,
+legend,
+input,
+button,
+textarea,
+menu {
+    margin: 0;
+    padding: 0;
+}
+
+header,
+footer,
+section,
+article,
+aside,
+nav,
+hgroup,
+address,
+figure,
+figcaption,
+menu,
+details {
+    display: block;
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+
+caption,
+th {
+    text-align: left;
+    font-weight: normal;
+}
+
+html,
+body,
+fieldset,
+img,
+iframe,
+abbr {
+    border: 0;
+}
+
+i,
+cite,
+em,
+var,
+address,
+dfn {
+    font-style: normal;
+}
+
+[hidefocus],
+summary {
+    outline: 0;
+}
+
+li {
+    list-style: none;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+small {
+    font-size: 100%;
+}
+
+sup,
+sub {
+    font-size: 83%;
+}
+
+pre,
+code,
+kbd,
+samp {
+    font-family: inherit;
+}
+
+q:before,
+q:after {
+    content: none;
+}
+
+textarea {
+    overflow: auto;
+    resize: none;
+}
+
+label,
+summary {
+    cursor: default;
+}
+
+a,
+button {
+    cursor: pointer;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+em,
+strong,
+b {
+    font-weight: bold;
+}
+
+del,
+ins,
+u,
+s,
+a,
+a:hover {
+    text-decoration: none;
+}
+
+body,
+textarea,
+input,
+button,
+select,
+keygen,
+legend {
+    font: 12px/1.14 arial, \5b8b\4f53;
+    color: #333;
+    outline: 0;
+}
+
+body {
+    background: #fff;
+}
+
+a,
+a:hover {
+    color: #333;
+}
 
 /* 修改 element-UI */
 body .el-scrollbar__wrap {
     overflow-x: hidden;
 }
+
 .el-select-dropdown .el-scrollbar {
     padding-bottom: 14px;
 }
+
 /*滚动条样式*/
 ::-webkit-scrollbar {
     width: 8px;
@@ -41,4 +194,20 @@ body .el-scrollbar__wrap {
 ::-webkit-scrollbar-track {
     border-radius: 10px;
     background: #eeeeee;
+}
+
+.style_container {
+    width: fit-content;
+    height: fit-content;
+    border: 5px solid #ffffff;
+    background: #ffffffc4;
+    border-radius: 6px;
+    -moz-box-shadow: 0px 0px 5px 1px #888888;
+    box-shadow: 0px 0px 5px 1px #888888;
+}
+
+.style_container .container {
+    border-radius: 4px;
+    -moz-box-shadow: inset 0px 0px 2px 1px #8888888c !important;
+    box-shadow: inset 0px 0px 2px 1px #8888888c !important;
 }

File diff suppressed because it is too large
+ 5 - 0
public/static/data/sheng.geojson


+ 8 - 0
public/static/data/shengD.geojson

@@ -0,0 +1,8 @@
+{
+"type": "FeatureCollection",
+"name": "shengD",
+"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
+"features": [
+{ "type": "Feature", "properties": { "gml_id": "layer_provincial_boundary_pg.3", "Name": "河北省", "layer": "省", "code": "112130000000000", "adcode": "130000", "center": null, "grade": 1, "superadcod": "000000" }, "geometry": { "type": "Point", "coordinates": [ 116.14312560985509, 39.545790387039787 ] } }
+]
+}

File diff suppressed because it is too large
+ 5 - 0
public/static/data/shi.geojson


+ 19 - 0
public/static/data/shiD.geojson

@@ -0,0 +1,19 @@
+{
+"type": "FeatureCollection",
+"name": "shiD",
+"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
+"features": [
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.210", "Name": "石家庄市", "layer": "市", "code": "130100000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 114.439468066864961, 38.130529774302964 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.211", "Name": "唐山市", "layer": "市", "code": "130200000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 118.33217513473609, 39.709151932169085 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.212", "Name": "秦皇岛市", "layer": "市", "code": "130300000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 119.187417193110036, 40.085239711402657 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.213", "Name": "邯郸市", "layer": "市", "code": "130400000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 114.5429504499063, 36.552459045767236 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.214", "Name": "邢台市", "layer": "市", "code": "130500000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 114.816553689570966, 37.212185273561921 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.215", "Name": "保定市", "layer": "市", "code": "130600000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 115.171171565910569, 39.021586459363292 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.216", "Name": "张家口市", "layer": "市", "code": "130700000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 115.03183610332907, 40.864906603677539 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.217", "Name": "承德市", "layer": "市", "code": "130800000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 117.547021275819048, 41.34720656083995 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.218", "Name": "沧州市", "layer": "市", "code": "130900000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 116.765642943546553, 38.268682047289261 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.219", "Name": "廊坊市", "layer": "市", "code": "131000000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 116.628300025145336, 39.25937525631231 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_city_boundary_pg.220", "Name": "衡水市", "layer": "市", "code": "131100000000", "grade": 2, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 115.822648438991976, 37.762497169595377 ] } },
+{ "type": "Feature", "properties": { "gml_id": "layer_county_boundary_pg.1436", "Name": "雄安新区", "layer": "区县", "code": null, "grade": 3, "面积": 0.0 }, "geometry": { "type": "Point", "coordinates": [ 115.975826521592666, 38.963817541288932 ] } }
+]
+}

File diff suppressed because it is too large
+ 5 - 0
public/static/data/xian.geojson


+ 175 - 0
public/static/data/xianD.geojson

@@ -0,0 +1,175 @@
+{
+"type": "FeatureCollection",
+"name": "xianD",
+"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
+"features": [
+{ "type": "Feature", "properties": { "OBJECTID": 43, "gml_id": "layer_county_boundary_pg.1426", "Name": "竞秀区", "layer": "区县", "code": "130602000000", "grade": 3, "Shape_Leng": 0.81728613155999996, "Shape_Area": 0.01812008774, "MJ": 1745729.6996200001 }, "geometry": { "type": "Point", "coordinates": [ 115.414739535768021, 38.896831260230734 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 44, "gml_id": "layer_county_boundary_pg.1427", "Name": "莲池区", "layer": "区县", "code": "130606000000", "grade": 3, "Shape_Leng": 0.92559073868999997, "Shape_Area": 0.01840000177, "MJ": 1773803.9740599999 }, "geometry": { "type": "Point", "coordinates": [ 115.50701676800054, 38.855408986584777 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 45, "gml_id": "layer_county_boundary_pg.1428", "Name": "满城区", "layer": "区县", "code": "130607000000", "grade": 3, "Shape_Leng": 2.4368185920999998, "Shape_Area": 0.06579738497, "MJ": 6332116.1761100003 }, "geometry": { "type": "Point", "coordinates": [ 115.240381617216158, 38.969802595930325 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 46, "gml_id": "layer_county_boundary_pg.1429", "Name": "清苑区", "layer": "区县", "code": "130608000000", "grade": 3, "Shape_Leng": 2.2152729852499999, "Shape_Area": 0.08953777572, "MJ": 8647967.6984499991 }, "geometry": { "type": "Point", "coordinates": [ 115.476678952514348, 38.717518252999923 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 47, "gml_id": "layer_county_boundary_pg.1430", "Name": "徐水区", "layer": "区县", "code": "130609000000", "grade": 3, "Shape_Leng": 1.4682635336300001, "Shape_Area": 0.07595225191, "MJ": 7303797.6397399995 }, "geometry": { "type": "Point", "coordinates": [ 115.567394487661772, 39.037001506720287 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 48, "gml_id": "layer_county_boundary_pg.1431", "Name": "涞水县", "layer": "区县", "code": "130623000000", "grade": 3, "Shape_Leng": 3.8072559021800001, "Shape_Area": 0.17293195989, "MJ": 16495297.2546 }, "geometry": { "type": "Point", "coordinates": [ 115.432281235924677, 39.60808284357082 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 49, "gml_id": "layer_county_boundary_pg.1432", "Name": "阜平县", "layer": "区县", "code": "130624000000", "grade": 3, "Shape_Leng": 2.4121129141400002, "Shape_Area": 0.25729428202, "MJ": 24782762.920899998 }, "geometry": { "type": "Point", "coordinates": [ 114.152087900407395, 38.886874594179368 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 50, "gml_id": "layer_county_boundary_pg.1433", "Name": "定兴县", "layer": "区县", "code": "130626000000", "grade": 3, "Shape_Leng": 1.5064565379599999, "Shape_Area": 0.07428673637, "MJ": 7127584.2983200001 }, "geometry": { "type": "Point", "coordinates": [ 115.742878148869593, 39.205520137194533 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 51, "gml_id": "layer_county_boundary_pg.1434", "Name": "唐县", "layer": "区县", "code": "130627000000", "grade": 3, "Shape_Leng": 2.5384878410599998, "Shape_Area": 0.14723525196000001, "MJ": 14181214.618899999 }, "geometry": { "type": "Point", "coordinates": [ 114.792274240659808, 38.897613251529535 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 52, "gml_id": "layer_county_boundary_pg.1435", "Name": "高阳县", "layer": "区县", "code": "130628000000", "grade": 3, "Shape_Leng": 1.6005525466299999, "Shape_Area": 0.05112164833, "MJ": 4941994.8914599996 }, "geometry": { "type": "Point", "coordinates": [ 115.825533094504223, 38.667888987577584 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 53, "gml_id": "layer_county_boundary_pg.1436", "Name": "容城县", "layer": "区县", "code": "130629000000", "grade": 3, "Shape_Leng": 1.15730350467, "Shape_Area": 0.03242435759, "MJ": 3117999.1359100002 }, "geometry": { "type": "Point", "coordinates": [ 115.892895942729254, 39.052349030115494 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 54, "gml_id": "layer_county_boundary_pg.1437", "Name": "涞源县", "layer": "区县", "code": "130630000000", "grade": 3, "Shape_Leng": 3.09939509821, "Shape_Area": 0.25576062102000002, "MJ": 24474739.838099997 }, "geometry": { "type": "Point", "coordinates": [ 114.717466524846273, 39.360482581054072 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 55, "gml_id": "layer_county_boundary_pg.1438", "Name": "望都县", "layer": "区县", "code": "130631000000", "grade": 3, "Shape_Leng": 1.2283831361399999, "Shape_Area": 0.03762592986, "MJ": 3635873.0910299998 }, "geometry": { "type": "Point", "coordinates": [ 115.164729264682848, 38.670527144779726 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 56, "gml_id": "layer_county_boundary_pg.1439", "Name": "安新县", "layer": "区县", "code": "130632000000", "grade": 3, "Shape_Leng": 2.0157041633200001, "Shape_Area": 0.07553229927000001, "MJ": 7281377.6474099997 }, "geometry": { "type": "Point", "coordinates": [ 115.872917153251336, 38.873197955403889 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 57, "gml_id": "layer_county_boundary_pg.1440", "Name": "易县", "layer": "区县", "code": "130633000000", "grade": 3, "Shape_Leng": 2.9925213656, "Shape_Area": 0.26488487786999998, "MJ": 25370572.1525 }, "geometry": { "type": "Point", "coordinates": [ 115.23935464817886, 39.310302969007239 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 58, "gml_id": "layer_county_boundary_pg.1441", "Name": "曲阳县", "layer": "区县", "code": "130634000000", "grade": 3, "Shape_Leng": 1.99485749037, "Shape_Area": 0.11147719648, "MJ": 10765982.8913 }, "geometry": { "type": "Point", "coordinates": [ 114.648054824667298, 38.700304456665314 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 59, "gml_id": "layer_county_boundary_pg.1442", "Name": "蠡县", "layer": "区县", "code": "130635000000", "grade": 3, "Shape_Leng": 1.28602766533, "Shape_Area": 0.06744879297, "MJ": 6532629.2300500004 }, "geometry": { "type": "Point", "coordinates": [ 115.657445153078754, 38.522867273814875 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 60, "gml_id": "layer_county_boundary_pg.1443", "Name": "顺平县", "layer": "区县", "code": "130636000000", "grade": 3, "Shape_Leng": 1.8256356766599999, "Shape_Area": 0.07409978511, "MJ": 7135396.715069999 }, "geometry": { "type": "Point", "coordinates": [ 115.060434977860126, 38.920990554820051 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 61, "gml_id": "layer_county_boundary_pg.1444", "Name": "博野县", "layer": "区县", "code": "130637000000", "grade": 3, "Shape_Leng": 1.39268765224, "Shape_Area": 0.03404704178, "MJ": 3300397.5025999998 }, "geometry": { "type": "Point", "coordinates": [ 115.474997431036968, 38.452137614372674 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 62, "gml_id": "layer_county_boundary_pg.1445", "Name": "雄县", "layer": "区县", "code": "130638000000", "grade": 3, "Shape_Leng": 1.3788033554800001, "Shape_Area": 0.05392227712, "MJ": 5187438.2807999998 }, "geometry": { "type": "Point", "coordinates": [ 116.169845626702681, 39.037518602173392 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 63, "gml_id": "layer_county_boundary_pg.1446", "Name": "涿州市", "layer": "区县", "code": "130681000000", "grade": 3, "Shape_Leng": 1.91093118578, "Shape_Area": 0.07840247171, "MJ": 7495113.1740300003 }, "geometry": { "type": "Point", "coordinates": [ 115.988051462392917, 39.475940847058794 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 64, "gml_id": "layer_county_boundary_pg.1447", "Name": "定州市", "layer": "区县", "code": "130682000000", "grade": 3, "Shape_Leng": 2.42162036618, "Shape_Area": 0.13177778262000001, "MJ": 12770206.971300002 }, "geometry": { "type": "Point", "coordinates": [ 115.044337038016053, 38.459362700889066 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 65, "gml_id": "layer_county_boundary_pg.1448", "Name": "安国市", "layer": "区县", "code": "130683000000", "grade": 3, "Shape_Leng": 1.3877359519800001, "Shape_Area": 0.05015385017, "MJ": 4865828.9634199999 }, "geometry": { "type": "Point", "coordinates": [ 115.322555705075999, 38.384462524416556 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 66, "gml_id": "layer_county_boundary_pg.1449", "Name": "高碑店市", "layer": "区县", "code": "130684000000", "grade": 3, "Shape_Leng": 1.6970546549300001, "Shape_Area": 0.07083001858, "MJ": 6792169.1415799996 }, "geometry": { "type": "Point", "coordinates": [ 116.028701275113661, 39.258937595102772 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 67, "gml_id": "layer_county_boundary_pg.1450", "Name": "路南区", "layer": "区县", "code": "130202000000", "grade": 3, "Shape_Leng": 1.52978896664, "Shape_Area": 0.02563135741, "MJ": 2455857.9885 }, "geometry": { "type": "Point", "coordinates": [ 117.898531841490737, 39.46150932783069 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 68, "gml_id": "layer_county_boundary_pg.1451", "Name": "路北区", "layer": "区县", "code": "130203000000", "grade": 3, "Shape_Leng": 0.61754660608, "Shape_Area": 0.01202564033, "MJ": 1149524.65699 }, "geometry": { "type": "Point", "coordinates": [ 118.148310307625309, 39.651253405232289 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 69, "gml_id": "layer_county_boundary_pg.1452", "Name": "古冶区", "layer": "区县", "code": "130204000000", "grade": 3, "Shape_Leng": 1.11797439645, "Shape_Area": 0.0263292131, "MJ": 2515577.257 }, "geometry": { "type": "Point", "coordinates": [ 118.432343167309597, 39.715625684114087 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 70, "gml_id": "layer_county_boundary_pg.1453", "Name": "开平区", "layer": "区县", "code": "130205000000", "grade": 3, "Shape_Leng": 0.9767173061, "Shape_Area": 0.0252167611, "MJ": 2409134.9589200001 }, "geometry": { "type": "Point", "coordinates": [ 118.27035082136041, 39.702185276315689 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 71, "gml_id": "layer_county_boundary_pg.1454", "Name": "丰南区", "layer": "区县", "code": "130207000000", "grade": 3, "Shape_Leng": 3.1994515373699999, "Shape_Area": 0.14115279888000001, "MJ": 13534473.583799999 }, "geometry": { "type": "Point", "coordinates": [ 118.131165739535248, 39.432954077216401 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 72, "gml_id": "layer_county_boundary_pg.1455", "Name": "丰润区", "layer": "区县", "code": "130208000000", "grade": 3, "Shape_Leng": 2.1557127947599999, "Shape_Area": 0.13863400293, "MJ": 13221328.517100001 }, "geometry": { "type": "Point", "coordinates": [ 118.075206316791508, 39.80462567880619 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 73, "gml_id": "layer_county_boundary_pg.1456", "Name": "曹妃甸区", "layer": "区县", "code": "130209000000", "grade": 3, "Shape_Leng": 2.8712718633100001, "Shape_Area": 0.15412676839, "MJ": 14837139.774599999 }, "geometry": { "type": "Point", "coordinates": [ 118.417218015273249, 39.184074271725173 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 74, "gml_id": "layer_county_boundary_pg.1457", "Name": "滦南县", "layer": "区县", "code": "130224000000", "grade": 3, "Shape_Leng": 2.7026970224600002, "Shape_Area": 0.13076490276, "MJ": 12548528.181 }, "geometry": { "type": "Point", "coordinates": [ 118.566088978830592, 39.424793097157917 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 75, "gml_id": "layer_county_boundary_pg.1458", "Name": "乐亭县", "layer": "区县", "code": "130225000000", "grade": 3, "Shape_Leng": 2.8767645589600002, "Shape_Area": 0.15665516636, "MJ": 15061761.698100001 }, "geometry": { "type": "Point", "coordinates": [ 118.93685124150268, 39.335469500054224 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 76, "gml_id": "layer_county_boundary_pg.1459", "Name": "迁西县", "layer": "区县", "code": "130227000000", "grade": 3, "Shape_Leng": 2.0300896799200001, "Shape_Area": 0.15345297688000001, "MJ": 14550449.668299999 }, "geometry": { "type": "Point", "coordinates": [ 118.359166673065289, 40.231414495131766 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 77, "gml_id": "layer_county_boundary_pg.1460", "Name": "玉田县", "layer": "区县", "code": "130229000000", "grade": 3, "Shape_Leng": 2.2538187027199998, "Shape_Area": 0.12296248916, "MJ": 11719719.581100002 }, "geometry": { "type": "Point", "coordinates": [ 117.722311111736133, 39.811867250811076 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 78, "gml_id": "layer_county_boundary_pg.1461", "Name": "遵化市", "layer": "区县", "code": "130281000000", "grade": 3, "Shape_Leng": 2.3128453872099999, "Shape_Area": 0.15948144368, "MJ": 15135085.4814 }, "geometry": { "type": "Point", "coordinates": [ 117.944646970179591, 40.130573252151422 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 79, "gml_id": "layer_county_boundary_pg.1462", "Name": "迁安市", "layer": "区县", "code": "130283000000", "grade": 3, "Shape_Leng": 2.0125002160199998, "Shape_Area": 0.12982517615, "MJ": 12351926.6304 }, "geometry": { "type": "Point", "coordinates": [ 118.674344533407833, 40.033612573986403 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 80, "gml_id": "layer_county_boundary_pg.1463", "Name": "滦州市", "layer": "区县", "code": "130284000000", "grade": 3, "Shape_Leng": 2.8655966951899998, "Shape_Area": 0.1068230323, "MJ": 10199481.6559 }, "geometry": { "type": "Point", "coordinates": [ 118.576077124364431, 39.777921263279488 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 81, "gml_id": "layer_county_boundary_pg.1464", "Name": "安次区", "layer": "区县", "code": "131002000000", "grade": 3, "Shape_Leng": 1.90226634342, "Shape_Area": 0.06075310567, "MJ": 5822727.4899700005 }, "geometry": { "type": "Point", "coordinates": [ 116.752830945256264, 39.34193561145068 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 82, "gml_id": "layer_county_boundary_pg.1465", "Name": "广阳区", "layer": "区县", "code": "131003000000", "grade": 3, "Shape_Leng": 2.1455024704899999, "Shape_Area": 0.04006635755, "MJ": 3828939.3205900001 }, "geometry": { "type": "Point", "coordinates": [ 116.623010945496674, 39.5377852170501 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 83, "gml_id": "layer_county_boundary_pg.1466", "Name": "固安县", "layer": "区县", "code": "131022000000", "grade": 3, "Shape_Leng": 1.5537529406799999, "Shape_Area": 0.07278384491000001, "MJ": 6972441.8600599999 }, "geometry": { "type": "Point", "coordinates": [ 116.278433497866956, 39.344955608366945 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 84, "gml_id": "layer_county_boundary_pg.1467", "Name": "永清县", "layer": "区县", "code": "131023000000", "grade": 3, "Shape_Leng": 1.4632367267899999, "Shape_Area": 0.08009700654, "MJ": 7680223.5147900004 }, "geometry": { "type": "Point", "coordinates": [ 116.547424733434752, 39.295281511700644 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 85, "gml_id": "layer_county_boundary_pg.1468", "Name": "香河县", "layer": "区县", "code": "131024000000", "grade": 3, "Shape_Leng": 1.5373334769, "Shape_Area": 0.04710333425, "MJ": 4490661.7983400002 }, "geometry": { "type": "Point", "coordinates": [ 117.039229145451159, 39.735510958583987 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 86, "gml_id": "layer_county_boundary_pg.1469", "Name": "大城县", "layer": "区县", "code": "131025000000", "grade": 3, "Shape_Leng": 1.96491445348, "Shape_Area": 0.09276668451, "MJ": 8974183.6079200003 }, "geometry": { "type": "Point", "coordinates": [ 116.578603647343684, 38.661693861711804 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 87, "gml_id": "layer_county_boundary_pg.1470", "Name": "文安县", "layer": "区县", "code": "131026000000", "grade": 3, "Shape_Leng": 2.11772555782, "Shape_Area": 0.10729768156, "MJ": 10343903.2347 }, "geometry": { "type": "Point", "coordinates": [ 116.481014794983849, 38.906377655334708 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 88, "gml_id": "layer_county_boundary_pg.1471", "Name": "大厂回族自治县", "layer": "区县", "code": "131028000000", "grade": 3, "Shape_Leng": 1.06987318177, "Shape_Area": 0.01851686013, "MJ": 1761159.8119699999 }, "geometry": { "type": "Point", "coordinates": [ 116.935693948428167, 39.892409506094175 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 89, "gml_id": "layer_county_boundary_pg.1472", "Name": "霸州市", "layer": "区县", "code": "131081000000", "grade": 3, "Shape_Leng": 2.4128417066000001, "Shape_Area": 0.08279940571, "MJ": 7960927.681929999 }, "geometry": { "type": "Point", "coordinates": [ 116.562894881274048, 39.103352229217961 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 90, "gml_id": "layer_county_boundary_pg.1473", "Name": "三河市", "layer": "区县", "code": "131082000000", "grade": 3, "Shape_Leng": 2.4997908661800001, "Shape_Area": 0.06689822395, "MJ": 6357140.3792399997 }, "geometry": { "type": "Point", "coordinates": [ 117.00752849055948, 39.95916142745719 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 91, "gml_id": "layer_county_boundary_pg.1474", "Name": "桥东区", "layer": "区县", "code": "130702000000", "grade": 3, "Shape_Leng": 1.22634465061, "Shape_Area": 0.04300083562, "MJ": 4033106.8376000002 }, "geometry": { "type": "Point", "coordinates": [ 115.042910561388481, 40.757310099446663 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 92, "gml_id": "layer_county_boundary_pg.1475", "Name": "桥西区", "layer": "区县", "code": "130703000000", "grade": 3, "Shape_Leng": 1.32474304248, "Shape_Area": 0.02262723536, "MJ": 2121217.0281400001 }, "geometry": { "type": "Point", "coordinates": [ 114.855315600241781, 40.78540560225423 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 93, "gml_id": "layer_county_boundary_pg.1476", "Name": "宣化区", "layer": "区县", "code": "130705000000", "grade": 3, "Shape_Leng": 3.9544252091600001, "Shape_Area": 0.2145057985, "MJ": 20187563.818399999 }, "geometry": { "type": "Point", "coordinates": [ 115.044118599974126, 40.526238667056717 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 94, "gml_id": "layer_county_boundary_pg.1477", "Name": "下花园区", "layer": "区县", "code": "130706000000", "grade": 3, "Shape_Leng": 1.2204211042099999, "Shape_Area": 0.0335274897, "MJ": 3155029.1683399999 }, "geometry": { "type": "Point", "coordinates": [ 115.305627238563602, 40.540070237403555 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 95, "gml_id": "layer_county_boundary_pg.1478", "Name": "万全区", "layer": "区县", "code": "130708000000", "grade": 3, "Shape_Leng": 1.56890347788, "Shape_Area": 0.12035719989, "MJ": 11273722.410399999 }, "geometry": { "type": "Point", "coordinates": [ 114.600134996162566, 40.8367213204913 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 96, "gml_id": "layer_county_boundary_pg.1479", "Name": "崇礼区", "layer": "区县", "code": "130709000000", "grade": 3, "Shape_Leng": 2.71448290345, "Shape_Area": 0.25163756455000003, "MJ": 23511376.818599999 }, "geometry": { "type": "Point", "coordinates": [ 115.207674174419125, 41.018567428449089 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 97, "gml_id": "layer_county_boundary_pg.1480", "Name": "张北县", "layer": "区县", "code": "130722000000", "grade": 3, "Shape_Leng": 4.1165738882099996, "Shape_Area": 0.45093578529, "MJ": 41958661.141800001 }, "geometry": { "type": "Point", "coordinates": [ 114.75707898967417, 41.284196123804541 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 98, "gml_id": "layer_county_boundary_pg.1481", "Name": "康保县", "layer": "区县", "code": "130723000000", "grade": 3, "Shape_Leng": 3.1384267546200002, "Shape_Area": 0.36430045099000002, "MJ": 33642785.568599999 }, "geometry": { "type": "Point", "coordinates": [ 114.592497142930313, 41.776039091812308 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 99, "gml_id": "layer_county_boundary_pg.1482", "Name": "沽源县", "layer": "区县", "code": "130724000000", "grade": 3, "Shape_Leng": 4.2044666995200002, "Shape_Area": 0.38685669818000001, "MJ": 35852305.630900003 }, "geometry": { "type": "Point", "coordinates": [ 115.62222176920524, 41.571137812349875 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 100, "gml_id": "layer_county_boundary_pg.1483", "Name": "尚义县", "layer": "区县", "code": "130725000000", "grade": 3, "Shape_Leng": 3.2921071841099998, "Shape_Area": 0.28232309323, "MJ": 26331404.160100006 }, "geometry": { "type": "Point", "coordinates": [ 114.141100676617057, 41.12052633671312 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 101, "gml_id": "layer_county_boundary_pg.1484", "Name": "蔚县", "layer": "区县", "code": "130726000000", "grade": 3, "Shape_Leng": 3.21376949269, "Shape_Area": 0.33645092958, "MJ": 31962139.9943 }, "geometry": { "type": "Point", "coordinates": [ 114.698592689510946, 39.873581232060801 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 102, "gml_id": "layer_county_boundary_pg.1485", "Name": "阳原县", "layer": "区县", "code": "130727000000", "grade": 3, "Shape_Leng": 2.8193842868100001, "Shape_Area": 0.19546611476, "MJ": 18498669.007100001 }, "geometry": { "type": "Point", "coordinates": [ 114.379857713290249, 40.13229254371236 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 103, "gml_id": "layer_county_boundary_pg.1486", "Name": "怀安县", "layer": "区县", "code": "130728000000", "grade": 3, "Shape_Leng": 2.2578634971499998, "Shape_Area": 0.17839745788, "MJ": 16780746.600699998 }, "geometry": { "type": "Point", "coordinates": [ 114.492929477497839, 40.550862434105476 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 104, "gml_id": "layer_county_boundary_pg.1487", "Name": "怀来县", "layer": "区县", "code": "130730000000", "grade": 3, "Shape_Leng": 2.7106863044699998, "Shape_Area": 0.18844977125000001, "MJ": 17788355.773899999 }, "geometry": { "type": "Point", "coordinates": [ 115.622614869458701, 40.341213058488101 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 105, "gml_id": "layer_county_boundary_pg.1488", "Name": "涿鹿县", "layer": "区县", "code": "130731000000", "grade": 3, "Shape_Leng": 3.0802049718700002, "Shape_Area": 0.29536455776999998, "MJ": 27974514.204599999 }, "geometry": { "type": "Point", "coordinates": [ 115.212689482746626, 40.094698123203628 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 106, "gml_id": "layer_county_boundary_pg.1489", "Name": "赤城县", "layer": "区县", "code": "130732000000", "grade": 3, "Shape_Leng": 4.1937174984599999, "Shape_Area": 0.56290057982999997, "MJ": 52667629.476699993 }, "geometry": { "type": "Point", "coordinates": [ 115.879932358122431, 40.948851248447134 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 107, "gml_id": "layer_county_boundary_pg.1490", "Name": "双桥区", "layer": "区县", "code": "130802000000", "grade": 3, "Shape_Leng": 1.4085268452199999, "Shape_Area": 0.06721623816, "MJ": 6304550.3245000001 }, "geometry": { "type": "Point", "coordinates": [ 117.968265271470017, 40.926606145572613 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 108, "gml_id": "layer_county_boundary_pg.1491", "Name": "双滦区", "layer": "区县", "code": "130803000000", "grade": 3, "Shape_Leng": 1.39373222098, "Shape_Area": 0.04887872481, "MJ": 4580018.3199500004 }, "geometry": { "type": "Point", "coordinates": [ 117.783905275890206, 40.976451422320672 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 109, "gml_id": "layer_county_boundary_pg.1492", "Name": "鹰手营子矿区", "layer": "区县", "code": "130804000000", "grade": 3, "Shape_Leng": 0.92568778912000005, "Shape_Area": 0.01601136408, "MJ": 1509796.1218300001 }, "geometry": { "type": "Point", "coordinates": [ 117.734199338873879, 40.548024884168804 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 110, "gml_id": "layer_county_boundary_pg.1493", "Name": "承德县", "layer": "区县", "code": "130821000000", "grade": 3, "Shape_Leng": 5.31916459277, "Shape_Area": 0.39527546024, "MJ": 37058977.1998 }, "geometry": { "type": "Point", "coordinates": [ 118.123359958993831, 40.969924609589128 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 111, "gml_id": "layer_county_boundary_pg.1494", "Name": "兴隆县", "layer": "区县", "code": "130822000000", "grade": 3, "Shape_Leng": 4.6121278021599998, "Shape_Area": 0.33151560234, "MJ": 31306856.5825 }, "geometry": { "type": "Point", "coordinates": [ 117.715963892101129, 40.446224530849115 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 112, "gml_id": "layer_county_boundary_pg.1495", "Name": "滦平县", "layer": "区县", "code": "130824000000", "grade": 3, "Shape_Leng": 3.76876993032, "Shape_Area": 0.32024478755000002, "MJ": 30016955.738699995 }, "geometry": { "type": "Point", "coordinates": [ 117.326202514065869, 40.91810258050424 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 113, "gml_id": "layer_county_boundary_pg.1496", "Name": "隆化县", "layer": "区县", "code": "130825000000", "grade": 3, "Shape_Leng": 4.7974677092700002, "Shape_Area": 0.58716457783999998, "MJ": 54558873.618199989 }, "geometry": { "type": "Point", "coordinates": [ 117.553013842319515, 41.512168461968024 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 114, "gml_id": "layer_county_boundary_pg.1497", "Name": "丰宁满族自治县", "layer": "区县", "code": "130826000000", "grade": 3, "Shape_Leng": 5.2649101430999998, "Shape_Area": 0.94030361212000002, "MJ": 87413431.658000007 }, "geometry": { "type": "Point", "coordinates": [ 116.611392191200437, 41.415319588370615 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 115, "gml_id": "layer_county_boundary_pg.1498", "Name": "宽城满族自治县", "layer": "区县", "code": "130827000000", "grade": 3, "Shape_Leng": 3.1643065148699998, "Shape_Area": 0.20541783343, "MJ": 19389037.953000002 }, "geometry": { "type": "Point", "coordinates": [ 118.62365929312395, 40.570471061329073 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 116, "gml_id": "layer_county_boundary_pg.1499", "Name": "围场满族蒙古族自治县", "layer": "区县", "code": "130828000000", "grade": 3, "Shape_Leng": 6.2695774036099996, "Shape_Area": 0.98150432084000006, "MJ": 90370038.257 }, "geometry": { "type": "Point", "coordinates": [ 117.531842387238441, 42.102845750760196 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 117, "gml_id": "layer_county_boundary_pg.1500", "Name": "平泉市", "layer": "区县", "code": "130881000000", "grade": 3, "Shape_Leng": 3.7651106791400002, "Shape_Area": 0.35153270984000001, "MJ": 32940390.3411 }, "geometry": { "type": "Point", "coordinates": [ 118.724723022147202, 41.066757261694704 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 118, "gml_id": "layer_county_boundary_pg.1501", "Name": "新华区", "layer": "区县", "code": "130902000000", "grade": 3, "Shape_Leng": 0.50908184564000003, "Shape_Area": 0.00762127764, "MJ": 741087.72453999997 }, "geometry": { "type": "Point", "coordinates": [ 116.900375172081411, 38.309191186159467 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 119, "gml_id": "layer_county_boundary_pg.1502", "Name": "运河区", "layer": "区县", "code": "130903000000", "grade": 3, "Shape_Leng": 0.74056877503999996, "Shape_Area": 0.01227171671, "MJ": 1193097.9172 }, "geometry": { "type": "Point", "coordinates": [ 116.822664988556539, 38.315104361421611 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 120, "gml_id": "layer_county_boundary_pg.1503", "Name": "沧县", "layer": "区县", "code": "130921000000", "grade": 3, "Shape_Leng": 3.5987655194500001, "Shape_Area": 0.15865418385, "MJ": 15429679.9836 }, "geometry": { "type": "Point", "coordinates": [ 116.850381993704318, 38.29478778711772 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 121, "gml_id": "layer_county_boundary_pg.1504", "Name": "青县", "layer": "区县", "code": "130922000000", "grade": 3, "Shape_Leng": 2.2981444151299999, "Shape_Area": 0.10211458312, "MJ": 9895071.1297399998 }, "geometry": { "type": "Point", "coordinates": [ 116.84069958062085, 38.559080698522337 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 122, "gml_id": "layer_county_boundary_pg.1505", "Name": "东光县", "layer": "区县", "code": "130923000000", "grade": 3, "Shape_Leng": 1.67347115323, "Shape_Area": 0.07244220669, "MJ": 7083225.5098000001 }, "geometry": { "type": "Point", "coordinates": [ 116.663656091710635, 37.881690590395124 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 123, "gml_id": "layer_county_boundary_pg.1506", "Name": "海兴县", "layer": "区县", "code": "130924000000", "grade": 3, "Shape_Leng": 1.8841103290100001, "Shape_Area": 0.08946544916, "MJ": 8726867.1770799998 }, "geometry": { "type": "Point", "coordinates": [ 117.555841597823445, 38.13724242521252 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 124, "gml_id": "layer_county_boundary_pg.1507", "Name": "盐山县", "layer": "区县", "code": "130925000000", "grade": 3, "Shape_Leng": 1.76475557668, "Shape_Area": 0.08138220012, "MJ": 7954939.4525800003 }, "geometry": { "type": "Point", "coordinates": [ 117.253092614727137, 37.953881511059635 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 125, "gml_id": "layer_county_boundary_pg.1508", "Name": "肃宁县", "layer": "区县", "code": "130926000000", "grade": 3, "Shape_Leng": 1.41239634059, "Shape_Area": 0.05343244605, "MJ": 5183552.4381400002 }, "geometry": { "type": "Point", "coordinates": [ 115.87667422853599, 38.414046023297779 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 126, "gml_id": "layer_county_boundary_pg.1509", "Name": "南皮县", "layer": "区县", "code": "130927000000", "grade": 3, "Shape_Leng": 2.07234960697, "Shape_Area": 0.08134481991, "MJ": 7940923.1375799999 }, "geometry": { "type": "Point", "coordinates": [ 116.850197419642768, 38.016063627043707 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 127, "gml_id": "layer_county_boundary_pg.1510", "Name": "吴桥县", "layer": "区县", "code": "130928000000", "grade": 3, "Shape_Leng": 1.5004798263100001, "Shape_Area": 0.05941244787, "MJ": 5825809.1897 }, "geometry": { "type": "Point", "coordinates": [ 116.494246306627318, 37.655012587960137 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 128, "gml_id": "layer_county_boundary_pg.1511", "Name": "献县", "layer": "区县", "code": "130929000000", "grade": 3, "Shape_Leng": 2.3218841513099999, "Shape_Area": 0.12053395902, "MJ": 11724069.422100002 }, "geometry": { "type": "Point", "coordinates": [ 116.163950621709844, 38.236102568812605 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 129, "gml_id": "layer_county_boundary_pg.1512", "Name": "孟村回族自治县", "layer": "区县", "code": "130930000000", "grade": 3, "Shape_Leng": 1.35051775395, "Shape_Area": 0.04001437189, "MJ": 3903989.27868 }, "geometry": { "type": "Point", "coordinates": [ 117.143191938242168, 38.083101423727413 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 130, "gml_id": "layer_county_boundary_pg.1513", "Name": "泊头市", "layer": "区县", "code": "130981000000", "grade": 3, "Shape_Leng": 2.4801530192499999, "Shape_Area": 0.10421741569, "MJ": 10159797.386299999 }, "geometry": { "type": "Point", "coordinates": [ 116.375851177924361, 38.083344774529237 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 131, "gml_id": "layer_county_boundary_pg.1514", "Name": "任丘市", "layer": "区县", "code": "130982000000", "grade": 3, "Shape_Leng": 1.95382160871, "Shape_Area": 0.10731510157, "MJ": 10367056.9528 }, "geometry": { "type": "Point", "coordinates": [ 116.15131149427107, 38.736078141309108 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 132, "gml_id": "layer_county_boundary_pg.1515", "Name": "黄骅市", "layer": "区县", "code": "130983000000", "grade": 3, "Shape_Leng": 3.1359074316300002, "Shape_Area": 0.24740960075000001, "MJ": 24044298.425500002 }, "geometry": { "type": "Point", "coordinates": [ 117.42822903648333, 38.397394170765971 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 133, "gml_id": "layer_county_boundary_pg.1516", "Name": "河间市", "layer": "区县", "code": "130984000000", "grade": 3, "Shape_Leng": 2.69089822219, "Shape_Area": 0.13691399231000001, "MJ": 13274640.588300001 }, "geometry": { "type": "Point", "coordinates": [ 116.261463375136742, 38.477904051670187 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 134, "gml_id": "layer_county_boundary_pg.1517", "Name": "长安区", "layer": "区县", "code": "130102000000", "grade": 3, "Shape_Leng": 0.64257106209000003, "Shape_Area": 0.01445730272, "MJ": 1407997.5325 }, "geometry": { "type": "Point", "coordinates": [ 114.577476247044984, 38.080050186499697 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 135, "gml_id": "layer_county_boundary_pg.1518", "Name": "桥西区", "layer": "区县", "code": "130104000000", "grade": 3, "Shape_Leng": 0.48031007086, "Shape_Area": 0.00688894406, "MJ": 671411.67505299998 }, "geometry": { "type": "Point", "coordinates": [ 114.443200754996212, 38.024874371148037 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 136, "gml_id": "layer_county_boundary_pg.1519", "Name": "新华区", "layer": "区县", "code": "130105000000", "grade": 3, "Shape_Leng": 0.52542581681, "Shape_Area": 0.00932229463, "MJ": 907661.00762299995 }, "geometry": { "type": "Point", "coordinates": [ 114.441454783848584, 38.099185786682035 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 137, "gml_id": "layer_county_boundary_pg.1520", "Name": "井陉矿区", "layer": "区县", "code": "130107000000", "grade": 3, "Shape_Leng": 0.65036363773000005, "Shape_Area": 0.00727871296, "MJ": 708913.64487199998 }, "geometry": { "type": "Point", "coordinates": [ 114.03725279482245, 38.073039851296798 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 138, "gml_id": "layer_county_boundary_pg.1521", "Name": "裕华区", "layer": "区县", "code": "130108000000", "grade": 3, "Shape_Leng": 0.64656363381000004, "Shape_Area": 0.01096865036, "MJ": 1069319.16454 }, "geometry": { "type": "Point", "coordinates": [ 114.578162297314634, 38.008896847993981 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 139, "gml_id": "layer_county_boundary_pg.1522", "Name": "藁城区", "layer": "区县", "code": "130109000000", "grade": 3, "Shape_Leng": 2.0657346036800002, "Shape_Area": 0.0835637672, "MJ": 8142418.5267399997 }, "geometry": { "type": "Point", "coordinates": [ 114.803900951779738, 38.048332827602948 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 140, "gml_id": "layer_county_boundary_pg.1523", "Name": "鹿泉区", "layer": "区县", "code": "130110000000", "grade": 3, "Shape_Leng": 1.82775407927, "Shape_Area": 0.06307789259, "MJ": 6143381.904529999 }, "geometry": { "type": "Point", "coordinates": [ 114.336069374663452, 38.075939288562274 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 141, "gml_id": "layer_county_boundary_pg.1524", "Name": "栾城区", "layer": "区县", "code": "130111000000", "grade": 3, "Shape_Leng": 1.16935022617, "Shape_Area": 0.03604092057, "MJ": 3519023.7811599998 }, "geometry": { "type": "Point", "coordinates": [ 114.628995664185993, 37.891792842372368 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 142, "gml_id": "layer_county_boundary_pg.1525", "Name": "井陉县", "layer": "区县", "code": "130121000000", "grade": 3, "Shape_Leng": 2.8633719039200001, "Shape_Area": 0.14155394452, "MJ": 13802994.788699999 }, "geometry": { "type": "Point", "coordinates": [ 114.068410127629591, 37.985066314321998 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 143, "gml_id": "layer_county_boundary_pg.1526", "Name": "正定县", "layer": "区县", "code": "130123000000", "grade": 3, "Shape_Leng": 1.4400203016, "Shape_Area": 0.04955880481, "MJ": 4817313.2306899996 }, "geometry": { "type": "Point", "coordinates": [ 114.554803333673036, 38.223335284510426 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 144, "gml_id": "layer_county_boundary_pg.1527", "Name": "行唐县", "layer": "区县", "code": "130125000000", "grade": 3, "Shape_Leng": 1.65800403408, "Shape_Area": 0.09863180567, "MJ": 9546192.7238100003 }, "geometry": { "type": "Point", "coordinates": [ 114.445577029691407, 38.538689683489686 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 145, "gml_id": "layer_county_boundary_pg.1528", "Name": "灵寿县", "layer": "区县", "code": "130126000000", "grade": 3, "Shape_Leng": 2.3835615450800001, "Shape_Area": 0.11018433676, "MJ": 10668802.6785 }, "geometry": { "type": "Point", "coordinates": [ 114.172766249578032, 38.505685331085523 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 146, "gml_id": "layer_county_boundary_pg.1529", "Name": "高邑县", "layer": "区县", "code": "130127000000", "grade": 3, "Shape_Leng": 0.77868708410999998, "Shape_Area": 0.0224954448, "MJ": 2204500.8717299998 }, "geometry": { "type": "Point", "coordinates": [ 114.592264166207457, 37.615692441333934 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 147, "gml_id": "layer_county_boundary_pg.1530", "Name": "深泽县", "layer": "区县", "code": "130128000000", "grade": 3, "Shape_Leng": 1.05675049074, "Shape_Area": 0.03061070874, "MJ": 2977572.8852900001 }, "geometry": { "type": "Point", "coordinates": [ 115.217219697133444, 38.187735927853439 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 148, "gml_id": "layer_county_boundary_pg.1531", "Name": "赞皇县", "layer": "区县", "code": "130129000000", "grade": 3, "Shape_Leng": 1.68167975536, "Shape_Area": 0.08670677606, "MJ": 8496156.0304499995 }, "geometry": { "type": "Point", "coordinates": [ 114.274496052261952, 37.619923599960863 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 149, "gml_id": "layer_county_boundary_pg.1532", "Name": "无极县", "layer": "区县", "code": "130130000000", "grade": 3, "Shape_Leng": 1.27587675665, "Shape_Area": 0.05120777218, "MJ": 4981202.1029300001 }, "geometry": { "type": "Point", "coordinates": [ 114.938131184359605, 38.177696391697054 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 150, "gml_id": "layer_county_boundary_pg.1533", "Name": "平山县", "layer": "区县", "code": "130131000000", "grade": 3, "Shape_Leng": 2.8580307917300001, "Shape_Area": 0.27234463886, "MJ": 26408022.415100001 }, "geometry": { "type": "Point", "coordinates": [ 113.861277614197391, 38.400681633151962 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 151, "gml_id": "layer_county_boundary_pg.1534", "Name": "元氏县", "layer": "区县", "code": "130132000000", "grade": 3, "Shape_Leng": 1.8501849610300001, "Shape_Area": 0.06899413714, "MJ": 6744463.7133999998 }, "geometry": { "type": "Point", "coordinates": [ 114.417212941575357, 37.800799127990985 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 152, "gml_id": "layer_county_boundary_pg.1535", "Name": "赵县", "layer": "区县", "code": "130133000000", "grade": 3, "Shape_Leng": 1.6609943069599999, "Shape_Area": 0.06839031933, "MJ": 6689522.1564600002 }, "geometry": { "type": "Point", "coordinates": [ 114.819402989150319, 37.762098314255901 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 153, "gml_id": "layer_county_boundary_pg.1536", "Name": "辛集市", "layer": "区县", "code": "130181000000", "grade": 3, "Shape_Leng": 2.2842789165, "Shape_Area": 0.09749027715, "MJ": 9518160.5384400003 }, "geometry": { "type": "Point", "coordinates": [ 115.28595932375498, 37.915511694000251 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 154, "gml_id": "layer_county_boundary_pg.1537", "Name": "晋州市", "layer": "区县", "code": "130183000000", "grade": 3, "Shape_Leng": 1.4734128371299999, "Shape_Area": 0.06206898229, "MJ": 6053812.1518799998 }, "geometry": { "type": "Point", "coordinates": [ 115.077910915426358, 37.983781102265581 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 155, "gml_id": "layer_county_boundary_pg.1538", "Name": "新乐市", "layer": "区县", "code": "130184000000", "grade": 3, "Shape_Leng": 1.7448764479300001, "Shape_Area": 0.05373388149, "MJ": 5212916.7580800001 }, "geometry": { "type": "Point", "coordinates": [ 114.748176200396841, 38.371489339268365 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 156, "gml_id": "layer_county_boundary_pg.1539", "Name": "海港区", "layer": "区县", "code": "130302000000", "grade": 3, "Shape_Leng": 2.1916428528599998, "Shape_Area": 0.07964473612, "MJ": 7586064.4821800003 }, "geometry": { "type": "Point", "coordinates": [ 119.580039502858568, 40.071114021255838 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 157, "gml_id": "layer_county_boundary_pg.1540", "Name": "山海关区", "layer": "区县", "code": "130303000000", "grade": 3, "Shape_Leng": 1.0767079114, "Shape_Area": 0.02195510308, "MJ": 2093569.8285600001 }, "geometry": { "type": "Point", "coordinates": [ 119.740615696628069, 40.015940827864604 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 158, "gml_id": "layer_county_boundary_pg.1541", "Name": "北戴河区", "layer": "区县", "code": "130304000000", "grade": 3, "Shape_Leng": 0.8856932763000001, "Shape_Area": 0.01662873174, "MJ": 1588555.69945 }, "geometry": { "type": "Point", "coordinates": [ 119.420875255942121, 39.846518144908984 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 159, "gml_id": "layer_county_boundary_pg.1542", "Name": "抚宁区", "layer": "区县", "code": "130306000000", "grade": 3, "Shape_Leng": 2.4465883067099998, "Shape_Area": 0.10956133431, "MJ": 10446645.236099999 }, "geometry": { "type": "Point", "coordinates": [ 119.264700740830747, 39.95648945732038 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 160, "gml_id": "layer_county_boundary_pg.1543", "Name": "青龙满族自治县", "layer": "区县", "code": "130321000000", "grade": 3, "Shape_Leng": 3.27714546213, "Shape_Area": 0.37188776906999998, "MJ": 35248844.817199998 }, "geometry": { "type": "Point", "coordinates": [ 119.127541737092841, 40.346688684680146 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 161, "gml_id": "layer_county_boundary_pg.1544", "Name": "昌黎县", "layer": "区县", "code": "130322000000", "grade": 3, "Shape_Leng": 2.3242531401100002, "Shape_Area": 0.12926887657, "MJ": 12381003.570100002 }, "geometry": { "type": "Point", "coordinates": [ 119.095583300345012, 39.624757578608154 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 162, "gml_id": "layer_county_boundary_pg.1545", "Name": "卢龙县", "layer": "区县", "code": "130324000000", "grade": 3, "Shape_Leng": 2.0609445212100002, "Shape_Area": 0.10101187558, "MJ": 9631789.9620699994 }, "geometry": { "type": "Point", "coordinates": [ 118.973313490190506, 39.917126013697221 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 163, "gml_id": "layer_county_boundary_pg.1546", "Name": "桃城区", "layer": "区县", "code": "131102000000", "grade": 3, "Shape_Leng": 1.6364864218, "Shape_Area": 0.06176690197, "MJ": 6047603.0648800004 }, "geometry": { "type": "Point", "coordinates": [ 115.657323048872072, 37.717891304512371 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 164, "gml_id": "layer_county_boundary_pg.1547", "Name": "冀州区", "layer": "区县", "code": "131103000000", "grade": 3, "Shape_Leng": 2.4920232809099998, "Shape_Area": 0.09507603607, "MJ": 9328882.3588299993 }, "geometry": { "type": "Point", "coordinates": [ 115.458137991346817, 37.546991486770061 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 165, "gml_id": "layer_county_boundary_pg.1548", "Name": "枣强县", "layer": "区县", "code": "131121000000", "grade": 3, "Shape_Leng": 1.7566385893100001, "Shape_Area": 0.09151792171000001, "MJ": 8992307.0630399995 }, "geometry": { "type": "Point", "coordinates": [ 115.747350164800778, 37.454490315234615 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 166, "gml_id": "layer_county_boundary_pg.1549", "Name": "武邑县", "layer": "区县", "code": "131122000000", "grade": 3, "Shape_Leng": 1.6518380286500001, "Shape_Area": 0.08486781603, "MJ": 8299709.8731000004 }, "geometry": { "type": "Point", "coordinates": [ 115.934592642479885, 37.819894080301687 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 167, "gml_id": "layer_county_boundary_pg.1550", "Name": "武强县", "layer": "区县", "code": "131123000000", "grade": 3, "Shape_Leng": 1.3622135283100001, "Shape_Area": 0.04514940307, "MJ": 4402066.09253 }, "geometry": { "type": "Point", "coordinates": [ 115.910269946425245, 38.044700748531021 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 168, "gml_id": "layer_county_boundary_pg.1551", "Name": "饶阳县", "layer": "区县", "code": "131124000000", "grade": 3, "Shape_Leng": 1.3731591811199999, "Shape_Area": 0.05895326014, "MJ": 5733845.8315700004 }, "geometry": { "type": "Point", "coordinates": [ 115.728532946200147, 38.217413315662434 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 169, "gml_id": "layer_county_boundary_pg.1552", "Name": "安平县", "layer": "区县", "code": "131125000000", "grade": 3, "Shape_Leng": 1.6246192938399999, "Shape_Area": 0.05096229769, "MJ": 4954558.0444700001 }, "geometry": { "type": "Point", "coordinates": [ 115.477162679704179, 38.237235953925648 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 170, "gml_id": "layer_county_boundary_pg.1553", "Name": "故城县", "layer": "区县", "code": "131126000000", "grade": 3, "Shape_Leng": 2.2904156638800002, "Shape_Area": 0.09503220661, "MJ": 9351995.4269099999 }, "geometry": { "type": "Point", "coordinates": [ 115.964209380129603, 37.34926763799195 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 171, "gml_id": "layer_county_boundary_pg.1554", "Name": "景县", "layer": "区县", "code": "131127000000", "grade": 3, "Shape_Leng": 2.42820601218, "Shape_Area": 0.12141874449, "MJ": 11901731.118300002 }, "geometry": { "type": "Point", "coordinates": [ 116.189391568897264, 37.661303228046961 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 172, "gml_id": "layer_county_boundary_pg.1555", "Name": "阜城县", "layer": "区县", "code": "131128000000", "grade": 3, "Shape_Leng": 1.87507297107, "Shape_Area": 0.07090330862, "MJ": 6928245.4295600001 }, "geometry": { "type": "Point", "coordinates": [ 116.31807879651204, 37.905925647376058 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 173, "gml_id": "layer_county_boundary_pg.1556", "Name": "深州市", "layer": "区县", "code": "131182000000", "grade": 3, "Shape_Leng": 2.7056051602700002, "Shape_Area": 0.1280379358, "MJ": 12496561.7311 }, "geometry": { "type": "Point", "coordinates": [ 115.575437651801451, 37.951465371845607 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 174, "gml_id": "layer_county_boundary_pg.1557", "Name": "桥东区", "layer": "区县", "code": "130502000000", "grade": 3, "Shape_Leng": 0.40719562202999998, "Shape_Area": 0.00365561097, "MJ": 360872.8008 }, "geometry": { "type": "Point", "coordinates": [ 114.509056303618664, 37.055237305985429 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 175, "gml_id": "layer_county_boundary_pg.1558", "Name": "桥西区", "layer": "区县", "code": "130503000000", "grade": 3, "Shape_Leng": 0.70296148356, "Shape_Area": 0.01012125407, "MJ": 999209.25202200003 }, "geometry": { "type": "Point", "coordinates": [ 114.446312291270019, 37.04929340377187 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 176, "gml_id": "layer_county_boundary_pg.1559", "Name": "邢台县", "layer": "区县", "code": "130521000000", "grade": 3, "Shape_Leng": 3.1213257945300001, "Shape_Area": 0.20096756595000001, "MJ": 19815230.878400002 }, "geometry": { "type": "Point", "coordinates": [ 114.158988256359933, 37.144766411980576 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 177, "gml_id": "layer_county_boundary_pg.1560", "Name": "临城县", "layer": "区县", "code": "130522000000", "grade": 3, "Shape_Leng": 1.8335796230400001, "Shape_Area": 0.07927466325, "MJ": 7784760.910050001 }, "geometry": { "type": "Point", "coordinates": [ 114.373682889131175, 37.456593430338479 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 178, "gml_id": "layer_county_boundary_pg.1561", "Name": "内丘县", "layer": "区县", "code": "130523000000", "grade": 3, "Shape_Leng": 1.9885489838, "Shape_Area": 0.07944651543, "MJ": 7816434.3959 }, "geometry": { "type": "Point", "coordinates": [ 114.345920345709231, 37.311886024480863 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 179, "gml_id": "layer_county_boundary_pg.1562", "Name": "柏乡县", "layer": "区县", "code": "130524000000", "grade": 3, "Shape_Leng": 0.79086527043, "Shape_Area": 0.02678558279, "MJ": 2628586.5996099999 }, "geometry": { "type": "Point", "coordinates": [ 114.697084190527505, 37.512052265239632 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 180, "gml_id": "layer_county_boundary_pg.1563", "Name": "隆尧县", "layer": "区县", "code": "130525000000", "grade": 3, "Shape_Leng": 2.0569195277299999, "Shape_Area": 0.07609984624, "MJ": 7483438.7856599996 }, "geometry": { "type": "Point", "coordinates": [ 114.778714984093725, 37.356859035349302 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 181, "gml_id": "layer_county_boundary_pg.1564", "Name": "任县", "layer": "区县", "code": "130526000000", "grade": 3, "Shape_Leng": 1.2627658026099999, "Shape_Area": 0.04335079117, "MJ": 4273563.0223200005 }, "geometry": { "type": "Point", "coordinates": [ 114.761028366210553, 37.166707775 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 182, "gml_id": "layer_county_boundary_pg.1565", "Name": "南和县", "layer": "区县", "code": "130527000000", "grade": 3, "Shape_Leng": 1.2862205330800001, "Shape_Area": 0.04122548366, "MJ": 4072227.5525000002 }, "geometry": { "type": "Point", "coordinates": [ 114.742338636544147, 37.011258277941316 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 183, "gml_id": "layer_county_boundary_pg.1566", "Name": "宁晋县", "layer": "区县", "code": "130528000000", "grade": 3, "Shape_Leng": 2.1348511907100001, "Shape_Area": 0.11380131133, "MJ": 11155327.5723 }, "geometry": { "type": "Point", "coordinates": [ 115.008365379351062, 37.604663456442722 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 184, "gml_id": "layer_county_boundary_pg.1567", "Name": "巨鹿县", "layer": "区县", "code": "130529000000", "grade": 3, "Shape_Leng": 1.5518663703, "Shape_Area": 0.06488955759, "MJ": 6388860.3348200005 }, "geometry": { "type": "Point", "coordinates": [ 115.046562953314776, 37.270508452766343 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 185, "gml_id": "layer_county_boundary_pg.1568", "Name": "新河县", "layer": "区县", "code": "130530000000", "grade": 3, "Shape_Leng": 1.4197457017799999, "Shape_Area": 0.03651289015, "MJ": 3584872.6186000002 }, "geometry": { "type": "Point", "coordinates": [ 115.243709987030684, 37.491595179458834 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 186, "gml_id": "layer_county_boundary_pg.1569", "Name": "广宗县", "layer": "区县", "code": "130531000000", "grade": 3, "Shape_Leng": 1.71009072107, "Shape_Area": 0.05152746744, "MJ": 5086267.4468599996 }, "geometry": { "type": "Point", "coordinates": [ 115.186412873333921, 37.078332505797071 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 187, "gml_id": "layer_county_boundary_pg.1570", "Name": "平乡县", "layer": "区县", "code": "130532000000", "grade": 3, "Shape_Leng": 1.0403120942099999, "Shape_Area": 0.04064119495, "MJ": 4013020.88326 }, "geometry": { "type": "Point", "coordinates": [ 114.993934365894901, 37.046515049121048 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 188, "gml_id": "layer_county_boundary_pg.1571", "Name": "威县", "layer": "区县", "code": "130533000000", "grade": 3, "Shape_Leng": 2.05474364639, "Shape_Area": 0.10254384108, "MJ": 10124380.9197 }, "geometry": { "type": "Point", "coordinates": [ 115.376197167476107, 37.068238566625276 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 189, "gml_id": "layer_county_boundary_pg.1572", "Name": "清河县", "layer": "区县", "code": "130534000000", "grade": 3, "Shape_Leng": 1.10103830103, "Shape_Area": 0.05095217023, "MJ": 5033750.3787200004 }, "geometry": { "type": "Point", "coordinates": [ 115.680797399202291, 37.034374360018226 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 190, "gml_id": "layer_county_boundary_pg.1573", "Name": "临西县", "layer": "区县", "code": "130535000000", "grade": 3, "Shape_Leng": 1.2492048633399999, "Shape_Area": 0.05487986418, "MJ": 5434079.3767799996 }, "geometry": { "type": "Point", "coordinates": [ 115.517886838145074, 36.851135873469971 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 191, "gml_id": "layer_county_boundary_pg.1574", "Name": "南宫市", "layer": "区县", "code": "130581000000", "grade": 3, "Shape_Leng": 2.1189940622400001, "Shape_Area": 0.0867902136, "MJ": 8545899.8872299995 }, "geometry": { "type": "Point", "coordinates": [ 115.466138321540768, 37.279572261984825 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 192, "gml_id": "layer_county_boundary_pg.1575", "Name": "沙河市", "layer": "区县", "code": "130582000000", "grade": 3, "Shape_Leng": 2.3951956026299999, "Shape_Area": 0.09822915751, "MJ": 9712138.9736899994 }, "geometry": { "type": "Point", "coordinates": [ 114.268433241097071, 36.931756107982025 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 193, "gml_id": "layer_county_boundary_pg.1576", "Name": "邯山区", "layer": "区县", "code": "130402000000", "grade": 3, "Shape_Leng": 1.3774835944199999, "Shape_Area": 0.04317351065, "MJ": 4292217.7665400002 }, "geometry": { "type": "Point", "coordinates": [ 114.476814372451273, 36.5035223944585 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 194, "gml_id": "layer_county_boundary_pg.1577", "Name": "丛台区", "layer": "区县", "code": "130403000000", "grade": 3, "Shape_Leng": 1.4245162501799999, "Shape_Area": 0.04066108353, "MJ": 4034365.27679 }, "geometry": { "type": "Point", "coordinates": [ 114.573478382963657, 36.662327547029165 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 195, "gml_id": "layer_county_boundary_pg.1578", "Name": "复兴区", "layer": "区县", "code": "130404000000", "grade": 3, "Shape_Leng": 1.1946111378499999, "Shape_Area": 0.02600076681, "MJ": 2582569.2710899999 }, "geometry": { "type": "Point", "coordinates": [ 114.354064417238988, 36.573954321980104 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 196, "gml_id": "layer_county_boundary_pg.1579", "Name": "峰峰矿区", "layer": "区县", "code": "130406000000", "grade": 3, "Shape_Leng": 1.03812068238, "Shape_Area": 0.03324713232, "MJ": 3306767.39072 }, "geometry": { "type": "Point", "coordinates": [ 114.176255326928967, 36.466744901003999 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 197, "gml_id": "layer_county_boundary_pg.1580", "Name": "肥乡区", "layer": "区县", "code": "130407000000", "grade": 3, "Shape_Leng": 1.2789269873, "Shape_Area": 0.05041634274, "MJ": 5008445.4178600004 }, "geometry": { "type": "Point", "coordinates": [ 114.826296818123012, 36.570945434938821 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 198, "gml_id": "layer_county_boundary_pg.1581", "Name": "永年区", "layer": "区县", "code": "130408000000", "grade": 3, "Shape_Leng": 1.89222203408, "Shape_Area": 0.07598409282, "MJ": 7527225.692 }, "geometry": { "type": "Point", "coordinates": [ 114.615802708583033, 36.786020509982819 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 199, "gml_id": "layer_county_boundary_pg.1582", "Name": "临漳县", "layer": "区县", "code": "130423000000", "grade": 3, "Shape_Leng": 1.63963241888, "Shape_Area": 0.07494948025000001, "MJ": 7474318.3726000004 }, "geometry": { "type": "Point", "coordinates": [ 114.574195031456171, 36.261257876167271 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 200, "gml_id": "layer_county_boundary_pg.1583", "Name": "成安县", "layer": "区县", "code": "130424000000", "grade": 3, "Shape_Leng": 1.3070972277899999, "Shape_Area": 0.04778700708, "MJ": 4756002.0148099996 }, "geometry": { "type": "Point", "coordinates": [ 114.692771329658115, 36.422518184656141 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 201, "gml_id": "layer_county_boundary_pg.1584", "Name": "大名县", "layer": "区县", "code": "130425000000", "grade": 3, "Shape_Leng": 1.9307588852099999, "Shape_Area": 0.10573381364, "MJ": 10541279.0678 }, "geometry": { "type": "Point", "coordinates": [ 115.238571419590542, 36.302855410262239 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 202, "gml_id": "layer_county_boundary_pg.1585", "Name": "涉县", "layer": "区县", "code": "130426000000", "grade": 3, "Shape_Leng": 2.5696322276100001, "Shape_Area": 0.15093593614, "MJ": 14988793.885 }, "geometry": { "type": "Point", "coordinates": [ 113.732325340499955, 36.589813810763943 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 203, "gml_id": "layer_county_boundary_pg.1586", "Name": "磁县", "layer": "区县", "code": "130427000000", "grade": 3, "Shape_Leng": 1.9653841083200001, "Shape_Area": 0.0705854592, "MJ": 7029723.9233900011 }, "geometry": { "type": "Point", "coordinates": [ 114.169603139321651, 36.362645214081347 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 204, "gml_id": "layer_county_boundary_pg.1587", "Name": "邱县", "layer": "区县", "code": "130430000000", "grade": 3, "Shape_Leng": 1.41786405117, "Shape_Area": 0.04489275418, "MJ": 4447994.1221899996 }, "geometry": { "type": "Point", "coordinates": [ 115.195454901656703, 36.788365764840783 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 205, "gml_id": "layer_county_boundary_pg.1588", "Name": "鸡泽县", "layer": "区县", "code": "130431000000", "grade": 3, "Shape_Leng": 1.0239246871500001, "Shape_Area": 0.03401031726, "MJ": 3365936.3336 }, "geometry": { "type": "Point", "coordinates": [ 114.858133362535625, 36.866037324266756 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 206, "gml_id": "layer_county_boundary_pg.1589", "Name": "广平县", "layer": "区县", "code": "130432000000", "grade": 3, "Shape_Leng": 1.40751785507, "Shape_Area": 0.03246551836, "MJ": 3228144.3299099999 }, "geometry": { "type": "Point", "coordinates": [ 115.006155728621536, 36.503706822822977 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 207, "gml_id": "layer_county_boundary_pg.1590", "Name": "馆陶县", "layer": "区县", "code": "130433000000", "grade": 3, "Shape_Leng": 1.4454484225299999, "Shape_Area": 0.04559463867, "MJ": 4527933.08029 }, "geometry": { "type": "Point", "coordinates": [ 115.285773515493418, 36.61211022926593 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 208, "gml_id": "layer_county_boundary_pg.1591", "Name": "魏县", "layer": "区县", "code": "130434000000", "grade": 3, "Shape_Leng": 1.6609834907500001, "Shape_Area": 0.08657175743, "MJ": 8636021.1845800001 }, "geometry": { "type": "Point", "coordinates": [ 114.92425880590244, 36.244863190889525 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 209, "gml_id": "layer_county_boundary_pg.1592", "Name": "曲周县", "layer": "区县", "code": "130435000000", "grade": 3, "Shape_Leng": 1.9359428727900001, "Shape_Area": 0.06816411461000001, "MJ": 6756909.77788 }, "geometry": { "type": "Point", "coordinates": [ 115.026094703836748, 36.745864212434491 ] } },
+{ "type": "Feature", "properties": { "OBJECTID": 210, "gml_id": "layer_county_boundary_pg.1593", "Name": "武安市", "layer": "区县", "code": "130481000000", "grade": 3, "Shape_Leng": 2.4927096988300002, "Shape_Area": 0.18169812338, "MJ": 18008351.717300002 }, "geometry": { "type": "Point", "coordinates": [ 114.045898153857706, 36.742318016488738 ] } }
+]
+}

BIN
public/static/images/banner.png


+ 1 - 0
public/static/package/collectdata/dist/css/chunk-8743374a.daad7004.css

@@ -0,0 +1 @@
+#map[data-v-50b980b5]{width:100%;height:100%;position:absolute}#map[data-v-50b980b5] .ol-zoom{top:inherit;left:inherit;bottom:60px;right:20px}#map[data-v-50b980b5] .ol-zoom .ol-zoom-in,#map[data-v-50b980b5] .ol-zoom .ol-zoom-out{width:30px;height:30px;font-size:24px}#map[data-v-50b980b5] .ol-scale-line{top:unset;left:unset;left:20px}

File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/css/chunk-fa0760ee.b697442f.css


BIN
public/static/package/collectdata/dist/css/chunk-fa0760ee.b697442f.css.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/css/chunk-vendors.b1f8464b.css


+ 1 - 0
public/static/package/collectdata/dist/css/index.1779ea4e.css

@@ -0,0 +1 @@
+*{font-family:Microsoft YaHei;margin:0 0;padding:0 0}#app,body,html{height:100%;width:100%}

BIN
public/static/package/collectdata/dist/favicon.ico


+ 1 - 0
public/static/package/collectdata/dist/index.html

@@ -0,0 +1 @@
+<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>绘制</title><script src="./static/config/config.js"></script><script src="./static/config/globalVariable.js"></script><link href="css/chunk-8743374a.daad7004.css" rel="prefetch"><link href="css/chunk-fa0760ee.b697442f.css" rel="prefetch"><link href="js/chunk-59124080.d63685d8.js" rel="prefetch"><link href="js/chunk-6859c856.054a6894.js" rel="prefetch"><link href="js/chunk-8743374a.bcf4376f.js" rel="prefetch"><link href="js/chunk-fa0760ee.eded6415.js" rel="prefetch"><link href="css/chunk-vendors.b1f8464b.css" rel="preload" as="style"><link href="css/index.1779ea4e.css" rel="preload" as="style"><link href="js/chunk-vendors.10e58eab.js" rel="preload" as="script"><link href="js/index.51dc871e.js" rel="preload" as="script"><link href="css/chunk-vendors.b1f8464b.css" rel="stylesheet"><link href="css/index.1779ea4e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but 绘制 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.10e58eab.js"></script><script src="js/index.51dc871e.js"></script></body></html>

File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/chunk-59124080.d63685d8.js


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/chunk-6859c856.054a6894.js


BIN
public/static/package/collectdata/dist/js/chunk-6859c856.054a6894.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/chunk-8743374a.bcf4376f.js


BIN
public/static/package/collectdata/dist/js/chunk-8743374a.bcf4376f.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/chunk-fa0760ee.eded6415.js


BIN
public/static/package/collectdata/dist/js/chunk-fa0760ee.eded6415.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/chunk-vendors.10e58eab.js


BIN
public/static/package/collectdata/dist/js/chunk-vendors.10e58eab.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/collectdata/dist/js/index.51dc871e.js


+ 9 - 0
public/static/package/collectdata/dist/static/config/config.js

@@ -0,0 +1,9 @@
+const systemConfig = {
+  mapDefault: {
+    center: {
+      lon: 116.334228, // 地图中心点经度
+      lat: 39.072511 // 地图中心点纬度
+    },
+    zoom: 7 // 地图缩放级别(1 - 19)
+  },
+}

+ 1 - 0
public/static/package/collectdata/dist/static/config/globalVariable.js

@@ -0,0 +1 @@
+let globalVariable={}

+ 60 - 0
public/static/package/collectdata/空间数据采集插件说明文档.md

@@ -0,0 +1,60 @@
+ 
+
+使用指南
+
+1. 使用iframe加载插件(index.html)
+
+2. url不拼接参数时,不触发任何绘制事件;
+
+   拼接参数  ?type=1,开启绘制单点
+
+   拼接参数  ?type=2,开启绘制线(注:绘制线段时,支持 鼠标左键双击 / 鼠标右键单击 结束当前线段绘制)
+
+   例:...... index.html?type=1
+
+   ​        ...... index.html?type=2
+
+3. 插件对外暴露三个接口,分别为showCoordinates,clear,getCoordinates,
+
+   接口调用示例:
+
+   document.querySelector("iframe").contentWindow.clear()
+
+1)通过showCoordinates接口,可以将需要展示的图形传入插件页面中
+
+| 参数 | 是否必填 | 类型   | 含义                                        |
+| ---- | -------- | ------ | ------------------------------------------- |
+| type | 是       | Number | 传入的图形类型(点,线,多线分别对应1,3,4) |
+| data | 是       | Array  | 传入的数据                                  |
+
+例:
+
+点: showCoordinates(1,[99.228515625,40.8802948055282])
+
+线:showCoordinates(3, [[110.12695312499999,43.45291889355465],[107.841796875,37.75334401310656],[102.87597656249999,39.40224434029275]])
+
+多线:showCoordinates(4,[[[110.12695312499999,43.45291889355465],[107.841796875,37.75334401310656],[102.87597656249999,39.40224434029275]],[[108.80859375,37.125286284966805],[102.6123046875,34.30714385628804],[101.337890625,37.23032838760387]]])
+
+2)通过clear接口,可以将插件页面中当前展示的所有图形清空
+
+3)通过getCoordinates,可以获取当前插件页面中所有图形坐标
+
+  返回值示例:
+
+{"Point":[[111.02094097358169,42.78503973104256]],"LineString":[]}
+
+{"Point":[],"LineString":[[[110.60346050483169,41.80174316976357],[115.42645855170667,41.54735592368354]],[[111.85590191108167,41.20109945851664],[117.66766948920667,41.18456509404331]]]}
+
+4. 调用的url后可增加参数lon,lat,zoom
+
+| 名称 | 含义                 | 类型   |
+| ---- | -------------------- | ------ |
+| lon  | 地图中心经度         | Number |
+| lat  | 地图中心纬度         | Number |
+| zoom | 地图缩放级别(1-19) | Number |
+
+注:lon,lat需要同时填写,否则插件则使用默认经纬度定位;
+
+​       zoom不填写是使用默认缩放级别定位,填写是按照填写的缩放级别定位;
+
+ 

+ 32 - 0
public/static/package/draw/dist/ceshi.html

@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+        * {
+            margin: 0 0;
+            padding: 0 0;
+        }
+
+        body,
+        html {
+            width: 100%;
+            height: 100%;
+        }
+
+        #mapcontent {
+            width: 100%;
+            height: 100%;
+        }
+    </style>
+</head>
+
+<body>
+    <iframe id="mapcontent" src="../dist/index.html" frameborder="0"></iframe>
+</body>
+
+</html>

+ 1 - 0
public/static/package/draw/dist/css/chunk-45c79c1a.5a9c597b.css

@@ -0,0 +1 @@
+#map[data-v-9fa52f16]{width:100%;height:100%;position:absolute}#map[data-v-9fa52f16] .ol-zoom{top:inherit;left:inherit;bottom:60px;right:20px}#map[data-v-9fa52f16] .ol-zoom .ol-zoom-in,#map[data-v-9fa52f16] .ol-zoom .ol-zoom-out{width:30px;height:30px;font-size:24px}#map[data-v-9fa52f16] .ol-scale-line{top:unset;left:unset;left:20px}

File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/css/chunk-fa0760ee.b697442f.css


BIN
public/static/package/draw/dist/css/chunk-fa0760ee.b697442f.css.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/css/chunk-vendors.b1f8464b.css


+ 1 - 0
public/static/package/draw/dist/css/index.1779ea4e.css

@@ -0,0 +1 @@
+*{font-family:Microsoft YaHei;margin:0 0;padding:0 0}#app,body,html{height:100%;width:100%}

BIN
public/static/package/draw/dist/favicon.ico


+ 1 - 0
public/static/package/draw/dist/index.html

@@ -0,0 +1 @@
+<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>绘制</title><script src="./static/config/config.js"></script><script src="./static/config/globalVariable.js"></script><link href="css/chunk-45c79c1a.5a9c597b.css" rel="prefetch"><link href="css/chunk-fa0760ee.b697442f.css" rel="prefetch"><link href="js/chunk-45c79c1a.ee97ad46.js" rel="prefetch"><link href="js/chunk-59124080.491a4a67.js" rel="prefetch"><link href="js/chunk-6859c856.054a6894.js" rel="prefetch"><link href="js/chunk-fa0760ee.d72b8792.js" rel="prefetch"><link href="css/chunk-vendors.b1f8464b.css" rel="preload" as="style"><link href="css/index.1779ea4e.css" rel="preload" as="style"><link href="js/chunk-vendors.10e58eab.js" rel="preload" as="script"><link href="js/index.80009a6d.js" rel="preload" as="script"><link href="css/chunk-vendors.b1f8464b.css" rel="stylesheet"><link href="css/index.1779ea4e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but 绘制 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.10e58eab.js"></script><script src="js/index.80009a6d.js"></script></body></html>

File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/chunk-45c79c1a.ee97ad46.js


BIN
public/static/package/draw/dist/js/chunk-45c79c1a.ee97ad46.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/chunk-59124080.491a4a67.js


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/chunk-6859c856.054a6894.js


BIN
public/static/package/draw/dist/js/chunk-6859c856.054a6894.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/chunk-fa0760ee.d72b8792.js


BIN
public/static/package/draw/dist/js/chunk-fa0760ee.d72b8792.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/chunk-vendors.10e58eab.js


BIN
public/static/package/draw/dist/js/chunk-vendors.10e58eab.js.gz


File diff suppressed because it is too large
+ 0 - 0
public/static/package/draw/dist/js/index.80009a6d.js


+ 9 - 0
public/static/package/draw/dist/static/config/config.js

@@ -0,0 +1,9 @@
+const systemConfig = {
+  mapDefault: {
+    center: {
+      lng: 116.334228, // 地图中心点经度
+      lat: 39.072511 // 地图中心点纬度
+    },
+    zoom: 7 // 地图缩放级别(1 - 19)
+  },
+}

+ 1 - 0
public/static/package/draw/dist/static/config/globalVariable.js

@@ -0,0 +1 @@
+let globalVariable={}

+ 50 - 0
public/static/package/draw/绘制点线面插件说明文档.md

@@ -0,0 +1,50 @@
+ 
+
+使用指南
+
+1. 使用iframe加载插件(index.html)
+
+2. 插件对外暴露三个接口,分别为showCoordinates,clear,getCoordinates,
+
+   接口调用示例:
+
+   document.querySelector("iframe").contentWindow.clear()
+
+1)通过showCoordinates接口,可以将需要展示的图形传入插件页面中
+
+| 参数 | 是否必填 | 类型   | 含义                                                         |
+| ---- | -------- | ------ | ------------------------------------------------------------ |
+| type | 是       | Number | 传入的图形类型(点,多点,线,多线,面,多面分别对应1,2,3,4,5,6) |
+| data | 是       | Array  | 传入的数据                                                   |
+
+例:
+
+点: showCoordinates(1,[99.228515625,40.8802948055282])
+
+多点:showCoordinates(2,[[99.228515625,40.88029480552824], [103.4912109375,40.613952441166596]])
+
+线:showCoordinates(3, [[110.12695312499999,43.45291889355465],[107.841796875,37.75334401310656],[102.87597656249999,39.40224434029275]])
+
+多线:showCoordinates(4,[[[110.12695312499999,43.45291889355465],[107.841796875,37.75334401310656],[102.87597656249999,39.40224434029275]],[[108.80859375,37.125286284966805],[102.6123046875,34.30714385628804],[101.337890625,37.23032838760387]]])
+
+面:showCoordinates(5,[[[95.4052734375,45.767522962149876],[96.50390625,38.03078569382294],[101.953125,39.53793974517628],[              95.4052734375,45.767522962149876]]])
+
+多面:showCoordinates(6,[[[[95.4052734375,45.767522962149876],[96.50390625,38.03078569382294],[101.953125,39.53793974517628],[              95.4052734375,45.767522962149876]]],[[[103.5791015625,35.71083783530009],[103.974609375,33.394759218577995],[108.984375,33.687781758439364],[108.5888671875,35.92464453144099],[103.5791015625,35.71083783530009]]]])
+
+2)通过clear接口,可以将插件页面中当前展示的所有图形清空
+
+3)通过getCoordinates,可以获取当前插件页面中所有图形坐标
+
+  返回值示例:{"Polygon":[[[[111.94379253608167,40.71990869432818],[110.64740581733167,39.340371922695],[114.54755230170667,39.382842797308086],[114.36078472358167,40.2016580607922],[111.94379253608167,40.71990869432818]]],[[[116.36029644233166,39.71322862173966],[116.48114605170667,39.340371922695],[114.93207378608167,40.117695055586466],[116.36029644233166,39.71322862173966]]]],"LineString":[[[110.60346050483169,41.80174316976357],[115.42645855170667,41.54735592368354]],[[111.85590191108167,41.20109945851664],[117.66766948920667,41.18456509404331]]],"Point":[[111.02094097358169,42.78503973104256],[114.60248394233167,42.67205558513024]]}
+
+
+
+操作指南
+
+1. 请当iframe加载后再调用各类方法
+2. 触发编辑功能时,绘制和选择功能会被强制退出
+3. 绘制时,无法选择和编辑
+4. 在绘制和编辑功能都退出时,可选择图形,点击图形单独选中,按住shift键后再点击图形可进行多选操作
+5. 删除功能规则:当前已有选择的图形时,仅删除已选择的图形;若当前没有选择图形,则删除地图中所有图形
+
+ 

BIN
public/static/package/measure.zip


+ 284 - 0
public/static/package/measure/measure.js

@@ -0,0 +1,284 @@
+import Draw from 'ol/interaction/Draw';
+import Overlay from 'ol/Overlay';
+import {
+  Circle as CircleStyle,
+  Fill,
+  Stroke,
+  Style
+} from 'ol/style';
+import {
+  LineString,
+  Polygon
+} from 'ol/geom';
+import VectorSource from "ol/source/Vector";
+import VectorLayer from "ol/layer/Vector";
+import {
+  getArea,
+  getLength
+} from 'ol/sphere';
+import {
+  unByKey
+} from 'ol/Observable';
+
+class measureTool {
+  constructor(map) {
+    this.map = map;
+    this.source = new VectorSource();
+    this.vector = new VectorLayer({
+      source: this.source,
+      zIndex: 1000,
+      style: new Style({
+        fill: new Fill({
+          color: 'rgba(255, 255, 255, 0.2)',
+        }),
+        stroke: new Stroke({
+          color: '#ffcc33',
+          width: 2,
+        }),
+        image: new CircleStyle({
+          radius: 7,
+          fill: new Fill({
+            color: '#ffcc33',
+          }),
+        }),
+      }),
+    });
+    this.map.addLayer(this.vector);
+
+    /**
+     * Currently drawn feature.
+     * @type {import("../src/ol/Feature.js").default}
+     */
+    this.sketch;
+
+    /**
+     * The help tooltip element.
+     * @type {HTMLElement}
+     */
+    this.helpTooltipElement;
+
+    /**
+     * Overlay to show the help messages.
+     * @type {Overlay}
+     */
+    this.helpTooltip;
+
+    /**
+     * The measure tooltip element.
+     * @type {HTMLElement}
+     */
+    this.measureTooltipElement;
+
+    /**
+     * Overlay to show the measurement.
+     * @type {Overlay}
+     */
+    this.measureTooltip;
+
+    this.overlayArr = [];
+
+    /**
+     * Message to show when the user is drawing a polygon.
+     * @type {string}
+     */
+    this.continuePolygonMsg = '继续点击地图绘制测量区域';
+
+    /**
+     * Message to show when the user is drawing a line.
+     * @type {string}
+     */
+    this.continueLineMsg = '继续点击地图绘制测量路线';
+
+    this.draw; // global so we can remove it later
+
+    this.createHelpTooltip();
+  }
+
+  start(measureType) {
+    let that = this;
+    const type = measureType == 'area' ? 'Polygon' : 'LineString';
+    this.draw = new Draw({
+      source: this.source,
+      type: type,
+      style: new Style({
+        fill: new Fill({
+          color: 'rgba(255, 255, 255, 0.2)',
+        }),
+        stroke: new Stroke({
+          color: 'rgba(0, 0, 0, 0.5)',
+          lineDash: [10, 10],
+          width: 2,
+        }),
+        image: new CircleStyle({
+          radius: 5,
+          stroke: new Stroke({
+            color: 'rgba(0, 0, 0, 0.7)',
+          }),
+          fill: new Fill({
+            color: 'rgba(255, 255, 255, 0.2)',
+          }),
+        }),
+      }),
+    });
+    this.map.addInteraction(this.draw);
+
+    this.pointermove_event = this.map.on('pointermove', function (evt) {
+      if (evt.dragging) {
+        return;
+      }
+      /** @type {string} */
+      let helpMsg = '点击地图进行测量';
+
+      if (that.sketch) {
+        const geom = that.sketch.getGeometry();
+        if (geom instanceof Polygon) {
+          helpMsg = that.continuePolygonMsg;
+        } else if (geom instanceof LineString) {
+          helpMsg = that.continueLineMsg;
+        }
+      }
+
+      that.helpTooltipElement.innerHTML = helpMsg;
+      that.helpTooltip.setPosition(evt.coordinate);
+
+      that.helpTooltipElement.classList.remove('hidden');
+    });
+
+    this.map.getViewport().addEventListener('mouseout', d);
+
+    function d(params) {
+      if (that.helpTooltipElement == null || that.helpTooltipElement == undefined) {
+        that.map.getViewport().removeEventListener('mouseout', d);
+        return;
+      }
+      that.helpTooltipElement.classList.add('hidden');
+    }
+
+    let listener;
+    this.draw.on('drawstart', function (evt) {
+
+      that.createMeasureTooltip()
+
+      // set sketch
+      that.sketch = evt.feature;
+
+      /** @type {import("../src/ol/coordinate.js").Coordinate|undefined} */
+      let tooltipCoord = evt.coordinate;
+
+      listener = that.sketch.getGeometry().on('change', function (evt) {
+        const geom = evt.target;
+        let output;
+        if (geom instanceof Polygon) {
+          output = that.formatArea(geom);
+          tooltipCoord = geom.getInteriorPoint().getCoordinates();
+        } else if (geom instanceof LineString) {
+          output = that.formatLength(geom);
+          tooltipCoord = geom.getLastCoordinate();
+        }
+        that.measureTooltipElement.innerHTML = output;
+        that.measureTooltip.setPosition(tooltipCoord);
+      });
+    });
+
+    this.draw.on('drawend', function () {
+      that.measureTooltipElement.className = 'ol-tooltip ol-tooltip-static';
+      that.measureTooltip.setOffset([0, -7]);
+      that.overlayArr.push(that.measureTooltip);
+      // unset sketch
+      that.sketch = null;
+      // unset tooltip so that a new one can be created
+      // that.measureTooltipElement.innerHTML = "";
+      unByKey(listener);
+    });
+  }
+
+  /**
+   * Creates a new help tooltip
+   */
+  createHelpTooltip() {
+    this.helpTooltipElement = document.createElement('div');
+    this.helpTooltipElement.className = 'ol-tooltip hidden';
+    this.helpTooltip = new Overlay({
+      element: this.helpTooltipElement,
+      offset: [15, 0],
+      positioning: 'center-left',
+    });
+    this.map.addOverlay(this.helpTooltip);
+  }
+
+  /**
+   * Creates a new measure tooltip
+   */
+  createMeasureTooltip() {
+    this.measureTooltipElement = document.createElement('div');
+    this.measureTooltipElement.className = 'ol-tooltip ol-tooltip-measure';
+    this.measureTooltip = new Overlay({
+      element: this.measureTooltipElement,
+      offset: [0, -15],
+      positioning: 'bottom-center',
+      stopEvent: false,
+      insertFirst: false,
+    });
+    this.map.addOverlay(this.measureTooltip);
+  }
+
+  /**
+   * Format length output.
+   * @param {LineString} line The line.
+   * @return {string} The formatted length.
+   */
+  formatLength(line) {
+    const length = getLength(line);
+    let output;
+    if (length > 100) {
+      output = Math.round((length / 1000) * 100) / 100 + ' ' + 'km';
+    } else {
+      output = Math.round(length * 100) / 100 + ' ' + 'm';
+    }
+    return output;
+  };
+
+  /**
+   * Format area output.
+   * @param {Polygon} polygon The polygon.
+   * @return {string} Formatted area.
+   */
+  formatArea(polygon) {
+    const area = getArea(polygon);
+    let output;
+    if (area > 10000) {
+      output = Math.round((area / 1000000) * 100) / 100 + ' ' + 'km<sup>2</sup>';
+    } else {
+      output = Math.round(area * 100) / 100 + ' ' + 'm<sup>2</sup>';
+    }
+    return output;
+  };
+
+  stop() {
+    let that = this;
+    if (this.draw) {
+      this.map.removeInteraction(this.draw);
+      this.draw = null;
+      unByKey(this.pointermove_event);
+      if (this.helpTooltip) {
+        this.helpTooltip.setPosition(undefined)
+      }
+      if (this.measureTooltip) {
+        this.measureTooltip.setPosition(undefined)
+      }
+      if (this.overlayArr.length > 0) {
+        this.overlayArr.map(function (item) {
+          that.map.removeOverlay(item);
+        })
+        this.overlayArr = [];
+      }
+      if (this.source.getFeatures().length != 0) {
+        this.source.getFeatures().forEach(function (feature) {
+          that.source.removeFeature(feature)
+        })
+      }
+    }
+  }
+}
+
+export default measureTool

+ 10 - 0
public/static/package/measure/测距测面插件说明文档.md

@@ -0,0 +1,10 @@
+使用说明 
+
+本插件依赖openlayer地图开发引擎包开发而成,使用时请尽量在ES6及以上的环境中使用。
+
+1. let measureToolObj = new measureTool(map),此步操作为实例化一个测量对象,其中map为openlayer地图引擎创建的地图对象;
+
+2. measureToolObj.start(type),通过调用实例化的测量对象当中的start方法,启动测量功能。其中参数type有两个值,当type="lineString"时,开启的是测距功能;当type="area"时,开启的是测面功能。
+
+3. measureToolObj.stop(),通过调用实例化的测量对象当中的stop方法,关闭测量功能。
+

+ 2 - 0
src/App.vue

@@ -20,5 +20,7 @@ body {
 #app {
   height: 100%;
   width: 100%;
+  width: 1920px;
+  margin: 0 auto;
 }
 </style>

+ 34 - 0
src/api/authManage.js

@@ -0,0 +1,34 @@
+import {
+    splicingParam,
+    postform,
+    post,
+} from '../utils/request'
+
+// 获取所有用户
+const getAllUser = () => {
+    return post(systemConfig.oauthServiceUrl + '/user/getAllUser');
+}
+
+// 获取单个用户的权限
+const getSingleUserAuth = (params) => {
+    let str = splicingParam(params)
+    return post(systemConfig.oauthServiceUrl + "/permission/selectRoleAndPermis?" + str);
+}
+
+// 保存当前设置的用户的权限
+const saveNowUserAuth = (params) => {
+    // let str = splicingParam(params)
+    return postform(systemConfig.dataUrl + "/permission/insertlayerAreaCode", params);
+}
+
+// // 行政区划
+// const getRegionByCode = (params) => {
+//     let str = splicingParam(params)
+//     return post("/proxy_area/area/area/selectCountByCityCode?" + str);
+// }
+
+export default {
+    getAllUser,
+    getSingleUserAuth,
+    saveNowUserAuth
+}

+ 68 - 0
src/api/content.js

@@ -0,0 +1,68 @@
+import {
+  splicingParam,
+  get,
+  post,
+  del,
+  postform,
+  putform,
+  postFile
+} from '../utils/request'
+
+
+// 根据tableName获取内容数据
+const getContentListByTableName = (params) => {
+  return post(systemConfig.dataUrl + '/content/selectByPage?' + splicingParam(params));
+}
+
+// 根据modelId获取内容数据
+const getContentListByModelId = (params) => {
+  return post(systemConfig.dataUrl + '/content/selectByModelId?' + splicingParam(params));
+}
+
+// 根据id获取内容数据
+const getContentListById = (params) => {
+  return post(systemConfig.dataUrl + '/content/selectById?' + splicingParam(params));
+}
+
+// 增加内容
+const addSingleData = (params) => {
+  return postform(systemConfig.dataUrl + '/content/addContent', params);
+}
+
+// 内容更新
+const updateSingleData = (params) => {
+  return postform(systemConfig.dataUrl + '/content/updateContent', params);
+}
+
+// 根据id删除
+const delSingleData = (params) => {
+  return post(systemConfig.dataUrl + '/content/deleteContent?' + splicingParam(params));
+}
+
+// 上传geojson文件
+const uploadGeojsonFile = (params) => {
+  return postFile(systemConfig.dataUrl + '/content/addDataForGeojson', params);
+}
+
+// 上传excel文件
+const uploadExcelFile = (params) => {
+  return postFile(systemConfig.dataUrl + '/content/addDataForExcel', params);
+}
+
+//上传shape文件
+const uploadShapeFile = (params) => {
+  return postFile(systemConfig.dataUrl + '/content/addDataForShapeZip', params);
+}
+
+
+export default {
+  getContentListById,
+  getContentListByModelId,
+  getContentListByTableName,
+  addSingleData,
+  delSingleData,
+  updateSingleData,
+  uploadGeojsonFile,
+  uploadExcelFile,
+  uploadShapeFile
+}

+ 15 - 0
src/api/contentlist.js

@@ -0,0 +1,15 @@
+import {
+    splicingParam,
+    post,
+} from '../utils/request'
+
+
+// 根据标题筛选获取模型
+const getContentForTitle = (params) => {
+    let str = splicingParam(params)
+    return post(systemConfig.dataUrl + '/content/selectByTitleAPage?' + str)
+}
+
+export default {
+    getContentForTitle,
+}

+ 12 - 0
src/api/general.js

@@ -0,0 +1,12 @@
+import {
+  get,
+} from '../utils/request'
+
+// 获取menu
+const getLayerList = () => {
+  return get(systemConfig.dataUrl + '/general/getMenuData')
+}
+
+export default {
+  getLayerList
+}

+ 13 - 0
src/api/icon.js

@@ -0,0 +1,13 @@
+
+import {
+    post,
+} from '../utils/request'
+
+// 获取点标注图片
+const getIcon = () => {
+    return post(systemConfig.markUrl + '/getMarkIcon')
+}
+
+export default {
+    getIcon
+}

+ 12 - 0
src/api/log.js

@@ -0,0 +1,12 @@
+import {
+    postform,
+} from '../utils/request'
+
+// 获取日志
+const getLogList = (params) => {
+    return postform(systemConfig.oauthServiceUrl + '/record/getRecord', params);
+}
+
+export default {
+    getLogList
+}

+ 57 - 0
src/api/menu.js

@@ -0,0 +1,57 @@
+
+import {
+  splicingParam,
+  get,
+  post
+} from '../utils/request'
+
+
+// 获取menu
+const getMenu = () => {
+  return get(systemConfig.dataUrl + '/general/getMenuData')
+}
+// 获取一级分类
+const getFirstClassify = () => {
+  return get(systemConfig.dataUrl + '/general/getClassify')
+}
+// 获取二级分类
+const getSecondClassify = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/model/selectByType?' + str)
+}
+// 获取图层数据
+const getLayerData = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/content/selectByModelId?' + str)
+}
+// 根据id筛选获取模型
+const getModelByID = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/model/selectById?' + str)
+}
+// 根据id获取点位详细信息
+const getPointDetailByID = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/content/selectById?' + str)
+}
+// 根据标题筛选获取模型
+const getModelByTitle = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/model/selectByTitle?' + str)
+}
+// 获取统计数据
+const getStatisticalData = (params) => {
+  let str = splicingParam(params)
+  return post(systemConfig.dataUrl + '/content/selectByAreaCode?' + str)
+}
+
+export default {
+  getMenu,
+  getFirstClassify,
+  getSecondClassify,
+  getLayerData,
+  getModelByID,
+  getPointDetailByID,
+  getModelByTitle,
+  getStatisticalData
+}

+ 39 - 0
src/api/model.js

@@ -0,0 +1,39 @@
+import {
+  splicingParam,
+  get,
+  post,
+  postform
+} from '../utils/request'
+
+// 增加模型
+const addModel = (params) => {
+  return postform(systemConfig.dataUrl + '/model/addModel', params)
+}
+
+// 删除模型
+const delModel = (params) => {
+  return post(systemConfig.dataUrl + '/model/deleteModel?' + splicingParam(params))
+}
+
+// 修改模型
+const updateModel = (params) => {
+  return postform(systemConfig.dataUrl + '/model/updateModel', params)
+}
+
+// 获取menu
+const getMenu = () => {
+  return get(systemConfig.dataUrl + '/general/getMenuData')
+}
+
+// 查询模型详细信息
+const getDetailModelInfo = (params) => {
+  return post(systemConfig.dataUrl + '/model/selectById?' + splicingParam(params))
+}
+
+export default {
+  getMenu,
+  addModel,
+  delModel,
+  updateModel,
+  getDetailModelInfo,
+}

+ 20 - 0
src/api/placelist.js

@@ -0,0 +1,20 @@
+import {
+  splicingParam,
+  get,
+  del,
+  postform,
+  putform,
+  postFile
+} from '../utils/request'
+
+
+// 天地图 普通建议词搜索
+const getDMResults = (param) => {
+    let str=splicingParam(param)
+  return get('http://api.tianditu.gov.cn/search?' + str)
+}
+
+
+export default {
+  getDMResults,
+}

BIN
src/assets/images/banner.png


BIN
src/assets/images/draw/clear1.png


BIN
src/assets/images/draw/clear_active1.png


BIN
src/assets/images/draw/download.png


BIN
src/assets/images/draw/download_active.png


BIN
src/assets/images/draw/mark.png


BIN
src/assets/images/draw/mark_active.png


BIN
src/assets/images/draw/marker-icon.png


BIN
src/assets/images/draw/modify.png


BIN
src/assets/images/draw/modify_active.png


BIN
src/assets/images/draw/own_mark1.png


BIN
src/assets/images/draw/own_mark_active1.png


BIN
src/assets/images/draw/point1.png


BIN
src/assets/images/draw/point_active1.png


BIN
src/assets/images/draw/polygon1.png


BIN
src/assets/images/draw/polygon_active1.png


BIN
src/assets/images/draw/polyline1.png


BIN
src/assets/images/draw/polyline_active1.png


BIN
src/assets/images/layer/1.png


BIN
src/assets/images/layer/2.png


BIN
src/assets/images/layer/3.png


BIN
src/assets/images/layer/4.png


BIN
src/assets/images/layer/5.png


BIN
src/assets/images/layer/6.png


BIN
src/assets/images/layercontrol/hide1.png


BIN
src/assets/images/layercontrol/layer_down.png


BIN
src/assets/images/layercontrol/layer_up.png


BIN
src/assets/images/layercontrol/opacity_hide1.png


BIN
src/assets/images/layercontrol/opacity_show1.png


BIN
src/assets/images/layercontrol/remove1.png


BIN
src/assets/images/layercontrol/show1.png


BIN
src/assets/images/maptype/dixing.png


BIN
src/assets/images/maptype/raster.png


Some files were not shown because too many files changed in this diff