大比例尺DLG数据

2024-06-21

大比例尺DLG数据(精选3篇)

大比例尺DLG数据 篇1

1 引言

由于计算机与GIS技术的迅猛发展, 目前GIS 软件如雨后春笋般地发展起来, 如, 国内的MapGIS、SurpMap 等软件, 国外的ArcGIS、MapInfo、AutoCAD 等软件, 都是在国内或国际市场上占有相当比例的较为优秀的GIS 软件平台, 但他们大多数被人们用于空间数据管理与应用平台的开发, 而针对已有的大比例尺地形图管理与应用的软件平台很少。本文主要结合实际应用, 利用GIS与数据库的相关技术, 提出了如何将大比例尺地形图数据管理与利用起来。

2 系统设计

2.1 系统目标

(1) 通过数据库组织、存储和管理图形数据;

(2) 通过基于图形和属性等多种方式实现数据的快速查询和检索;

(3) 实现用地、规划审批及拆迁等业务应用;

(4) 利用竣工测量、修测等数据成果对数据库进行及时更新;

(5) 实现对图层、图块及字体等对象的自动搜索及批量处理功能。

2.2 系统总体结构设计

2.2.1 系统逻辑结构

大比例尺图形数据管理系统以AutoCAD 2005为基础平台, 大比例尺地形图数据存储在图形数据库中, 专题数据库用来管理与规划等业务有关的专题数据, 如, 道路红线等。系统逻辑结构, 如图1所示。

2.2.2 系统功能模块

系统功能模块主要包括图库管理模块、规划业务模块、图层管理模块和测绘工具模块。其中图库管理模块是系统的核心模块, 负责图形数据和专题数据的存储、查询、提取、更新和输出等。规划业务是业务应用模块, 主要包括用地审批、拆迁业务、道路规划、市政规划等。图层管理模块和测绘工具模块是用来实现数据更新和业务应用等的辅助功能模块。系统功能模块, 如图2所示。

2.3 系统功能详细设计

2.3.1 图库管理模块

图库管理模块功能包括数据库设置、数据入库、数据查询、数据更新、用户管理等。数据库所管理的数据内容主要包括1∶500、1∶1000、1∶2000等大比例尺地形图数据和道路、管网、规划等专题数据。

系统提供多种数据查询方式, 包括基于图形的数据查询、基于属性的数据查询和特定查询等, 特定查询又包括楼房四角查询和控制点坐标范围查询。基于街区图的数据查询直观、快捷, 通过圆、多边形等选定查询范围, 可用于未知图名、图号及地名信息的大批量数据查询。基于属性的数据查询具体、准确, 可通过图名、图号、地名及坐标范围等属性信息进行具体或模糊的数据查询。特定查询实现精准的数据搜索, 以某一栋楼房或一个控制点为中心, 通过给定的搜索半径进行查询。

就市县级基础测绘而言, 数据更新往往比较滞后, 一方面数据更新机制不健全;另一方面数据更新手段落后, 手工更新难以保证数据精度, 甚至破坏了数据的正确性和准确性, 系统数据更新功能实现数据更新的自动化, 当更新数据涉及多幅图幅时, 系统将自动搜索需要更新的图幅, 并逐一进行更新。可接收的更新数据包括地形图修测数据、竣工测量数据等, 数据格式支出各种全站仪数据和其它以文本格式存储的数据。

2.3.2 规划业务模块

用地规划是规划业务中一项主要内容, 其底层数据要求现势性强的地形图数据。用地审批功能包括界址点线展绘、成果表输出等。界址点线展绘根据已有的界址点坐标文件, 把界址点和界址线展绘在地形图数据中, 并能够将界址点线信息、宗地面积等输出到Excel表中, 用于用地符合性审批。

道路及其它市政工程规划 (如管网) 是根据道路红线及管网等专题数据实现规划审批功能, 并将其与地形图数据叠加验证用地或建筑审批的符合性。

拆迁业务 (绘拆迁面、拆迁面汇总输出) 是利用地形图数据分类汇总各种要素的面积及拆迁总面积, 如, 房屋面积、绿地面积、经济林面积等, 以便估算整个工程的拆迁费用。用户只需在地形图中绘出拆迁范围, 系统会自动计算各类要素面积, 并可将汇总结果输出到Excel表中。

3 系统开发与实现

3.1 开发方式及主要技术路线

AutoCAD是目前世界上应用最广的CAD软件, 市场占有率位居世界第一。具有如下特点:①具有完善的图形绘制功能;②具有强大的图形编辑功能;③可以采用多种方式进行二次开发或用户定制;④可以进行多种图形格式的转换, 具有较强的数据交换能力;⑤支持多种硬件设备;⑥支持多种操作平台;⑦具有通用性、易用性, 适用于各类用户。

考虑到数据的通用性和兼容性, 该系统选择AutoCAD 2005作为系统建设基础平台, 将ArcEngine与之相结合, 采用VBA语言进行二次开发, 数据库选用MicroSoft公司的SQL SERVER为数据库平台, 同时, 利用SQL语言完成基于数据库的多种方式的数据检索与查询。以满足用户对数据的管理、查询、应用及处理等多方面的需求。

3.2 VBA语言的特点

VBA提供了可与其他启用VBA的应用程序集成的应用程序。这意味着 AutoCAD通过使用其他应用程序对象库可用作其他应用程序 (例如, Microsoft Word 或 Excel) 的 Automation 控制程序。

VBA通过AutoCAD ActiveX Automation接口向AutoCAD发送信息, 并通过 ActiveX Automation接口提供对AutoCAD的编程控制。这样就把AutoCAD、 ActiveX Automation和VBA紧密连结在一起, 提供一个非常强大的接口。它不仅能控制 AutoCAD对象, 也能向其他应用程序发送数据或从中提取数据。

把VBA集成到AutoCAD为自定义AutoCAD提供了一种易于使用的可视化工具。AutoCAD中的VBA编程由三个要素定义: ①AutoCAD本身。它提供了全面的对象, 包括AutoCAD图元、数据和命令, 但是, VBA 的基于对象的方法和AutoLISP的大不一样;②AutoCAD ActiveX Automation 接口。它与AutoCAD对象进行信息传递 (通讯) ;③VBA 本身。它有自己的一套对象、关键字和常量等的集合, 用于提供程序流、控制、调试和执行。

AutoCAD ActiveX/VBA接口与其他AutoCAD API环境相比具有以下几个优点:①速度。用 VBA 在进程内运行, ActiveX 应用程序比 AutoLISP 应用程序快;②易用。编程语言和开发环境易于使用并且随AutoCAD一起安装;③Windows 交互性。ActiveX 和 VBA 设计为与其他 Windows 应用程序共同使用, 并为应用程序之间的信息交流提供了绝佳的途径;④快速原型。VBA的快速接口开发为原型应用程序开发提供一个优良的环境, 即使那些应用程序最终用另一种语言开发。

3.3 系统开发

VBA工程通常包含每次启动 AutoCAD 时都需要的宏, 通过将 acad.dvb 文件中的某个宏命名为 AcadStartup, 即可自动运行该宏。每次启动一个新的 AutoCAD 绘图任务时, AutoCAD 都搜索并加载 acad.dvb 文件。

当前工程在VBA IDE (VBA交互开发环境) 中当前选定的工程为ThisDrawing。ThisDrawing是用于声称当前图形的VBA编程项目。在常规工程中, ThisDrawing通常指向AutoCAD的活动文档。在嵌入的工程中, ThisDrawing通过指向包含该工程的文档。该应用程序允许你编辑工程中的代码和窗体, 它也允许设定引用其它应用程序的对象模块。程序入口示例代码如下:

在VBA IDE环境中, 系统功能实现的代码编写和运行机制类似于VB, 可以引用外部组件或控件 (如, Mapcontrol) 来实现模块功能, 比如, 基于图形的数据查询功能, 如图3所示。窗体的定制及事件驱动与在VB环境中独立开发完全一致, 如, 基于属性的数据查询窗口, 如图4所示。系统菜单的开发有两种方法:一种是在CAD标准菜单文件中增加新的菜单;另一种是建立自己的菜单文件。相对比较简单, 这里不再赘述。

4 结束语

由于AutoCAD软件具有良好界面和强大图形编辑功能, 深受广大测绘用户的青睐, 但AutoCAD不是专门的测绘软件, 要使其更适合图形编制、数据管理与应用, 二次开发是一种便捷、快速、高效的方法。本文结合AutoCAD二次开发的语言特点、功能设计和技术方法, 阐述了大比例尺图形数据库的设计与开发的关键技术, 对于大比例尺图形数据的管理与应用具有一定的参考价值。

摘要:主要阐述了大比例尺图形数据库系统设计与实现的关键技术路线。以甘肃省临夏市为实例, 在AutoCAD与ArcEngine控件相结合的方式下, 利用VBA语言进行二次开发, 数据库选用SQL SERVER。

关键词:数据库,ArcEngine,VBA,SQL SERVER

参考文献

[1]http://usa.autodesk.com.[Z]

[2]http://www.mjtd.com.[Z]

[3]郭朝勇, 等.AutoCADR14二次开发技术[M].北京:清华大学出版社, 1999.

[4]李长勋.AutoCAD VBA程序开发技术[M].北京:国防工业出版社, 2004.

[5]郭朝勇, 等.AutoCAD的定制与开发[M].北京:人民邮电出版社, 1998.

大比例尺DLG数据 篇2

建立统一的数据标准、实现对数据的质量控制与格式转换,是成功建立地理信息系统的关键.结合南京市规划局大比例尺矢量地形图数据建库项目,建立了基于操作的二维编码体系,探讨了矢量数据入库前的处理步骤,提出了AutoCAD数据向GIS空间数据的无缝转换方法,并对数据转换的`质量控制进行了深入研究.实例分析表明,该方法具有较强的实用性.

作 者:汪洋 李明峰 王芙蓉 WANG Yang LI Ming-feng WANG Fu-rong  作者单位:汪洋,李明峰,WANG Yang,LI Ming-feng(南京工业大学,土木工程学院,江苏,南京,210009)

王芙蓉,WANG Fu-rong(南京市城市规划编制研究中心,江苏,南京,210029)

刊 名:南京工业大学学报(自然科学版)  ISTIC PKU英文刊名:JOURNAL OF NANJING UNIVERSITY OF TECHNOLOGY(NATURAL SCIENCE EDITION) 年,卷(期): 29(5) 分类号:P208 关键词:AutoCAD   ArcGIS   数据标准   质量控制   格式转换  

大比例尺DLG数据 篇3

Geoway3.6是目前在测绘行业应用比较广泛的软件之一, 主张将数据生产的各个环节分解开来, 建立从数据采集、数据处理到成果输出的相互独立又相互联系的数据生产模式, 将各种来源的数据成果转入到统一的数据加工环境, 按照统一的技术规范进行数据加工, 形成完整、统一、规范的数据成果。

1.1 方案定制。

根据GIS入库数据分类、分层与代码标准, 所以可以根据DLG分类、分层与代码标准来进行方案的定制, 方案要充分体现GIS数据要素点、线、面信息。比如我们制定的方案根据我国现行的图式规范, 一般划分为九大类总共分为控制点、居民地、工矿建筑物、交通、交通附属设施、管线及附属设施、水系以及水系附属设施、境界、地貌和土质及植被) , 每大类下根据需要又细分为点、线、面等不同的图层, 并参照国家图式标准对每一种地物采用八位数字进行代码。地物所包含的属性信息记录在其对应的属性项里。

1.2 数据编辑。

数据编辑包括自动转换和人工加工, 在数据编辑分析阶段我们知道DLG数字地形图是利用图层、颜色、线型、图块来表示不种地物.在Geoway3.6数据加工平台中进行进一步的数据深加工, 主要包括图形点线面处理、属性输入、拓扑构建、接边等工作, 具体如下:1.2.1首先要处理的是对地物线 (如道路、水系、居民地、地类界等) 之间进行消除悬挂点、伪结点操作, 以保证单线的连续和相交线之间的有新节点生产, 做到真正实交, 这一步很基础也很重要, 做的时候要尽量细致, 尽可能减少遗漏。并对图形做重线、重点、自相交及打折、小废线等初级错误进行检测修改。1.2.2对于要求采集中心线的双线的制图要素 (如等级路、堤、坝、桥等) , 采用拷贝的方式生成其中心线, 将其边线删除后处理好相关要素的关系, 做到协调一致, 并要注意有向线的方向是否正确。具有多种属性的线状要素公共边, 只数字化一次, 以符号表现的属性为主, 其他层用拷贝方法生成, 要保证每层数据的完整, 拷贝的公共边要素赋相应分类代码。1.2.3构建拓扑并对没有连接好的折线、未封闭的多边形、多边形无标识点或内部有多个标识点、标识点不正确等错误进行修改。相同属性多边形公共边的删除。当图幅内图形数据完成拼接后, 相邻图斑会有相同属性。此时, 应将相同属性的两个或多个相邻图斑组合成一个图斑, 即消除公共边界, 并对共同属性进行合并。对于多边形的属性数据, 除多边形的面积和周长需重新计算外, 其余属性保留其中之一的图斑的属性即可。完成最后的编辑、修改后, 数据结构应符合建立拓扑关系的要求。1.2.4图幅接边。GIS入库数据的接边包括图形的几何接边和属性接边。图幅接边前, 所有数据要素都应先与本幅图的理论内图廓线相接, 然后再进行图幅之间的接边, 而且所有相邻图幅应做接边处理 (包括跨带接边) 。

2 质量控制

DLG-Checker是一套用于矢量数据质量检查验收的软件产品, 可以用于过程数据的质量控制, 也可以用于成果数据的质量检查与评价。除了提供全面可靠、有针对性的数据检查方法之外, 还提供自动、高效、稳定的检查手段, 确保对数据库成果的质量控制, 保证数据成果的正确性与一致性, 提高检查验收工作效率。DLG-Checker采用自动检查和人机交互检查相结合的方式对数据成果进行检查和评价, 自动检查采用后台批处理的方式, 保证数据评价的公正性, 降低检查强度、提高检查效率。包括质量检验:精度评估、拓扑检测、图属一致性检测, 还包括图形检验:相交、重线、悬挂点、伪节点;属性检验:范围、内容、连续性、一致性矛盾检测高程检测、编码检测、地性点检测等批处理:消除悬挂、消除伪节点。对数据检查结果进行修改, 再次通过检查知道数据达到入库要求。

3 数据转换

通过数据分析, 我们发现一般的生产单位尽管用不同的软件生产, 可能在图层数量的设计和取名上有所不同, 但是基本上都是按照上面的九个大类来存放各种地类要素。所以我们就可以根据DLG图形数据中的图层加上线形、线宽、颜色、符号图块名、厚度点状符号, 面状符号等信息制作对照表文件或编写DLG图形数据转换程序, 通过对照表文件或DLG图形数据转换程序就可以将大部分DLG数据和GIS数据关联起来。设置好对照表并导入已做好的设计方案, 重新导入Geoway3.6加工平台时带有代码信息的大多数地物就可以按照对照表的设置对应归到相应的地物类上去了, 少数需要人工干预的可以进行人工归类处理。

利用GEOWAY系统自带转换工具, 导出E00或SHP满足建库要求。

3.1 导出Arc/Info E00。 (见图1)

(1) 导出文件路径:点击浏览按钮可以选择导出文件的路径或名称。 (2) 选择导出方式。按层方式导出:导出时, 系统将用户所选择的每一个图层都转成一个E00文件, 但地物类的属性将合并导出。按地物类方式导出:导出时, 一种地物类编码对应着一个E00文件, 生成的E00文件以层名+地物类编码命名。 (3) 导出固有属性。

地物类:字段名称:Geoway地物类编码导出到Arc/Info中所对应的字段名称。

高程值:用户若需要导出地物的高程值, 可选此项, 高程的字段名称和字段类型可由用户自定义。 (4) 导出的坐标可以选择单精度或双精度; (5) 导出时输入TIC点坐标见图1; (6) 文字注记是否可导出。

4.2 导出shp格式 (见图2) 。

导出文件路径:点击“浏览”按钮, 您可选择导出后所生成的SHP文件的存放路径。

单位:导出时, 系统默认的坐标单位为米, 点击文本框右边的按钮▼;后, 在其下拉菜单选项中列举了Arc View系统所支持的所有单位, 选择好所要使用的单位后, 系统将按指定单位导出。导出地物类编码:字段名称:Geoway地物类编码导出到Arc View系统中所对应的字段名称。字段类型:指定地物类编码在Arc View系统中的字段类型, 可以为整数型或文本型。导出高程值:若您需要导出地物的高程值, 可选此项, 高程的字段名称和字段类型可自定义。对于封闭线的导出设置:都导出线:不论是面、线都按线导出。填充的导出面:填充的封闭线按面导出, 未填充的按线导出。都为面:不论是面、线都按面导出。

结束语

本文讲述的转换方法可操作性强、效率高, 数据转换软件界面友好, 操作简便;就数据方面来说, 数据转换一般无损失和冗余, 在实践中也发现导出的数据有时会有数据丢失和属性遗漏现象, 需要进一步的的摸索和探讨。

摘要:本文简要的描述了基于GEOWAY系统软件对基础测绘1:10000数字地形图数据进行编辑检查转换的流程和方法, 使之转化为能满足数据库标准的GIS入库数据。

关键词:GEOWAY数据加工平台,DLGcheck GIS入库数据,地物类,数据转换

参考文献

上一篇:构建金融服务体系下一篇:病毒式营销传播