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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

L I N E S T R I N G和 P O L Y G O N, 还 支 持 很 多 复 杂 的类 型 ,
如 M U L T I P O I N T 、Mu 1 I L I N E S T R I N G、MU L T I P O L Y .
G O N等 。可 以通 过 WK T( We l l K n o w n T e x t ) 表达 式来 描 述每一 个几 何对 象 , 如:
第 一步 , 我们将 S Q L i t e 嵌入到 A u t o C A D中。
对象 的空 间操 作 。S p a t i a l i t e在 A u t o C A D与 G I S之 间 架起 了一座 桥梁 , 将两 者有机 地融 合在一 起 。
S Q L i t e是 轻 量 级 的 , 可 以作 为程 序 的 一 个模 块 来 直接使 用 。我 们 建 立 一 个 O b j e c t A R X工程, 将S Q L i t e 源程序 添加 进来 , 然后 编写操 作数 据 库 的 A D S函数 提
其中 , 第一个 文件 是 S Q  ̄t e的源程序 , 可以从 W W W . s q l i t e . o r g网站 上找 到 ; 第 二个 文件是 w w w . t h e s w a m p . o r g
采 集加 工 的主流软 件 。A u t o C A D在 要素 表现上 灵 活多 样, 命 令 定 制 方便 快 捷 。但 是 在 实 际 应 用 中, 一 般 的 C A D数 据都要 转成 G I S数 据 , 以满 足 于不 同专业 的信
息 管 理 系统 、 电 子地 图 、 空 间 数 据 库 等 的需 要 。 可 以
中图分类号 : P 2 0 8 . 1
文 献 标识 码 : B
轻量数据 库 S p a t i a l i t e 在A u t o C A D中的应用
柳 华桥 , 王光 异
( 天津市测绘院 , 天津

3 0 0 3 8 1 )
要: 一般 的 G I S软 件 都 支持 几何 对 象 的 空 间分 析 处 理 , 如 Wi t h i n 、 I n t e r s e c t 、 C o n t a i n 、 O v e r l a p等 , 而A u t o C A D缺 少像
供给 L I S P程序调 用 。该 方法需 要 以下两 个文件 :
s q l i t e—a ma l g a ma t i o n一3 07 1 00 0. z i p、
2 S p a t i a l i t e空 间数 据 库
2 . s p [ 1 [ 1 ] 2 . 1 7 . 1 ] . z i p
关键词 : S p a t i a l i t e ; 空 间数 据 库 ; A u t o C A D
1 引 言
在 当今 的测绘 行 业 中 , A u t o C A D 软件 一 直 是 数 据
2 . 2 S p a t i a l i t e支持 的几何 类型 S p a t i a l i t e支 持 的 基 本 的 几 何 类 型 包 括 : P O I N T 、
数据库 S p a t i a l i t e 嵌 入到 A u t o C A D中 , 实 现对 A u t o C A D
L I N E S T R I N G ( 1 0 0 . 0 2 0 0 . 0 , 2 0 1 . 5 1 0 2 . 5 , 1 2 3 4 . 5 6 1 2 3 . 8 9 )
P O I N T ( 1 2 3 . 4 5 5 4 3 . 2 1 )
说, 操 作 上 的方 便 , 使得 A u t o C A D 成 为 数据 采 集 理 想 平台, 而在信 息 承载 、 空 问数 据的分 析和 处理 方 面 , G I S 数据更 能满 足 信 息化 的需 要 。此 外 , A u t o C A D软 件 对 几何对 象 的 空 间 运算 处 理 能力 的 不 足 也 影 响 了其 向 G I S数据转 换 的质量 。本 文 阐述 了如 何 将轻 量 级 空 间
G I S那样 的 空 间分 析 功 能 , 但 可 以借 助 于轻 量 级 空 间数 据 库 S p a t i a l i t e实现 对 A u t o C A D 对 象 的 空 间操 作 。 本 文 讨 论 了 如何将 S p a t i a l i t e空 间数 据 库 模 块 嵌 入 到 A u t o C A D 平 台 中以及 如 何 实现 对 A u t o C A D对 象的 空 间 处理 和 运 算 。
2 0 1 3年 1 O月 第 5期




Oc t . 201 3
No . 5
Ur b a n Ge o t e c h ni c a l I nv e s t i g a t i o n& S u r v e y i ng
文章编号 : 1 6 7 2 — 8 2 6 2 ( 2 0 1 3 ) 0 5 — 4 6 — 0 4
P O L Y G O N( ( 1 0 1 . 2 3 1 7 1 . 8 2 , 2 0 1 . 3 2 1 0 1 . 5 , 2 1 5 . 7 2 0 1 . 9 5 3 , 1 0 1 . 2 3 1 7 1 . 8 2 ) )
2 . 3 在 A u t o C A D中嵌 入 S p a t i a l i t e
S Q L i t e是一个轻量级 的数 据库 , 简单 、 稳定、 可移 植 性好 、 支持跨平 台操 作 。S p a t i a l i t e 是S Q L i t e数据库 的空 间数据引擎 , 能够 支持几何数据类 型操作 扩展 的 S Q L函
数 。S p a t i a l i t e 是对 S Q L i t e的扩展 , 遵循 O G C空 间数 据
相关文档
最新文档