|
@@ -98,6 +98,7 @@ export default {
|
|
deleteGroupFromMap: this.deleteGroupFromMap,
|
|
deleteGroupFromMap: this.deleteGroupFromMap,
|
|
drawGeometry: this.drawGeometry,
|
|
drawGeometry: this.drawGeometry,
|
|
deleteGeometry: this.deleteGeometry,
|
|
deleteGeometry: this.deleteGeometry,
|
|
|
|
+ addTiledMapLayer: this.addTiledMapLayer,
|
|
});
|
|
});
|
|
},
|
|
},
|
|
beforeDestroyed() {
|
|
beforeDestroyed() {
|
|
@@ -166,9 +167,17 @@ export default {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- // 添加tiledMapLayer图层
|
|
|
|
- addTiledMapLayer(url){
|
|
|
|
-
|
|
|
|
|
|
+ // 添加tiledMapLayer图层 -- 针对arcgis rest services
|
|
|
|
+ addTiledMapLayer(url) {
|
|
|
|
+ let layer = L.esri.tiledMapLayer({
|
|
|
|
+ tileSize: 512,
|
|
|
|
+ url: url,
|
|
|
|
+ minZoom: 0,
|
|
|
|
+ minNativeZoom: 3,
|
|
|
|
+ maxNativeZoom: 7,
|
|
|
|
+ maxZoom: 14,
|
|
|
|
+ });
|
|
|
|
+ return layer;
|
|
},
|
|
},
|
|
// 开始标记疑点事件
|
|
// 开始标记疑点事件
|
|
startLabelCase() {
|
|
startLabelCase() {
|
|
@@ -273,11 +282,13 @@ export default {
|
|
this.caseStatusMap.get(str)
|
|
this.caseStatusMap.get(str)
|
|
);
|
|
);
|
|
let inputStatus = "";
|
|
let inputStatus = "";
|
|
- if (
|
|
|
|
- this.caseStatusMap.has(str) &&
|
|
|
|
- this.caseStatusMap.get(str) === "isTrue"
|
|
|
|
- ) {
|
|
|
|
- $(`#${str}_id .center-table-item-special input`).val("疑点");
|
|
|
|
|
|
+ if (this.caseStatusMap.has(str)) {
|
|
|
|
+ this.caseStatusMap.get(str) === "isTrue" &&
|
|
|
|
+ $(`#${str}_id .center-table-item-special input`).val("疑点");
|
|
|
|
+ !this.caseStatusMap.get(str) === "isTrue" &&
|
|
|
|
+ $(`#${str}_id .center-table-item-special input`).val(
|
|
|
|
+ "非疑点"
|
|
|
|
+ );
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -356,9 +367,29 @@ export default {
|
|
console.log("用户点击了地图中的修改按钮!");
|
|
console.log("用户点击了地图中的修改按钮!");
|
|
},
|
|
},
|
|
confirmBtnEvent(str) {
|
|
confirmBtnEvent(str) {
|
|
|
|
+ console.log(str, "str--当前开启的");
|
|
// isTrue
|
|
// isTrue
|
|
let selectVal = $(`#${str}_id .center-table-item-special select`).val();
|
|
let selectVal = $(`#${str}_id .center-table-item-special select`).val();
|
|
this.caseStatusMap.set(str, selectVal);
|
|
this.caseStatusMap.set(str, selectVal);
|
|
|
|
+ if (selectVal === "isTrue") {
|
|
|
|
+ map2DViewer.polygons[str].options.weight = 5;
|
|
|
|
+ map2DViewer.polygons[
|
|
|
|
+ str
|
|
|
|
+ ].options.color = `rgb(${caseColorChange["isPointColor"][0]},${caseColorChange["isPointColor"][1]},${caseColorChange["isPointColor"][2]})`;
|
|
|
|
+ map2DViewer.polygons[
|
|
|
|
+ str
|
|
|
|
+ ].options.fillColor = `rgb(${caseColorChange["isPointColor"][0]},${caseColorChange["isPointColor"][1]},${caseColorChange["isPointColor"][2]})`;
|
|
|
|
+ } else {
|
|
|
|
+ map2DViewer.polygons[str].options.weight = 5;
|
|
|
|
+ map2DViewer.polygons[
|
|
|
|
+ str
|
|
|
|
+ ].options.color = `rgb(${caseColorChange["notPointColor"][0]},${caseColorChange["notPointColor"][1]},${caseColorChange["notPointColor"][2]})`;
|
|
|
|
+ map2DViewer.polygons[
|
|
|
|
+ str
|
|
|
|
+ ].options.fillColor = `rgb(${caseColorChange["isPointColor"][0]},${caseColorChange["isPointColor"][1]},${caseColorChange["isPointColor"][2]})`;
|
|
|
|
+ }
|
|
|
|
+ console.log(map2DViewer.polygons[str]);
|
|
|
|
+
|
|
let obj = {
|
|
let obj = {
|
|
c_date_time: this.$dayjs().valueOf(),
|
|
c_date_time: this.$dayjs().valueOf(),
|
|
c_boolean: selectVal === "isTrue" ? true : false,
|
|
c_boolean: selectVal === "isTrue" ? true : false,
|
|
@@ -367,6 +398,7 @@ export default {
|
|
// 修改人员ID
|
|
// 修改人员ID
|
|
c_editorid: localStorage.getItem("USER_ID"),
|
|
c_editorid: localStorage.getItem("USER_ID"),
|
|
};
|
|
};
|
|
|
|
+
|
|
let modifyParams = new FormData();
|
|
let modifyParams = new FormData();
|
|
modifyParams = {
|
|
modifyParams = {
|
|
columnId: 510,
|
|
columnId: 510,
|
|
@@ -477,13 +509,10 @@ export default {
|
|
// map2DViewer.jlMap = L.tileLayer(
|
|
// map2DViewer.jlMap = L.tileLayer(
|
|
// "http://t0.tianditu.gov.cn/DataServer?T=img_w&X={x}&Y={y}&L={z}&tk=f331ba0b9ab96fb21c56d91de868935d"
|
|
// "http://t0.tianditu.gov.cn/DataServer?T=img_w&X={x}&Y={y}&L={z}&tk=f331ba0b9ab96fb21c56d91de868935d"
|
|
// ).addTo(map2DViewer.map);
|
|
// ).addTo(map2DViewer.map);
|
|
- map2DViewer.jlMap = L.esri
|
|
|
|
- .tiledMapLayer({
|
|
|
|
- tileSize: 512,
|
|
|
|
- url: systemConfig.imageryLayerSat2018s2.url,
|
|
|
|
- maxNativeZoom: 7,
|
|
|
|
- })
|
|
|
|
- .addTo(map2DViewer.map);
|
|
|
|
|
|
+ map2DViewer.jlMap = this.addTiledMapLayer(
|
|
|
|
+ systemConfig.imageryLayerSat2018s2.url
|
|
|
|
+ ).addTo(map2DViewer.map);
|
|
|
|
+
|
|
map2DViewer.jlControl = L.control
|
|
map2DViewer.jlControl = L.control
|
|
.sideBySide(map2DViewer.map, map2DViewer.jlMap)
|
|
.sideBySide(map2DViewer.map, map2DViewer.jlMap)
|
|
.addTo(map2DViewer.map);
|
|
.addTo(map2DViewer.map);
|
|
@@ -590,24 +619,12 @@ export default {
|
|
|
|
|
|
//添加默认图层
|
|
//添加默认图层
|
|
let guid = publicFun.buildGuid("baseLayer");
|
|
let guid = publicFun.buildGuid("baseLayer");
|
|
- let layer = L.esri
|
|
|
|
- .tiledMapLayer({
|
|
|
|
- tileSize: 512,
|
|
|
|
- url: systemConfig.blueBlackMap.url,
|
|
|
|
- maxNativeZoom: 7,
|
|
|
|
- })
|
|
|
|
- .addTo(map2DViewer.map);
|
|
|
|
|
|
+ let layer = this.addTiledMapLayer(systemConfig.blueBlackMap.url).addTo(
|
|
|
|
+ map2DViewer.map
|
|
|
|
+ );
|
|
map2DViewer.layers["darkmap"] = layer;
|
|
map2DViewer.layers["darkmap"] = layer;
|
|
|
|
|
|
- // 加载遥感影像sat-2022s1
|
|
|
|
- let imageryLayer = L.esri.tiledMapLayer({
|
|
|
|
- tileSize: 512,
|
|
|
|
- url: systemConfig.imageryLayer.url,
|
|
|
|
- minZoom: 0,
|
|
|
|
- minNativeZoom: 1,
|
|
|
|
- maxNativeZoom: 7,
|
|
|
|
- maxZoom: 18,
|
|
|
|
- });
|
|
|
|
|
|
+ let imageryLayer = this.addTiledMapLayer(systemConfig.imageryLayer.url);
|
|
map2DViewer.layers["imagery"] = imageryLayer;
|
|
map2DViewer.layers["imagery"] = imageryLayer;
|
|
},
|
|
},
|
|
// 传入街道参数,重新渲染区域图层
|
|
// 传入街道参数,重新渲染区域图层
|
|
@@ -823,13 +840,13 @@ export default {
|
|
性质: geoProperties["性质"] || "--",
|
|
性质: geoProperties["性质"] || "--",
|
|
};
|
|
};
|
|
if (defaultStatus === false) {
|
|
if (defaultStatus === false) {
|
|
- this.defaultStatus = "未标记";
|
|
|
|
|
|
+ this.defaultStatus = "非疑点";
|
|
}
|
|
}
|
|
if (defaultStatus === true) {
|
|
if (defaultStatus === true) {
|
|
this.defaultStatus = "疑点";
|
|
this.defaultStatus = "疑点";
|
|
}
|
|
}
|
|
if (defaultStatus === null) {
|
|
if (defaultStatus === null) {
|
|
- this.defaultStatus = "非疑点";
|
|
|
|
|
|
+ this.defaultStatus = "未标记";
|
|
}
|
|
}
|
|
console.log(defaultStatus, "defaultStatus");
|
|
console.log(defaultStatus, "defaultStatus");
|
|
this.defaultStatus = defaultStatus;
|
|
this.defaultStatus = defaultStatus;
|