管网GIS模块设计

创建日期:2024-08-09
更新日期:2025-01-01

地图组件

组件功能

1、放大、缩小。

2、初始位置、收藏、定位(收藏夹、百度搜索、坐标定位)。

3、查看属性。

4、距离测量、面积测量、清空结果。

5、全屏、打印。

6、展开、折叠侧边栏。

7、图层控制、比例尺、位置、鹰眼地图。

8、支持图层:ArcGIS、超图、巡检员、场站、隐患、施工。

9、分享设备给用户。

10、二三维切换。

11、要素过滤。

12、设置。(透明度、色调、饱和度、明度)

13、背景图选择。(纯色、矢量图、卫星图)

14、图例。

15、网格模式。(三维)

三维GIS

可选方案:

1、火星3D:开发简单、依赖包大、不开源。

2、CesiumJS:开发难度适中、依赖包中、开源。

3、使用WebGL或WebGPU:开发难度大、依赖少、自主可控。

行政区划图(底图编辑)

可选方案:

1、使用OSM数据,使用GeoServer渲染。

2、使用OSM数据,使用Mapnik渲染。

3、使用OSM数据,服务端生成MVT格式数据,在前端使用WebGL或WebGPU渲染。

GIS配置

服务配置

1、服务配置:是否根据分公司过滤、排序、状态(启用、禁用)。

2、图层配置:查询条件、是否可见、默认可见、能否编辑、是否参与关阀分析;是否是阀门、气源、汇点;排序;字段配置(名称、类型、长度、区域、材质、直径);表格表头显示哪些列。

3、创建服务、图层;字段别名、类型、长度设置。(由于ArcGIS REST API不支持该功能,不做)

支持的服务类型:

1、ArcGIS MapServer、FeatureServer。

2、ArcGIS地图切片。

3、超图地图服务、数据服务。

4、超图WMS服务。

5、众智鸿图HopeServer。

6、GeoServer WMS、WMTS、WFS。

7、自定义服务。

七参数管理(不做)

由于七参数涉密,不做该功能。数据导入使用ArcGIS等软件处理好坐标系和偏移,再导入。

图标、纹理管理

1、图片、SVG图标。(点要素)

2、图片、SVG纹理。(线要素、面要素)

3、根据数据中用到的所有图片,生成一张精灵图片和一个配置文件。

模型管理

1、管线模型:根据管径动态生成,使用WebGL批量渲染;根据设备锚点位置自动调整管线开口方向。

2、锚点模型:支持设置模型大小、方向、缩放、锚点位置,用于和管线开口匹配。(锚点编辑器)

3、非锚点模型:支持设置模型大小、方向、缩放。

要素管理

1、通用:要素名称(英文)、中文名称、是否可用。

2、点要素:图标、宽度、高度、模型(锚点、非锚点)、是否是节点(连接点、水滴点)、填充色、描边色、描边宽度。

3、线要素:线类型(线型、状体型、模型)、是否有箭头、箭头方向、是否有描边、线条颜色、描边颜色、线宽、描边宽度、透明度、端点形状、接头形状、材质设置(颜色、贴图)。

4、面要素:面类型(平面、凸起、凹陷、模型、水面)、是否有描边、描边颜色、填充颜色、描边宽度、描边透明度、填充透明度、纹理设置(二维)、材质设置(颜色、贴图)。

5、注记:是否展示、字体、字号、颜色、标注线、文字位置。

6、三维:最小展示距离、最大展示距离、是否可以选中、标签最大展示距离。

拓扑检查配置

1、名称、中文名称、分析结果(成功、警告、错误)、成功信息、警告信息、错误信息、是否启用。

常用拓扑规则:

1、断头线。

2、重复线。

3、节点空锚点。

4、节点闲置锚点。

5、节点未连接。

资产报表配置

价格影响因素:

1、管线:材质、管径。

2、阀门:材质、口径。

3、调压箱、阴保桩:型号。

通用功能

管线信息

1、根据属性统计管线长度:设备类型、材质、管径。

2、根据属性筛选地图上的管线。

3、根据哪些数据统计管线长度可配置。

输配系统

1、显示每种设备数量。

2、点击设备定位。

关阀分析

1、关阀分析。

2、二次分析。

3、区域分析:(1)使用连接线连接调压箱和用户;(2)使用户档管理关联调压箱和用户。

4、生成关阀通知单。

5、停气通知:(1)生成停气通知单;(2)发送短信通知用户。

6、根据流向分析影响下游用户。

断面分析

1、横断面分析。

2、纵剖面分析。

连通性分析

1、两点连通性分析。

2、输气能力分析。

3、管输价格分析。

净距分析、缓冲区分析

1、分析燃气管线到周围建筑物,是否小于某一安全距离。

2、分析爆管后,对居民区和建筑物造成的影响。

空间查询

1、矩形查询。

2、画圆查询。

3、多边形查询。

4、查询汇总。

5、导出报表。

管存计算

1、管存量计算。

2、泄漏量计算。

条件查询

1、矩形查询。

2、画圆查询。

3、多边形查询。

4、组合条件查询。

资产报表

1、矩形查询。

2、画圆查询。

3、多边形查询。

4、组合条件查询。

5、按分公司计算单价和总价。

地图编辑(属性编辑、小区管理、拓扑分析、流向设置)

1、常用功能:绘制、保存、撤销、重做、关联场站、关联工艺图、关联三维、修改日志。

2、要素创建:地图绘制、复制、分支线、串点连线、点点连线、量距建点、量距移点、删除要素、样条、贝塞尔曲线、批量删除。

3、形状修改:点转圆、点转矩形、多点成面、线转面、线转矩形、面转点、面转线、直角化、面转圆、钝化、折角、段移动。

4、属性台账:修改属性、修改类型、区域统改、批量修改、修改标注、反向、修改管径、相同位置。

5、辅助工具:融合线、截断线、抽稀线、合并面、对齐、删除顶点、重复数据、重叠线、自动连接、计算海拔、错误数据、拓扑检查。

6、锚点工具:添加顶点、添加管件到线、添加管件到设备、连接到线、连接到锚点、多线直连、连接两锚点、连接焊点到线、自动连接、断开顶点、断开锚点、自动连接点。

7、栓点工具:一点栓点、点点栓点、点角栓点、点线栓点、平行线栓点、垂线栓点。

8、数据导入导出:

9、离线数据:

10、倾斜摄影:

版本对比

1、对比不同日期,卫星图发生的变化。

2、对比不同日期,地图要素发生的变化。

地图圈选标注

1、绘制点标:点、多点。

2、绘制线标:折线、圆弧、自由线、贝塞尔2次曲线、贝塞尔3次曲线、贝塞尔N次曲线、Cardinal曲线。

3、绘制面标:圆、椭圆、扇形、弓形、矩形、多边形、手绘面、聚集区、圆角矩形、闭合曲线。

4、绘制旗标:曲线旗标、直角旗标、三角旗标。

5、面状箭标:直箭头、斜箭头、双箭头、燕尾直箭头、燕尾斜箭头。

6、线状箭标:折线箭头、平行搜寻区、扇形搜寻区、贝塞尔曲线箭头、Cardinal曲线箭头。

7、添加标注。

8、设置颜色。

数据导入

1、使用ArcGIS将坐标系转换为WGS84坐标并处理好偏移,再进行导入。

2、导入任务:编辑数据、撤销、重做、保存、提交。

支持数据格式:

1、SHP文件:shp。

2、CAD文件:dxf、dwg。

3、GDB压缩包:zip。

4、Excel文件:xls、xlsx、csv。

5、GeoJSON文件:geojson。

数据导出

支持的数据格式:

1、SHP文件:shp。

2、CAD文件:dxf、dwg。

3、GDB压缩包:zip。

4、Excel文件:xls、xlsx、csv。

5、GeoJSON文件:geojson。

数据统计

1、要素数量统计:要素数量统计表、要素数量统计柱状图、要素类型占比饼图。

2、管线长度统计:管线长度统计表、管线长度统计柱状图、管线长度占比饼图、管径占比饼图、材质占比饼图。

业务功能

工艺CAD图管理

1、CAD文件上传。

2、CAD文件下载。

3、CAD文件查看。

户档管理

1、精确绑定。

2、快速绑定。

3、绑定关系导入。

GIS看板

1、管线长度统计:高压、次高压、中压、低压。

2、设备数量统计:设备类型、运行压力、口径、材质。

3、管线长度、数量统计。

安检地图

1、安检用户数据同步。

2、地图展示安检用户和未安检用户。(颜色区分)

3、根据查询条件过滤地图上的安检用户和未安检用户。

大屏地图

首页地图

1、站点。

2、人员。

3、隐患。

4、施工。

5、车辆。

6、告警。

火星3D地图

1、管网。

2、巡检员。

3、危险源。

4、隐患。

5、施工监护。

6、监测点。