派生自 wuyushui/SewerAndRainNetwork

徐旺旺
2021-05-17 4423935d0249d35161efa7f2a095fbfc4b2fd017
src/conf/Constants.js
@@ -1,42 +1,213 @@
// 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 logicMapper = {
  fsqy: 'Sample.js',
  fspfk: 'Sample.js',
  fsjcd: 'Sample.js',
  wasteGasJcd: 'WasteGas.js'
export const SERVICE_TYPE = {
  WFS: 'wfs',
  WMS: 'wms'
}
export const props = {
  pipename: '管线名称',
  pipecode: '管线编码',
  subchaname: '支线名称',
  subchacode: '支线编码',
  mediumtype: '输送介质',
  length: '长度(m)',
  startposname: '起点位置名称',
  endposname: '终点位置名称',
  pressureating: '设计压力(MPa)',
  designtranyear: '设计输量(万立/年)',
  earningcapacity: '实际输量(万立/年)',
  buriedtime: '埋设时间',
  coatingmaterial: '防腐状况',
  inservicetime: '投产时间',
  reportname: '填报人姓名',
  reportphone: '填报人联系方式',
  diameter: '管径(mm)',
  meterial: '材质',
  pressuerating: '管道压力(Mpa)',
  embeddingmode: '埋设方式',
  pipetrenchtype: '管沟类型',
  datecollected: '探测时间',
  operationalstatus: '运行状态',
  acquisitionpeople: '采集人',
  acquisitiondate: '采集日期',
  fourtype: '四通类型',
  fourm: '四通材料'
export const logicMapper = {
  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 LAYERS = {
  pipenetwork: '管网',
  pipeline: '管线',
  manhole: '窨井',
  valve: '阀门',
  pipegallery: '管廊(带)',
  piperack: '管架(墩)',
  tee: '三通',
  fourlink: '四通',
  elbow: '弯头',
  raingate: '雨篦子',
  firedike: '防火堤',
  collectingbasin: '集水池(罐)',
  dischargeport: '排放口',
  overflowweir: '溢流堰',
  oilseparator: '隔油池',
  pointhydrology: '水体',
  pointpreservationzone: '自然保护区',
  hospital: '医院',
  emergencyres: '社会专业应急救援队伍',
  emergencyesources: '应急物资',
  firefightingunit: '消防单位'
}
export const LAYERPROPS = {
  // 管网
  pipenetwork: {
    // 管网
    name: '名称',
    LINENUMTYPE: '管线类型',
    PIPENAME: '管线名称',
    MEDIUMTYPE: '输送介质',
    LENGTH: '长度(m)',
    STARTPOSNAME: '起点位置名称',
    ENDPOSNAME: '终点位置名称',
    BURIEDTIME: '埋设时间',
    COATINGMATERIAL: '防腐状况',
    INSERVICETIME: '投产时间',
    UNITNAME: '所属单位名称',
    ORGNAME: '所属企业名称',
    OPERATIONALSTATUS: '运行状态'
  },
  // 管线
  pipeline: {
    // 管网
    name: '名称',
    linenumtype: '管线类型',
    pipename: '管线名称',
    mediumtype: '输送介质',
    length: '长度(m)',
    startposname: '起点位置名称',
    endposname: '终点位置名称',
    buriedtime: '埋设时间',
    coatingmaterial: '防腐状况',
    inservicetime: '投产时间',
    unitname: '所属单位名称',
    orgname: '所属企业名称',
    operationalstatus: '运行状态'
  },
  // 窨井
  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: '排放口类型',
    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: '数据来源'
  }
}