GDInfo数据处理系统用户手册32.docx
《GDInfo数据处理系统用户手册32.docx》由会员分享,可在线阅读,更多相关《GDInfo数据处理系统用户手册32.docx(75页珍藏版)》请在冰点文库上搜索。
![GDInfo数据处理系统用户手册32.docx](https://file1.bingdoc.com/fileroot1/2023-5/4/a0558c06-e2b9-44f4-8cf2-bd8ec5fac04f/a0558c06-e2b9-44f4-8cf2-bd8ec5fac04f1.gif)
GDInfo数据处理系统用户手册32
GDInfo管线数据处理系统
用户手册
保定金迪地下管线探测工程有限公司
二○○七年十月
第一章系统简介
《GDInfo管线数据处理系统》是在CAD平台上开发的一套完整的管线数据处理系统,它结合MicrosoftVisualFoxPro6.0可以完成管线数据处理工作。
针对目前公司现有生产状况,该系统实现了在同一操作平台、同一界面下完成管线处理工作,改变了以前生产工艺中存在的平台切换频繁、数据传递环节多等弊病。
本系统在CAD平台下能够进行动态管理和数据修改;系统操作实现了可视化、直观化,并且提供了对管线数据的管理功能;能批量生成成果图;提供与其它软件的数据转换程序,提高了绘图效率,简化了工作流程。
因此《GDInfo管线数据处理系统》更能适应数据处理内外业一体化工作的需要。
1-1系统特点
《GDInfo管线数据处理系统》具有先进性、实用性、合理性、安全性、方便性等特点。
1.先进性:
《GDInfo管线数据处理系统》是采用面向对象的设计方法,使用面向对象语言VisualC++、VisualBasic6.0和ObjectARX开发的以Windows2000操作系统为平台的AutoCAD2000应用程序。
2.实用性:
系统以实用性为主要目的,能够适应图形工作的发展需要,简化工作流程,提高工作效率,解决现有数据处理工作中存在的一些技术问题,在CAD平台下能够进行动态管理和数据修改。
3.合理性:
系统进行软硬件配置时,充分考虑了软件和硬件及应用方面的性能价格比,使系统的配置更为合理。
4.安全性:
数据的安全性尤为重要,系统充分考虑各种数据与资料的保密与安全。
系统在运行、维护等方面有较高的稳定性,可更有效地保证数据的安全,防止数据非正常损坏和丢失。
5.方便性:
系统界面设计友好、便捷、美观大方,系统的各项操作简便、灵活,具有一般计算机水平的使用者,仅需简单培训即可掌握。
1-2系统功能
1-2-1数据库检查功能
◆数据检查
检查探测库中是否有重点
检查坐标库中是否有重点
检查探测库中是否有重线
检查探测库中是否有点性代码错误
检查探测库中三通、四通、分支是否有方向错误
检查探测库中是否有缺属性项
检查探测库中是否有缺坐标项
检查同一条管线上属性是否一致
检查同一条管线排水高程是否与流向一致
统计点数及管线长度
查管线超长
查少原点
◆生成线标注
处理正式图时,根据“标注设置库.dbf”对正式图的管线标注格式进行更加灵活的设定。
◆处理成果表
根据图名库在属性库中提取相应属性后可生成综合及各专业成果表库。
◆GDInfo数据输出
根据属性库生成满足GDInfo管线信息管理系统要求的点表、线表。
◆处理正式图
根据工程的要求对属性库进行相应处理,生成符合要求的TXT文本文件及单幅图属性库*.ZT,TXT文本文件提供给特殊工程的接口,在CAD中执行“lisp管线正式图生成”生成管线图形。
生成的*.ZT库,在CAD中执行“单幅图管线生成”生成单幅图管线数据。
◆赋坐标
对于点数多的工程先用此功能将探测库赋坐标,再在CAD中执行“不赋坐标草图生成”,可以提高图形生成速度。
◆处理断面图
根据断面图名库批量处理外业实测断面图。
1-2-2测量模块
◆数据传输
将测量原始数据通过串口(com口)从测量仪器(全站仪)传输至计算机中。
◆数据转换
将测量原始数据由原始随机文件(含控制字符)转换为明码txt文件,以便于查看修改。
◆数据录入
包含控制点录入、外业点号录入。
录入方式有界面录入和文件导入,文件导入包含文本导入、数据库导入两种方式。
◆后视数据检查
是为了保证原始数据的正确性,对测量数据进行的检查。
◆成果输出
把测量的坐标数据转换为图形处理所需格式。
输出格式有文本格式、Excel的.xls文件格式、Foxpro数据库的.dbf文件格式。
◆检查点计算
用于计算检查点并与坐标库中进行坐标比对,生成对比文件。
计算中误差并分区间统计。
设置对比限差提示无对应点。
参数写入配置文件survey.ini中。
1-2-3图形处理功能
◆管线草图生成
◆不赋坐标草图生成
◆lisp管线正式图生成
◆单幅图管线生成
◆生成打点图
◆绘图
◆井边框生成
◆图解点
◆加方向点
◆加中间点
◆删除线
◆删除点
◆连线
◆修改地面高程
◆删除注记
◆属性查询
◆坐标互换
◆修改坐标
◆属性克隆
◆挂接错误库
◆管线标注
◆标注坐标回存
◆图例角度回存
◆点号定位
◆图名库裁剪
◆手动裁剪
◆管线沟处理
◆图框生成
1-2-4管理功能
◆统计管线长度
◆统计管线点数
◆合并图形
◆扯旗生成
◆放大图
◆横断面生成
◆自动套合地形图
◆生成接图表
1-2-5设置功能
◆参数设置
◆线标注设置
◆回存图例设置
◆扯旗设置
◆扯旗表头设置
◆克隆字段设置
◆横断面设置
◆接图表设置
◆打点图设置
◆VisualFoxpro设置
1-3系统说明
1.本手册对于系统功能及操作有较详细的说明,用户在使用时只需按照手册中所写的操作步骤进行,便可顺利进行下去。
2.本手册是以系统菜单为单位,按顺序编写的。
3.本手册中所指的单击、双击鼠标,若没有特别指明均为单击、双击鼠标的左键。
4.本手册中,在描述系统操作时做如下规定:
描述对系统主菜单的操作时,将主菜单用“”括起来,例如:
点击“图形处理”菜单;描述对系统主菜单下次级菜单的操作时,将次级菜单用‘’括起来,例如:
点击“图形处理”下的‘生成打点图’菜单;描述系统弹出的对话框时,对话框名称用[]括起来,例如:
系统弹出[生成打点图]对话框;描述对话框中的按钮操作时,将按钮用<>括起来,例如:
点击<确定>按钮。
5.在对话框中,按钮<确定>表示接受用户的选择或输入;按钮<取消>表示不接受用户的选择或输入,放弃此次操作。
第二章系统需求
2-1软件环境
操作系统:
Windows2000、WindowsXp。
应用软件:
VisualFoxPro6.0、AutoCAD2000
2-2硬件环境
微机:
CPU/P3800M以上,内存/256MB,硬盘/20~80G,显示器/1024X768A视频显示以上。
2-3附属硬件设备
喷墨绘图仪:
如HP750C、HP450C。
打印机:
激光或喷墨打印机。
2-4系统所需数据库格式及说明
1)探测库格式及说明(具体格式参见系统安装目录中间库子目录下的探测原型库.dbf)
字段名称
字段类型
字段长度
小数位数
说明
外业点号
字符型
20
大写英文字母、数字、-、/
上点点号
字符型
20
管线性质
字符型
10
层对应库中“管线性质”字段内容
节点性质
字符型
10
图例对应库中“节点性质”字段内容
……
……
……
……
根据项目要求增加其它字段
备注
字符型
20
预留、接边、独立井、偏心井等
图幅号
字符型
20
项目图名库中的“tm”字段内容
内业编号
字符型
10
X1
数值型
14
3
外业点号的大地坐标及地面高程
Y1
数值型
14
3
Z1
数值型
8
2
X2
数值型
14
3
上点点号的大地坐标及地面高程
Y2
数值型
14
3
Z2
数值型
8
2
GX
数值型
14
3
管线段对应的管线标注回存坐标
GY
数值型
14
3
GX1
数值型
14
3
GY1
数值型
14
3
GX2
数值型
14
3
GY2
数值型
14
3
GA
数值型
14
4
管线标注角度(弧度)
DX
数值型
14
3
管线点原点对应的管点标注回存坐标
DY
数值型
14
3
TA
数值型
14
3
管线点原点对应的管线图例旋转角度(弧度)
斜率
数值型
14
4
管线段的角度(弧度)
流向
字符型
4
线型
字符型
2
标识空管虚线(需要手工或程序替换)
线标注
字符型
50
管线段对应的管线标注内容
上表所列的字段为探测库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
(“备注”字段之后的所有字段都属于系统填写字段,均无需手工录入)
2)测量库格式及说明(具体格式参见系统安装目录中间库子目录下的测量原型库.dbf)
字段名称
字段类型
字段长度
小数位数
测点ID号
字符型
12
手簿号
字符型
20
测站点号
字符型
20
后视点号
字符型
20
仪高
数值型
7
3
零方向值
数值型
9
4
外业点号
字符型
20
觇高
数值型
7
3
斜距
数值型
10
3
水平角
数值型
9
4
天顶距
数值型
9
4
备注
字符型
20
X坐标
数值型
14
3
Y坐标
数值型
14
3
地面高程
数值型
8
3
图解点
字符型
20
扩展1
字符型
20
各项目的测量库必须严格按照上表所列的结构建立。
3)层对应库格式及说明
字段名称
字段类型
字段长度
说明
管线性质
字符型
20
管线种类的字母代码
颜色
字符型
4
CAD颜色号
流向
字符型
10
需要加注流向图例的管线类型填写“1”,其他管线类型不填写
名称
字符型
10
管线种类的汉字名称
备注
字符型
20
需要按照管径分层时填写,作为分层条件,无此要求时,不填写此字段
层名
字符型
20
需要按照管径分层时填写,作为CAD中的层名,无此要求时,不填写此字段
按照管径进行分层时,‘备注’和‘层名’的填写方式可参照下图:
上表所列的字段为层对应库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
4)图例对应库格式及说明
字段名称
字段类型
字段长度
小数位数
说明
名称
字符型
22
图例的汉字名称
节点性质
字符型
5
图例的字母代码
顺线
字符型
3
不旋转方向的图例不填写此字段,只根据管线段方向进行旋转的图例填写“1”(例如预留口),需要根据管线段方向和两端管径比较进行旋转的图例填写“2”(例如变径)
备注
字符型
10
属于附属物的图例填写“F”
上表所列的字段为图例对应库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
5)材质对应库格式及说明
字段名称
字段类型
字段长度
小数位数
说明
材质
字符型
8
材质的汉字名称
名称
字符型
10
材质的字母代码
备注
字符型
10
上表所列的字段为材质对应库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
6)项目图名库格式及说明
字段名称
字段类型
字段长度
小数位数
说明
TM
字符型
11
图幅号
ZX
数值型
12
3
图幅左下角点坐标
ZY
数值型
12
3
SX
数值型
12
3
图幅右上角点坐标
SY
数值型
12
3
备注
字符型
10
上表所列的字段为项目图名库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
如果需要利用系统“生成接图表”功能,则数据库名称必须为“项目图名库.dbf”,并且保存在项目工作目录下。
7)图层名称设置库说明
系统在生成管线图时,图层名统一默认为“管线性质”+后缀,后缀的具体对应关系为:
管线段——“管线性质”+“line”
管线图例—“管线性质”+“point”
管线标注—“管线性质”+“text”
管点标注—“管线性质”+“mark”
如果需要生成其它后缀的图层名,需要建立“图层名称设置库”,具体方法是将系统安装目录下“中间库”子目录下的“p_fc.dbf”拷贝到项目工作目录下,并修改“后缀名称”字段。
(注:
此功能只适用于处理分幅管线图)
8)线标注设置库格式及说明
系统在生成管线图时,管线标注内容可以使用系统“设置”菜单中“线标注设置”模块设定,也可以通过制作线标注设置库的方法进行更加灵活的设置,具体方法为:
首先制作线标注设置库,将系统安装目录“中间库”子目录下的“线标注设置.dbf”拷贝到项目工作目录下,并根据实际要求进行修改,线标注设置库的结构如下:
字段名称
字段类型
字段长度
小数位数
说明
管线性质
字符型
10
管线性质代码
埋设方式
字符型
10
埋设方式汉字名称,如果不填则默认为该专业所有埋设方式
字段1
字符型
10
标注字段
……
字符型
10
字段n
字符型
20
全空字段
“线标注设置.dbf”中“管线性质”和“埋设方式”两个字段为必备字段,也是线标注生成的条件字段,如果某种管线种类在生成线标注时只考虑管线性质而不考虑埋设方式,则在“线标注设置.dbf”中的这种管线种类只写一条记录,并且只填写“管线性质”字段,“埋设方式”字段为空,对于既要考虑管线性质也要考虑埋设方式的管线种类,必须在“线标注设置.dbf”中将这种管类的所有埋设方式都列出来,否则系统会弹出提示框(如下图)。
在标注字段顺次填写标注内容涉及的各个探测库字段名(必须都是字符型字段),在标注字段中可使用前缀和后缀,直接使用“+”与字段名连接即可,但不能加引号。
线标注设置库最后必须是一个所有记录都为空的全空字段(线标注设置库的填写方法参见下图),系统自动在各标注内容字段之间自动添加空格,然后执行“数据检查”中的“处理线标注”模块,最后在“设置”菜单中的“线标注设置”中将探测库中的“线标注”字段选为唯一标注字段即可。
9)地形图名库格式及说明
如果需要使用系统的“自动套合地形图”功能,就必须建立地形图名库,具体方法是将系统安装目录“中间库”子目录下的“地形图名库.dbf”拷贝到项目工作目录下,并根据实际情况更新“TM”、“ZX”、“ZY”、“SX”、“SY”,然后将项目所有分幅地形图拷贝到项目工作目录的“dx”子目录下即可。
字段名称
字段类型
字段长度
小数位数
说明
TM
字符型
11
分幅地形文件名(末位是d)
ZX
数值型
12
3
图幅左下角点坐标
ZY
数值型
12
3
SX
数值型
12
3
图幅右上角点坐标
SY
数值型
12
3
备注
字符型
10
10)控制库格式及说明
字段名称
字段类型
字段长度
小数位数
控制点
字符型
20
X坐标
数值型
14
3
Y坐标
数值型
14
3
地面高程
数值型
8
3
备注
字符型
50
扩展1
字符型
20
上表所列的字段为控制库中的必备字段,不能随意修改这些必备字段的字段名称和字段类型。
控制库数据一般采用导入(DELI格式)测量人员提供的文本格式(逗号分割)控制点数据的方式建立。
11)单幅断面数据库格式及说明
字段名称
字段类型
字段长度
小数位数
外业点号
字符型
20
内业编号
字符型
16
点性
数值型
1
起点X
数值型
14
3
起点Y
数值型
14
3
起点D
数值型
8
3
原点X
数值型
14
3
原点Y
数值型
14
3
原点D
数值型
8
3
本点X
数值型
14
3
本点Y
数值型
14
3
下点X
数值型
14
3
下点Y
数值型
14
3
管线点X
数值型
14
3
管线点Y
数值型
14
3
埋深
数值型
6
2
规格
字符型
10
间距
数值型
14
2
如果需要处理外业实测断面图,则需要建立单幅断面数据库。
建立单幅断面数据库时,必须按照断面点顺序填写“外业点号”字段,只有断面点是路树、路灯及路中心线时才填写“点性”字段,其他字段不用填写。
点性对应关系为:
路树--7,路灯--8,路中心线--5,断面图管线图例对应关系为:
PM2.dwg--管道点符号,PM3.dwg--管沟、管块符号,PM4.dwg--电缆点符号,PM5.dwg--路树,PM6.dwg--路灯。
单幅断面数据库必须放在项目工作目录下。
12)断面图名库格式及说明
字段名称
字段类型
字段长度
小数位数
说明
剖面名
字符型
20
单幅断面库文件名
所在图幅
字符型
20
所在道路
字符型
10
基准标高
字符型
6
方向
字符型
2
台组
字符型
10
X增量
数值型
10
2
Y增量
数值型
10
2
横向比例
数值型
10
纵向比例
数值型
10
纵向偏移
数值型
10
页码
字符型
10
左标注
字符型
20
右标注
字符型
20
起点X
数值型
14
3
起点Y
数值型
14
3
终点X
数值型
14
3
终点Y
数值型
14
3
如果需要处理外业实测断面图,则需要建立断面图名库。
剖面图名库中应填写字段:
剖面名,所在图幅,所在道路,其它字段由程序自动填写。
断面图名库必须放在项目工作目录下。
2-5系统安装方法
运行“GDInfo管线数据处理系统安装.exe”进行系统安装,安装完成后将《GDInfo管线数据处理系统安装程序》目录“dll”子目录下的“CheckDLL.dll”拷贝到CAD安装目录下,最后运行《GDInfo管线数据处理系统安装程序》目录“dogdriver”子目录下的“MicroDogInstdrv.exe”安装软件狗驱动,即可完成《GDInfo管线数据处理系统安装程序》的安装,并自动在桌面上建立快捷方式。
(首次运行《GDInfo管线数据处理系统安装程序》前必须保证计算机中安装有“MicrosoftVisualFoxPro6.0”和“AutoCAD2000”,并且都至少已经正常运行过一次)。
首次运行《GDInfo管线数据处理系统》时,必须调用系统菜单,具体方法为:
使用“menu”命令,然后选择《GDInfo管线数据处理系统安装程序》目录下的“acad.mnc”文件即可。
2-6项目工作目录的建立方法
首先新建项目工作目录,并将《GDInfo管线数据处理系统安装程序》目录“中间库”子目录下的所有内容拷贝到项目工作目录中,再将《GDInfo管线数据处理系统安装程序》目录“TL”子目录拷贝到项目工作目录中即可(如需要使用“自动套合地形图”功能,还需在项目工作目录下建立名为“dx”的子目录,并将项目所有分幅地形图数据放置其中)。
第三章图形处理
本章介绍系统对图形进行处理的功能,包括:
‘数据检查’、‘测量模块’、‘管线草图生成’、‘不赋坐标草图生成’、‘lisp管线正式图生成’、‘单幅图管线生成’、‘生成打点图’、‘井边框生成’、‘绘图’。
3-1数据检查
运行‘数据检查’模块时,要启动VFP,第一次使用此系统时,首先点击“设置”的下拉菜单‘VisualFoxprow设置’,选择本机VisualFoxprow的安装目录(只设置一次即可,以后不用再设置)
选择‘VisualFoxprow设置’下拉菜单,系统弹出对话框。
点击<浏览>按钮找到VFP安装目录选择VFP6.EXE文件,运行“图形处理”的‘数据检查’选项,系统将会自动启动VisualFoxpro弹出“数据检查”界面。
选择(数据检查)按钮进行错误检查。
选择(生成线标注)按钮进行处理线标注。
选择(处理成果表)按钮处理需要的成果表。
选择(GDInfo输出)按钮输出与GDInfo接口的点、线库。
选择(处理正式图)按钮处理单幅管线图,系统生成*.ZT文件。
选择(赋坐标)按钮给探测库赋坐标。
选择(处理断面图)按钮处理外业实测断面图。
3-1-1数据检查
运行数据检查功能之前,首先需将中间库[CWK.DBF]、[字段设置.DBF]、[GZL.DBF]、[导入保存.DBF]库拷贝到你的工作目录下。
点击<数据检查>弹出下面对话框:
说明:
(1)点击<全选>按钮,左边需检查的项前的小空框均打勾。
(2)点击<全不选>,左边需检查的项前的小空框均去掉勾。
(3)如果要统计各台组管线长度,需要将‘统计管线点及管线长度’项前打勾,‘请输入台组号’编辑框内输入各台组号,例如A,B,C,D。
如果只统计总长度,不统计分台组管线长度,‘请输入台组号’编辑框内不输入任何值。
(4)需要检查哪项的内容,就在相应项前打勾(“√”)。
(5)“检查同一条管线属性是否一致”,点击<设置>(注:
每一工程只设置一次即可)弹出窗口(如下图):
将所要检查的字段选择到字段列表中,点击<确定>即可。
点击<中间库>生成按照连接关系排序,多点一线的中间库kkk2.dbf。
如果探测库中存在多条管线段首尾闭合相连的情况,生成中间库后系统会弹出对话框(如下图),此时应通过查看错误库先修改这类错误。
(6)<保存>按钮:
将本次选择的探测库、坐标库、图例对应库及相应的路径信息保存到一个DBF库文件中。
(7)<导入>按钮:
可以导入保存好的先前设置。
(8)<默认>按钮:
选择‘导入保存’库,将该库信息设为默认值。
(9)在“超长限差”中输入超长限差值,在“高程限差”中输入高程限差值,“井内限差”中输入同一个井内水流入与流出的限差。
(10)点击<检查统计>按设置项检查各项错误,生成文件为“CWK.DBF”。
可以通过点击检查主界面上的<挂接错误库>进行错误的修改及查询。
(11)如果探测库里存在打删除标记的记录,系统具备提示功能,出现提示框(如下图)
请根据实际情况选择“是”或“否”。
(12)如果检查的是探测库的错误,则选择‘挂接探测库’;如果检查测量库的重点,则选择‘挂接坐标库’;如果修改属性不统一,要查询中间库的话,则选择‘挂接中间库’,直接在中间库中修改,完成后点击<返探测库>按钮将修改结果自动返回到探测库中。
(13)错误库中的内容需要清除时,点击<清空错误库>即可。
(14)若有需删除的记录,点击<清除带删除标记的记录>按钮。
(15)“统计管线点和管线长度”:
点击<设置>按钮,设置按某几个字段统计管线长度,生成“工作量.dbf”。
(16)“截取起始位”列表中输入台组号的起始位,不键入任何值默认是1,从第一位截取。
(17)所有选项可单项检查也可所有项同时检查。
3-1-2生成线标注
选择<生成线标注>按钮,弹出下面对话框:
选