config.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. /**基础地图 */
  2. let BaseMap = {
  3. baiduVec:
  4. "http://online3.map.bdimg.com/onlinelabel/?qt=tile&x={0}&y={1}&z={2}&styles=pl&udt=20151021&scaler=1&p=1",
  5. baiduImg:
  6. "http://shangetu0.map.bdimg.com/it/u=x={0};y={1};z={2};v=009;type=sate&fm=46&udt=20150504&app=webearth2&v=009&udt=20150601",
  7. // 天地图
  8. //tdtImg:
  9. //"http://t3.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=7ae072fdee55b245b267992f3e66fd0a",
  10. tdtImg: "http://192.168.60.240:9082/map/file/img/filename/IMAGE/EPSG_3857/png/worldmapEPSG_3857/{z}/{x}/{y}?ol=false",
  11. //tdtImgAnn: "http://t0.tianditu.gov.cn/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=7ae072fdee55b245b267992f3e66fd0a",
  12. //行政区底图
  13. tdtImgAnn: "/arcgis/rest/services/kjgh/XZQH_QX/MapServer/tile/{z}/{y}/{x}",
  14. tdtVec:
  15. "http://t2.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=7ae072fdee55b245b267992f3e66fd0a",
  16. tdtVecAnn:
  17. "http://t2.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=7ae072fdee55b245b267992f3e66fd0a",
  18. arcImg: `https://106.14.159.47:6443/`,
  19. cesiumDSM:
  20. "http://192.168.100.111:8001/3196C7C60C074D2A8BA9B07241A4D298/terrain/DSM/map/file/wmts/bil/DSM_ORDOS_/",
  21. jxMap: "",
  22. //tdtImg: "http://192.168.100.111:9082/map/file/img/TILEKEY/IMAGE/EPSG_3857/png/DOM_SDDT/{z}/{x}/{y}?ol=false",
  23. //tdtImg: "/maps/img/{z}/{x}/{y}.jpg",
  24. //tdtVec: "/maps/vec/{z}/{x}/{y}/x={x}&y={y}&z={z}.png",
  25. // tdtImgAnn: "/arcgis/rest/services/kjgh/XZQDS/MapServer/tile/{z}/{y}/{x}",
  26. // jxMap: "/arcgis/rest/services/kjgh/CZKFBJ/MapServer/tile/{z}/{y}/{x}",
  27. };
  28. //系统登录方式 SSO/SELF 单点登录/系统自身
  29. let LoginMode = "SELF";
  30. /**省平台系统接口地址 */
  31. let SHENG_API = "http://192.168.100.240:8080";
  32. let TOKEN_STR = "access_token";
  33. /**单点登录 */
  34. // let SSOUrl = 'http://127.0.0.1:8000/swsso/login?service=http://127.0.1:8081';
  35. let JcptSSOExitUrl = `http://192.168.60.240:8000/swsso/logout?service=http://192.168.60.240:8000/swsso`;
  36. let SSOExitUrl = `/logout=logout`;
  37. let SSOUrl = `http://192.168.60.240:8000/swsso/login?service=http://192.168.60.240:5000/`;
  38. let SSOTIcketUrl = `http://192.168.60.240:8000/swsso/validate`;
  39. /**基础信息平台 */
  40. let JcptUrl = "http://192.168.100.111:8893";
  41. /**社会公众服务 */
  42. // let GzfwUrl = 'http://192.168.1.8:5050';
  43. let GzfwUrl = "/shfw/index";
  44. /**行政区代码 */
  45. let XZQ_DM = "150622";
  46. /**行政区名称 */
  47. let XZQ_MC = "准格尔旗";
  48. /**行政区级别(市州、区县) */
  49. let XZQ_JB = "区县";
  50. /**默认地图中心 */
  51. let MapCenter = {
  52. point: [110.815, 39.825],
  53. extent: [1.225748408810884E7, 4759787.963488084, 1.2407107204598214E7, 4913190.091770808]
  54. };
  55. /**3D */
  56. let Map3D = {
  57. x: 109.78,
  58. y: 39.60,
  59. heading: 6.283185307179586,
  60. pitch: -8.3073947821720888
  61. }
  62. /**实施监督 承载力监测预警中的 Echarts 地图*/
  63. let XzqCode = [
  64. { code: "150622001", name: "兴隆街道", center: [111.1708013360687, 39.90525791183316] },
  65. { code: "150622002", name: "迎泽街道", center: [111.15928897917948, 39.8560077812579] },
  66. { code: "150622003", name: "蓝天街道", center: [111.2465686187304, 39.91324384793859] },
  67. { code: "150622004", name: "友谊街道", center: [111.2681172865704, 39.83659027190255] },
  68. { code: "150622100", name: "薛家湾镇", center: [111.16303539774466, 39.7720491023551] },
  69. { code: "150622101", name: "沙圪堵镇", center: [110.8166731938066, 39.70027017560289] },
  70. { code: "150622102", name: "大路镇", center: [111.19237640327272, 40.0465274280342] },
  71. { code: "150622103", name: "纳日松镇", center: [110.58200923963244, 39.4496717426244] },
  72. { code: "150622104", name: "龙口镇", center: [111.1962710371516, 39.46679414949341] },
  73. { code: "150622105", name: "准格尔召镇", center: [110.2822225117391, 39.66861044880134] },
  74. { code: "150622106", name: "魏家峁镇", center: [111.35172822152356, 39.5834665700163] },
  75. { code: "150622200", name: "暖水乡", center: [110.52061665500123, 39.7737688254180] },
  76. { code: "150622201", name: "十二连城乡", center: [110.90155812611667, 40.2044315476237] },
  77. { code: "150622202", name: "布尔陶亥苏木", center: [110.7963476957787, 40.01808349606045] }
  78. ];
  79. let XzqCenter = {
  80. "兴隆街道": [111.1708013360687, 39.90525791183316],
  81. "迎泽街道": [111.15928897917948, 39.8560077812579],
  82. "蓝天街道": [111.2465686187304, 39.91324384793859],
  83. "友谊街道": [111.2681172865704, 39.83659027190255],
  84. "薛家湾镇": [111.16303539774466, 39.7720491023551],
  85. "沙圪堵镇": [110.8166731938066, 39.70027017560289],
  86. "大路镇": [111.19237640327272, 40.0465274280342],
  87. "纳日松镇": [110.58200923963244, 39.4496717426244],
  88. "龙口镇": [111.1962710371516, 39.46679414949341],
  89. "准格尔召镇": [110.2822225117391, 39.66861044880134],
  90. "魏家峁镇": [111.35172822152356, 39.5834665700163],
  91. "暖水乡": [110.52061665500123, 39.7737688254180],
  92. "十二连城乡": [110.90155812611667, 40.2044315476237],
  93. "布尔陶亥苏木": [110.7963476957787, 40.01808349606045]
  94. };
  95. /** 实施监督 承载力监测预警中的动态评估 Echarts 图表 */
  96. let XZQ_CHILD = ["准格尔旗", "兴隆街道", "迎泽街道", "蓝天街道", "友谊街道", "薛家湾镇", "沙圪堵镇", "大路镇", "纳日松镇", "龙口镇", "准格尔召镇", "魏家峁镇", "暖水乡", "十二连城乡", "布尔陶亥苏木"];
  97. let XZQ_DATA = [231, 200, 150, 80, 150, 110, 130, 153, 180, 158, 143, 98, 20, 142];
  98. /** 辅助实施 辅助基本农田分析 注:label值固定不能改且不能重复,修改图层显示名称可以改name */
  99. let TckzData = [
  100. {
  101. id: "fa65c270d6e142e5b5630238e5aec46c",
  102. name: "生态保护红线",
  103. label: "生态保护红线",
  104. checked: false,
  105. layer: null,
  106. },
  107. {
  108. id: "ea0f51b5d3194f059c6e2a05706aa923",
  109. name: "城镇开发边界",
  110. label: "城镇开发边界",
  111. checked: false,
  112. layer: null,
  113. },
  114. {
  115. id: "65919db0a4974ea9be4cfa3e2e792ed9",
  116. name: "永久基本农田",
  117. label: "永久基本农田",
  118. checked: false,
  119. layer: null,
  120. },
  121. {
  122. id: "87973413b90a41348af3cd41f7ce43b9",
  123. name: "现状用地用海",
  124. label: "现状用地用海",
  125. checked: false,
  126. layer: null,
  127. },
  128. {
  129. id: "5376a8a1657149ba99e93665ef6b9c7f",
  130. name: "坡度图",
  131. label: "坡度图",
  132. checked: false,
  133. layer: null,
  134. },
  135. ];
  136. /** 字典 */
  137. let SYS_DICT = {
  138. Datas: {},
  139. GetDict: function (type) {
  140. return this.Datas[type];
  141. },
  142. GetLabel: function (type, key) {
  143. var dict = this.Datas[type];
  144. if (!dict) return key;
  145. else {
  146. var dict = dict.filter((t) => t.value == key);
  147. if (dict.length < 1) return key;
  148. return dict[0].label;
  149. }
  150. },
  151. };
  152. /** 图层资源 */
  153. let SYS_LAYERS = {
  154. _KJGH: "/arcgis/rest/services/kjgh/{0}/MapServer",
  155. _JCPT: "/arcgis/rest/services/basepordos/{0}/MapServer",
  156. DEM: "/arcgis/rest/services/kjgh/DEM/MapServer",
  157. //KJGH
  158. XZQXZ: "/arcgis/rest/services/kjgh/XZQXZ/MapServer", // 乡镇
  159. XZQXS: "/arcgis/rest/services/kjgh/XZQXS/MapServer", // 旗县
  160. XZQDS: "/arcgis/rest/services/kjgh/XZQDS/MapServer", // 市级
  161. XZYDYH: "/arcgis/rest/services/kjgh/XZYDYH/MapServer",
  162. FZXZ: "/arcgis/rest/services/ghyzt/FZXZ/MapServer",
  163. FXPJ_KJCT: "/arcgis/rest/services/ghyzt/FXPJ_KJCT/MapServer",
  164. HGXSC: "/arcgis/rest/services/ghyzt/HGXSC/MapServer/",
  165. CZKFBJ: "/arcgis/rest/services/kjgh/CZKFBJ/MapServer",
  166. STBHZYXPJJG: "/arcgis/rest/services/kjgh/STBHZYXPJJG/MapServer", // 生态保护红线适宜性评价
  167. NYSCSYXPJJG: "/arcgis/rest/services/kjgh/NYSCSYXPJJG/MapServer", // 农业生产适宜性评价
  168. CZJSSYXPJJG: "/arcgis/rest/services/kjgh/CZJSSYXPJJG/MapServer", // 城镇建设适宜性评价
  169. ZZYSCSYXPJJG: "/arcgis/rest/services/kjgh/ZZYSCSYXPJJG/MapServer", // 种植业生产适宜性评价
  170. XMYSCSYXPJJG: "/arcgis/rest/services/kjgh/XMYSCSYXPJJG/MapServer", // 畜牧业生产适宜性评价
  171. //ZXCQ
  172. ZXCQGHYDYH: "/arcgis/rest/services/kjgh/XZYDYH/MapServer",
  173. //JCPT
  174. // DLTB: "/arcgis/rest/services/BASEP/DLTB/MapServer",
  175. SHYQZD: "/arcgis/rest/services/BDC/150602SHYQZD_DB/MapServer", //使用权宗地-鄂尔多斯现场
  176. ZRZ: "/arcgis/rest/services/BDC/150602ZRZ/MapServer", //自然幢-鄂尔多斯现场
  177. DLTB: "/arcgis/rest/services/basepordos/DLTB/MapServer",
  178. // SHYQZD:"/arcgis/rest/services/BDC/ZD/MapServer",//使用权宗地-WLCB
  179. // ZRZ:"/arcgis/rest/services/BDC/FW/MapServer",//自然幢-WLCB
  180. QYPG: "/arcgis/rest/services/zxgh/ZXGH_QYPG/MapServer", //区域评估
  181. };
  182. // 切换用户--单点登录
  183. let SYS_USERS = [{
  184. title: "科尔沁区",
  185. username: "KEQ1"
  186. }, {
  187. title: "科尔沁左翼中旗",
  188. username: "KZZQ1"
  189. }, {
  190. title: "科尔沁左翼后旗",
  191. username: "KZHQ1"
  192. }, {
  193. title: "开鲁县",
  194. username: "KL1"
  195. }, {
  196. title: "库伦旗",
  197. username: "KUL1"
  198. }, {
  199. title: "奈曼旗",
  200. username: "NM1"
  201. }, {
  202. title: "扎鲁特旗",
  203. username: "ZLT1"
  204. }, {
  205. title: "霍林郭勒市",
  206. username: "HLGL1"
  207. }]
  208. // 辅助实施 在建设项目管理
  209. let ZJSXMGLData = {
  210. // 已批未建图层bsm
  211. YPWJData: {
  212. bsm: "78f25f473904425697d8879501a469aa"
  213. },
  214. }
  215. // 资源目录-国土空间规划数据节点bsm ——规划成果浏览
  216. let GHCG_BSM = '201'
  217. // 一张图地图经济/人口数据应用统计 经济/人口图层
  218. let JJ_BSM = "65919db0a4974ea9be4cfa3e2e792ed9";// GDP经济数据图层bsm
  219. let RK_BSM = "";// 人口数据图层bsm
  220. let JJ_XZQ = "SW_XZQH"; // 经济图层行政区代码属性字段名称
  221. let RK_XZQ = "SW_XZQH"; // 人口图层行政区代码属性字段名称
  222. /**辅助基本农田划定 */
  223. let SYS_FZJBNTHD = [
  224. {bsm: "201010001",name: "规划现状用地用海",server_type: "Arcgis",type: "WMTS",url: SYS_LAYERS.XZYDYH},
  225. {bsm: "201010201",name: "城镇开发边界",server_type: "Arcgis",type: "WMS",url: SYS_LAYERS.CZKFBJ},
  226. {bsm: "201010202",name: "生态保护红线",server_type: "Arcgis",type: "WMS",url: SYS_LAYERS.STBHHX},
  227. {bsm: "201010203",name: "永久基本农田",server_type: "Arcgis",type: "WMS",url: SYS_LAYERS.YJJBNT},
  228. {bsm: "101020101",name: "坡度图",server_type: "Arcgis",type: "WMTS",url: SYS_LAYERS.PDT},
  229. ]
  230. /** 系统GIS */
  231. let SYS_GIS = {
  232. Servers:'kjgh'
  233. }
  234. /** 系统配置 */
  235. let SYS_CONFIG = {
  236. ZymlParentCheck: true //资源目录父节点是否可选
  237. }
  238. /** 所有应用位置默认图层 */
  239. let SYS_YYLays = [
  240. {bsm: "YMG",name: "影像",server_type: "Arcgis",type: "WMTS",url: SYS_LAYERS.IMG},
  241. ]
  242. /** 图层过滤 */
  243. let FUN_LCGL = function(par){
  244. lays = ['geometry',"shape.area",'shape.len','fid','shape_leng','shape_area','objectid','st_area(shape)','st_length(shape)'];
  245. return lays.indexOf(par.toLowerCase()) < 0;
  246. }
  247. let JCYJ_LAYS = [
  248. { bsm: "jc001", name: "地类图斑", server_type: "Arcgis", type: "WMTS", url: SYS_LAYERS.DLTB },
  249. { bsm: "jc002", name: "规划用地用海", server_type: "Arcgis", type: "WMTS", url: SYS_LAYERS.XZYDYH },
  250. ]
  251. //帮助文档
  252. let HELPER='/files/帮助文档.pdf';
  253. //专题图模板
  254. let MAP_TEMP = {
  255. zbz:[
  256. {id:0,name:"指标针",url:"/images/mapzbz.png"},
  257. {id:1,name:"指标针1",url:"/images/指北针1.jpg"},
  258. {id:2,name:"指标针2",url:"/images/指北针2.jpg"},
  259. {id:3,name:"指标针3",url:"/images/指北针4.jpg"}
  260. ]
  261. }