当前位置:文档之家› 基于DotSpatial和Oracle的空间数据存储、索引、查询、可视化

基于DotSpatial和Oracle的空间数据存储、索引、查询、可视化

• 在.NET窗体或Web程序下显示地图 • 读写矢量, 网格和栅格数据
• 符号化和标注
• 数据投影 • 读取并显示属性表
• 空间分析
• 读取பைடு நூலகம்PS数据
• DotSpatial是开源的GIS地图库,由MapWindow基础上转换而来,因此在功能上继承了原有 的功能。 • 优点 : • 符号系统比较丰富,可以做出复杂的符号 • 架构合理 • 模块分离,降低了耦合度 • 可扩展性强 • 缺点 : • 图形绘制效率较MapWindow低 • 对较大影像支持不好 • 支持的投影方式少
1、Oracle Spatial的组成
• 实现模式(MDSYS):规定了支持的几何数据类型的存储、语法和语义 • 空间索引机制 • 一套运算符和函数:进行感兴趣区域查询,空间连接查询和其它空间分析操作 • 管理工具
2、对象关系模型Object Relational Model
Spatial采用对象关系模型表示几何对象,定义类型为 MDSYS.SDO_GEOMETRY的字段,每个几何对象无需占用多行存储 Spatial支持的几何对象类型Point,point cluster,Linestring,Polygon, Arc linestring,rc polygon,ompoundpolygon,ompoundline string, ircle,ectangle。 Spatial的层次结构数据模型 (1)高层次的对象由低一层次的对象构成 (2)包括元素(element),几何形(geometry)和图层(layer)三个层 次
基于DotSpatial和Oracle的空 间数据存储、索引、查询、可 视化
6120180068 刘明霞
• DotSpatial是一个NET 4.0的GIS库,具有空间数据读取、绘制、分析、以 及扩展等功能。DotSpatial与arcgis相比,最大的优点是开源,自己可以局 部修改源代码。可用于:
• DID 2 3 5 6 7
DX 2.1 2.1 4.1 5.1 4.1
DY 1.1 3.1 4.1 2.1 .1
• ---- ---------- ---------• • • • •
单击此处添加标题
THANKS
oracle的空间数据库
• oracle spatial是oracle公司推出的空间数据库组件,使oracle具备处理空 间数据的能力。从9i开始对空间数据提供了比较完备的支持。Oracle Spatial主要通过元数据表、空间属性字段(SDO_GEOMETRY)和空间索 引(R-tree和四叉树索引)来管理空间数据,并在此基础上提供一系列空 间查询和空间分析的函数。
相关主题