config.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. /**
  2. * [systemConfig description]
  3. * @type {Object}
  4. * auth yangyang
  5. * version 0.0.1
  6. */
  7. var systemConfig = {
  8. // 经度偏移矫正值 -- WGS84转上海2000
  9. // lonCorrectParams: 0,
  10. lonCorrectParams: 0.19195,
  11. // 纬度偏移校正值 -- WGS84转上海2000
  12. // latCorrectParams: 0,
  13. latCorrectParams: -0.00011,
  14. assetsUrl: "http://localhost:2013",
  15. mapViewer: {
  16. center: [31.14785322514787, 121.50195320451814],
  17. zoom: 0,
  18. },
  19. terrainMap: {
  20. url: "https://117.131.26.69:10081/zjmap/reproduction-service/maps/rest/services/dlg-fullcolor/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  21. },
  22. // 暂时无法使用
  23. // token: "65463DEE-620A-0ED5-2385-17ECD07CD351", //公共地图资源token
  24. // mapService: "http://121.43.55.7:10011/proxy/", //地图服务,
  25. blueBlackMap: {
  26. crs: "",
  27. // 上海市政务图--暗绿色 0--9分级
  28. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/basemap-as/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  29. // 地形图
  30. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/dlg-fullcolor/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  31. // 上海市标准底图
  32. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/basemap-shanghai-normal-sh2000/mapserver?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  33. // 上海宝石蓝图
  34. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/basemap-shanghai-gem-blue-sh2000/mapserver?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  35. // 行政区图
  36. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/admin-pudong-sh2k-district/mapserver?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  37. // 淡雅蓝
  38. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/basemap-shanghai-white-blue-sh2000/mapserver?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  39. // 遥感影像图测试
  40. // url:"http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/sat-2018s2/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM"
  41. // 调用了测绘院底图
  42. url: "http://10.242.181.28:8080/OneMapServer/rest/services/shmap_anhei/MapServer?token=HL2a2mO-uVdVvkeeX25BUL5cFIc2Q_FFlowrNYTWcBWOlJNoZWhUUOSQN0e6LG6S",
  43. // 浦东大数据中心调用了测绘院底图发出来的服务
  44. // url: "/zjmap/reproduction-service/maps/rest/services/admin-pudong-sh2k-district/mapserver?AccessKey=lUaEMxqqhZKLSImGuP%2FErgx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  45. // url: "http://aimap.pudong.sh:5236/maps/proxy/v1/rest/services/shmap-anhei/mapserver"
  46. // 浦东铁路测试
  47. // url:"http://aimap.pudong.sh:5236/zjmap/layer-service/maps/rest/services/layer/pdtl/proxy?AccessKey=lUaEMxqqhZKLSImGuP%2FErgx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  48. // url:"http://aimap.pudong.sh:5236/zjmap/layer-service/maps/rest/services/layer/pdtl/proxy?f=json&AccessKey=lUaEMxqqhZKLSImGuP%2FErgx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM&dpi=96&transparent=true&format=png8",
  49. // url:"http://aimap.pudong.sh:5236/maps/rest/services/darkmap-f/proxy",
  50. // minZoom: 1,
  51. // maxZoom: 12,
  52. },
  53. // 遥感影像图的相关配置项
  54. imageryLayer: {
  55. crs: "",
  56. url: "/zjmap/reproduction-service/maps/rest/services/Air2023/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  57. // 浦东铁路测试
  58. // url:"http://aimap.pudong.sh:5236/zjmap/layer-service/maps/rest/services/layer/pdtl/proxy?f=json&AccessKey=lUaEMxqqhZKLSImGuP%2FErgx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM&dpi=96&transparent=true&format=png8",
  59. // url:"http://aimap.pudong.sh:5236/zjmap/layer-service/maps/rest/services/layer/pdtl/proxy?AccessKey=lUaEMxqqhZKLSImGuP%2FErgx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  60. // 行政区域 -- 村居
  61. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/admin-pudong-sh2k-neighborhood/mapserver?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  62. // 按照宝石蓝底图分辨率
  63. // resolutions: [
  64. // 529.1666666666666,264.5833333333333,132.29166666666666, 52.916666666666664, 26.458333333333332,
  65. // 13.229166666666666, 5.291666666666666, 2.645833333333333,
  66. // 1.3229166666666665, 0.5291666666666666, 0.2645833333333333,
  67. // 0.13229166666666664,
  68. // ],
  69. //
  70. //529.167725002116, 264.583862501058
  71. // 按照测绘院分辨率虚拟的
  72. resolutions: [
  73. 132.2919312505292, 52.91677250021167, 26.458386250105836,
  74. 13.229193125052918, 5.291677250021167, 2.6458386250105836,
  75. 1.3229193125052918, 0.5291677250021167, 0.26458386250105836,
  76. 0.13229193125052918, 0.0529167725002, 0.0264583862501, 0.0132291931251,
  77. 0.00529167725, 0.002645838625, 0.0013229193125,
  78. ],
  79. minZoom: 0,
  80. maxZoom: 14,
  81. },
  82. imageryLayerSat2022s2: {
  83. crs: "",
  84. // url: "http://aimap.pudong.sh:5236/zjmap/reproduction-service/maps/rest/services/sat-2022s1/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  85. url: "/zjmap/reproduction-service/maps/rest/services/sat_2023_s2/proxy?AccessKey=lUaEMxqqhZKLSImGuP/Ergx47orYVyIqHVgxfyGpIurKAy9kdq5uU1cWuTuIXeOM",
  86. },
  87. };
  88. //地图全局变量声明
  89. var map2DViewer = {
  90. baseMapCollection: [],
  91. markers: {},
  92. polygons: {},
  93. polylines: {},
  94. circles: {},
  95. map: null,
  96. maps: [],
  97. jlMap: null,
  98. jlControl: {},
  99. layers: {},
  100. groups: {},
  101. // 我的标记
  102. myLabels: {},
  103. overlay: {},
  104. analysisGroups: {},
  105. uploadGroups: {},
  106. };
  107. // 预设模型图层名称
  108. var defaultModelNameMap = new Map();
  109. // 存放我的标记名称
  110. // key:疑点名称;data:stringify后的geojson数据
  111. var myLabelNameMap = new Map();
  112. // 存储各镇域中心区域位置
  113. var townLocationMap = new Map();
  114. townLocationMap.set("全部", [31.14785322514787, 121.50195320451814]);
  115. // 各镇域几何体 -- 方便定位
  116. var townPolygonMap = new Map();
  117. // 自定义模型id集合
  118. var customModelIdMap = new Map();
  119. // 上传数据集合
  120. var uploadDataIdArr = [];
  121. // 图层有权限与否集合
  122. var layerAuthorityMap = new Map();
  123. // 图斑固定颜色数组
  124. var targetColor = [
  125. [255, 165, 0],
  126. [255, 69, 0],
  127. [153, 50, 204],
  128. [176, 224, 230],
  129. [255, 20, 147],
  130. [240, 230, 140],
  131. [255, 192, 203],
  132. [0, 255, 0],
  133. [255, 160, 122],
  134. [240, 128, 128],
  135. [255, 165, 0],
  136. [65, 105, 225],
  137. [147, 112, 219],
  138. [139, 0, 139],
  139. [220, 20, 60],
  140. [199, 21, 133],
  141. ];
  142. // 疑点,非疑点下的图斑颜色设置
  143. var caseColorChange = {
  144. isPointColor: [0, 230, 255],
  145. notPointColor: [0, 100, 240],
  146. };