From a2cf1dafa47139ef92135376db24ece72d2b51d2 Mon Sep 17 00:00:00 2001
From: 陈泽平 <chenzeping>
Date: 星期一, 17 五月 2021 17:19:41 +0800
Subject: [PATCH] 管线分析

---
 src/conf/Constants.js |  197 +++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 165 insertions(+), 32 deletions(-)

diff --git a/src/conf/Constants.js b/src/conf/Constants.js
index e5a51f1..e615e29 100644
--- a/src/conf/Constants.js
+++ b/src/conf/Constants.js
@@ -1,43 +1,176 @@
+
+// export const PIPELINE_WMS = 'http://xearth.cn:6240/geoserver/sewer/wms'
+export const WMS_URL = 'http://10.238.235.179:6240/geoserver/sewer/wms'
+export const WFS_URL = 'http://10.238.235.179:6240/geoserver/sewer/ows?service=WFS'
+
 export const GEOM_TYPE = {
   POINT: 'point',
   LINE: 'line',
   POLYGON: 'polygon'
 }
 
+export const SERVICE_TYPE = {
+  WFS: 'wfs',
+  WMS: 'wms'
+}
+
 export const logicMapper = {
-  fsqy: 'Sample.js',
-  fspfk: 'Sample.js',
-  fsjcd: 'Sample.js',
-  wasteGasJcd: 'WasteGas.js',
-  wasteWaterJcd: 'WasteWater.js'
+  wasteGasPfk: 'WasteGas.js',
+  wasteWaterPfk: 'WasteWater.js',
+  wasteSolidCcd: 'WasteSolid.js',
+  sewersAreaGs: 'Company.js',
+  pipesegment: 'PipeLineAnimal.js',
+  pollutionSources: 'SourcesPollution.js'
+}
+
+export const STYLES = {
+  FILL: true,
+  WEIGHT: 3,
+  FILL_COLOR: '#0070ff',
+  COLOR: '#73b2ff',
+  FILL_OPACITY: 0.2,
+  OPACITY: 1,
+  DASH_ARRAY: '4,4',
+  DASH_SPPED: -5,
+  ICON_SIZE: [10, 10]
 }
 
 export const props = {
-  pipename: '绠$嚎鍚嶇О',
-  pipecode: '绠$嚎缂栫爜',
-  subchaname: '鏀嚎鍚嶇О',
-  subchacode: '鏀嚎缂栫爜',
-  mediumtype: '杈撻�佷粙璐�',
-  length: '闀垮害(m)',
-  startposname: '璧风偣浣嶇疆鍚嶇О',
-  endposname: '缁堢偣浣嶇疆鍚嶇О',
-  pressureating: '璁捐鍘嬪姏锛圡Pa锛�',
-  designtranyear: '璁捐杈撻噺锛堜竾绔�/骞达級',
-  earningcapacity: '瀹為檯杈撻噺锛堜竾绔�/骞达級',
-  buriedtime: '鍩嬭鏃堕棿',
-  coatingmaterial: '闃茶厫鐘跺喌',
-  inservicetime: '鎶曚骇鏃堕棿',
-  reportname: '濉姤浜哄鍚�',
-  reportphone: '濉姤浜鸿仈绯绘柟寮�',
-  diameter: '绠″緞(mm)',
-  meterial: '鏉愯川',
-  pressuerating: '绠¢亾鍘嬪姏(Mpa)',
-  embeddingmode: '鍩嬭鏂瑰紡',
-  pipetrenchtype: '绠℃矡绫诲瀷',
-  datecollected: '鎺㈡祴鏃堕棿',
-  operationalstatus: '杩愯鐘舵��',
-  acquisitionpeople: '閲囬泦浜�',
-  acquisitiondate: '閲囬泦鏃ユ湡',
-  fourtype: '鍥涢�氱被鍨�',
-  fourm: '鍥涢�氭潗鏂�'
+  // 绠$綉
+  pipenet: {
+    // 绠$綉
+    name: '鍚嶇О',
+    LINENUMTYPE: '绠$嚎绫诲瀷',
+    PIPENAME: '绠$嚎鍚嶇О',
+    MEDIUMTYPE: '杈撻�佷粙璐�',
+    LENGTH: '闀垮害(m)',
+    STARTPOSNAME: '璧风偣浣嶇疆鍚嶇О',
+    ENDPOSNAME: '缁堢偣浣嶇疆鍚嶇О',
+    BURIEDTIME: '鍩嬭鏃堕棿',
+    COATINGMATERIAL: '闃茶厫鐘跺喌',
+    INSERVICETIME: '鎶曚骇鏃堕棿',
+    UNITNAME: '鎵�灞炲崟浣嶅悕绉�',
+    ORGNAME: '鎵�灞炰紒涓氬悕绉�',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 绠$嚎
+  pipeline: {
+
+  },
+  // 绐ㄤ簳
+  manhole: {
+    type: '绫诲瀷',
+    wellmaterial: '浜曠洊鏉愯川',
+    HAVESAFETYNET: '鏄惁鏈夊畨鍏ㄧ綉',
+    DATASOURCE: '鏁版嵁鏉ユ簮',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 闃�闂�
+  valve: {
+    VALVETYPE: '闃�闂ㄧ被鍨�',
+    EXECUTAGENCYF: '鎵ц鏈烘瀯褰㈠紡',
+    DATASOURCE: '鏁版嵁鏉ユ簮',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 绠″粖锛堝甫锛�
+  pipegallery: {
+    DATASOURCE: '鏁版嵁鏉ユ簮',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 绠℃灦锛堝ⅸ锛�
+  piperack: {
+    PIPERACKTYPE: '绫诲瀷',
+    PIPERACKST: '绠℃灦(澧╋級缁撴瀯绫诲瀷',
+    LONGITUDINALPIPERACK: '鏄惁鏈夌旱鍚戞灦',
+    DATASOURCE: '鏁版嵁鏉ユ簮',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 涓夐��
+  tee: {
+    TEETYPE: '涓夐�氱被鍨�',
+    EXPORTCONNECTM: '鍑哄彛杩炴帴鏂瑰紡',
+    ENTRYCONTYPE: '鍏ュ彛杩炴帴鏂瑰紡',
+    TEEM: '涓夐�氭潗鏂�',
+    BRANCHCONNTYPE: '鏀杩炴帴绫诲瀷',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 鍥涢��
+  fourlink: {
+    FOURTYPE: '鍥涢�氱被鍨�',
+    EXPORTCONTYPE: '鍑哄彛杩炴帴鏂瑰紡',
+    ENTRYCONTYPE: '鍏ュ彛杩炴帴鏂瑰紡',
+    FOURM: '鍥涢�氭潗鏂�',
+    BRANCHCONNTYPE1: '鏀嚎1杩炴帴鏂瑰紡',
+    BRANCHCONNTYPE2: '鏀嚎2杩炴帴鏂瑰紡',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 寮ご
+  elbow: {
+    ELBOWTYPE: '寮ご绫诲瀷',
+    ELBOWMATERIAL: '寮ご鏉愭枡',
+    ANTICORROS: '闃茶厫鏉愭枡',
+    ENTRYCONNTYPE: '鍏ュ彛杩炴帴鏂瑰紡',
+    OUTLETCONNTYPE: '鍑哄彛杩炴帴鏂瑰紡',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 闆ㄧ瀛�
+  raingate: {
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 闃茬伀鍫�
+  firedike: {
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 闆嗘按姹狅紙缃愶級
+  collectingbasin: {
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 鎺掓斁鍙�
+  dischargeport: {
+    MEDIUMTYPE: '浠嬭川',
+    PFKTYPE: '鎺掓斁鍙g被鍨�',
+    LEVEL: '绾у埆',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 鎴祦闂�
+
+  // 婧㈡祦鍫�
+  overflowweir: {
+    MEDIUMTYPE: '闃叉孩浠嬭川',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 闅旀补姹�
+  oilseparator: {
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 姘翠綋
+  pointhydrology: {
+    HYDROTYPE: '姘寸郴绫诲瀷',
+    DRINKINGRESOURCEIND: '鏄惁鏄ギ鐢ㄦ按婧�',
+    SEASONALRIVERIND: '鏄惁鏄鑺傛�ф渤娴�',
+    RESERVOIRLOCATION: '姘村簱浣嶇疆',
+    OPERATIONALSTATUS: '杩愯鐘舵��'
+  },
+  // 鑷劧淇濇姢鍖�
+  pointpreservationzone: {
+    DATASOURCE: '鏁版嵁鏉ユ簮'
+  },
+  // 鍖婚櫌
+  hospital: {
+    HOSPITALLEAVAL: '鍖婚櫌璧勮川绛夌骇',
+    SUBTYPECD: '鍖婚櫌绫诲瀷',
+    DATASOURCE: '鏁版嵁鏉ユ簮'
+  },
+  // 绀句細涓撲笟搴旀�ユ晳鎻撮槦浼�
+  emergencyres: {
+    DATASOURCE: '鏁版嵁鏉ユ簮'
+  },
+  // 搴旀�ョ墿璧�
+  emergencyesources: {
+    DATASOURCE: '鏁版嵁鏉ユ簮'
+  },
+  // 娑堥槻鍗曚綅
+  firefightingunit: {
+    DATASOURCE: '鏁版嵁鏉ユ簮'
+  }
 }

--
Gitblit v1.8.0