Skyline二次开发:管线生成工具使用说明

1、简介

工具是根据《管线数据范例要求》文档的数据,进行skyline三维管线生成,并且实现管线的入库、建库。可见博客中文章。

2、运行环境

Skyline TerraExplorerPro V7
mdb驱动程序,如安装office 2010 以上版本,不用单独安装
.net 4.0
Postgresql 9.5以上+对应版本postgis

3、程序配置文件

在程序的config文件夹中,包括以下配置:
在这里插入图片描述
每次需要生成时,要根据程序,修改config的配置文件;

4、工具运行步骤

(1)数据建库
在postgresql中,新建数据库,数据库要包含postgis的空间扩展;

(2)修改配置文件
config.xml 修改数据库配置
在这里插入图片描述
tableCN.xml 修改管线类型配置
点和线同时配置中英文名称,参见《管线数据范例要求》
在这里插入图片描述
PointTableParams.xml 管点字段配置
Type中的类型,参见postgresql的配置,如不清楚的字段,可配置varchar类型,
必选,可选和其他字段,参见《管线数据范例要求》
在这里插入图片描述
LineTableParams.xml 管线的字段配置
同管点的配置规则相同
在这里插入图片描述
(3)基础地形文件打开
运行程序,点击基础地形,打开mpt地形文件,必须使用当地的地形文件;
在这里插入图片描述
(4)导入管线原始数据
在图层管理里,进行mdb里数据导入,并进行入库;点击“选择”,找到mdb文件的路径,弹出选择文件窗口,选择想要导入的管线原始数据,点击“添加”按钮,进行入库操作;

打开界面
在这里插入图片描述
mdb图层导入
在这里插入图片描述
管线数据入库
在这里插入图片描述
(5)生成三维管线数据
选择创建管线菜单,进入管线创建界面,选择相应的图层,进行管线创建;
弹出创建管线界面,进行三维管线创建,之后,将创建的三维管线数据和二维管线数据,都能够以shp文件的形式导出;
在这里插入图片描述
在这里插入图片描述
(6)生成三维管井和管点附件数据

单击管线附件菜单,进入管线附件创建界面,点击创建管线附件,弹出管线附件生成页面,生成管井和管点附件,并且导出数据;
在这里插入图片描述
(7)生成三维管线接头和阀门数据
单击连通部件菜单,进入连通部件创建界面,点击创建连通部件,弹出生成页面,生成管线接头和阀门数据,并且导出数据;
在这里插入图片描述

5、注意事项

  • 并不是每类管线都有附件数据和阀门数据;
  • 可以导出shp数据进行处理,也能通过server去发布postgis数据库中的数据;
  • 测绘数据的x和y坐标,有可能是和地图中的x和y是相反的,需要进行核对
  • 目前是以平面坐标系为主,因为管线在球面坐标系会有偏差

更多文章请关注公众号:
在这里插入图片描述

发布了135 篇原创文章 · 获赞 9 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/wclwksn2019/article/details/105402688
今日推荐