轻量数据库Spatialite在AutoCAD中的应用

2013-03-06 05:43:50柳华桥王光昇
城市勘测 2013年5期
关键词:数据库

柳华桥,王光昇

(天津市测绘院,天津 300381)

轻量数据库Spatialite在AutoCAD中的应用

柳华桥∗,王光昇

(天津市测绘院,天津 300381)

一般的GIS软件都支持几何对象的空间分析处理,如Within、Intersect、Contain、Overlap等,而AutoCAD缺少像GIS那样的空间分析功能,但可以借助于轻量级空间数据库Spatialite实现对AutoCAD对象的空间操作。本文讨论了如何将Spatialite空间数据库模块嵌入到AutoCAD平台中以及如何实现对AutoCAD对象的空间处理和运算。

Spatialite;空间数据库;AutoCAD

1 引 言

在当今的测绘行业中,AutoCAD软件一直是数据采集加工的主流软件。AutoCAD在要素表现上灵活多样,命令定制方便快捷。但是在实际应用中,一般的CAD数据都要转成GIS数据,以满足于不同专业的信息管理系统、电子地图、空间数据库等的需要。可以说,操作上的方便,使得AutoCAD成为数据采集理想平台,而在信息承载、空间数据的分析和处理方面,GIS数据更能满足信息化的需要。此外,AutoCAD软件对几何对象的空间运算处理能力的不足也影响了其向GIS数据转换的质量。本文阐述了如何将轻量级空间数据库Spatialite嵌入到AutoCAD中,实现对AutoCAD对象的空间操作。Spatialite在AutoCAD与GIS之间架起了一座桥梁,将两者有机地融合在一起。

2 Spatialite空间数据库

2.1 简介

SQLite是一个轻量级的数据库,简单、稳定、可移植性好、支持跨平台操作。Spatialite是SQLite数据库的空间数据引擎,能够支持几何数据类型操作扩展的SQL函数。Spatialite是对SQLite的扩展,遵循OGC空间数据规范。主要功能包括:①借助于GEOS库,实现了对OpenGIS空间函数集的完全支持,如:Overlaps、Touches、Union、Buffer等;②遵循OpenGIS规范完全支持空间元数据格式;③采用PROJ.4和EPSG支持坐标系的投影变换;④采用GNU的libiconv支持多语言字符编码;……

登录APP查看全文

猜你喜欢
数据库
数据库
财经(2017年15期)2017-07-03 22:40:49
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
数据库
财经(2015年3期)2015-06-09 17:41:31
数据库
财经(2014年21期)2014-08-18 01:50:18
数据库
财经(2014年6期)2014-03-12 08:28:19
数据库
财经(2013年6期)2013-04-29 17:59:30
数据库
财经(2010年20期)2010-10-19 01:48:32