全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
本文介绍了MapInfo、ArcGIS、MapGIS、SuperMap等国内外常见的商业GIS软件的空间数据引擎,但是本文很多内容来自之前的一些信息收集,可能已经过期,这里仅仅作为GIS软件的空间数据引擎的一个参考。
(1)MapInfo公司的Spatial Ware
目前SpatialWare可以支持微软的SQL Server以及IBM的Informix数据库,主要通过ODBC来访问这两种数据库。它还支持Oracle数据库,可以与Oracle数据库集成在一起,通过。Oracle Spatial完成所有的空间分析功能。现在它还没有提供对DB2数据库的支持。
SpatialWare只支持Sun Solaris, Windows NT或2000,以及HP-UX三种操作系统,不支持Linux操作系统。
在体系结构上,SpatialWare采用的仍然是两层结构,将SpatialWare与数据库绑定在一起。
在空间数据的存储方法上,对关系型数据库,如SQL Server MapInfo大多采用自定义的数据库对象类型来存储空间数据,而对像Oracle这样的对象关系型数据库(ORDB),则直接利用Oracle提供的对象类型来存储空间数据。
(2)ArcGIS空间数据引擎
ESR1公司的ArcSD,目前ESRI公司的ArcSDE的体系比较庞大,它支持目前大多数大型商用数据库,包含Oracle IBM的DB2, Informix,微软的SQL Server。同时还支持个人数据库MDB,如微软的Access数据库。
ArcSDE支持大多数Unix平台,也支持Windows NT和2000操作系统,目前也能够支持Linux。
在体系结构上,ArcSDE采用了两层与三层相结合的体系,但是,直到目前为止,它仍然采用物理上的两层结构,将SDE服务器与空间数据库服务器绑定在一起,形成一对一的配置,一个SDE服务器只能管理与一种关系数据库相联系。灵活性不够,不适合SDE服务器管理多个空间数据库的情形,也不适合多个SDE服务器访问同一个空间数据库的情形。
在空间数据的存储方法上,ArcSDE主要使用变长二进制对象和空间数据库本身支持的空间对象类型来存储。如Oracle的SDO GEOMETRY, IBM的ST GEOMETRY,同时,为保持对过去老的文件存储方式的兼容,它还有专门针对Coverage文件的存储管理。
ArcSDE的功能主要有:
高性能的 DBMS通道。ArcSDE是多种DBMS的通道,是一个能够在多种DBMS平台上提供高级的、高性能的GIS数据管理接口。
开放的DBMS支持。ArcSDE允许在多种DBMS中管理地理信息数据。
多用户。ArcSDE为用户提供大型的空间数据库支持,并支持多用户编辑。
GIS工作流和长事务处理。GIS中的数据管理工作流,例如多用户编辑、历史数据管理、Check-out/Check-in以及松散藕合的数据复制等都依赖长事务处理和版本管理,ArcSDE为DBMS提供了这种支持。
丰富的地理信息数据模型。ArcSDE保证了存储于DBMS中的矢量和栅格几何数据的高度完整性,这些数据包括矢量、栅格几何图形、支持X, Y, Z和X, Y. Z.M的坐标、曲线、立体、拓扑、网络、注记、元数据、空间处理模型、地图、图层等。
连续、可伸缩的数据库。ArcSDE可以支持海量的空间数据库和任意数量的用户,直至DBMS的上限。
灵活的配置。ArcSDE通道可以让用户在客户端应用程序内部或跨网络、跨计算机的对应用服务器进行多种多层结构的配置方案,ArcSDE支持Windows, Unix.Linux等多种操作系统。
(3)MAPGIS空间数据引擎
MAPGIS-SDE分服务器端和客户端,服务器端位于RDBMS之上,为客户提供空间数据的查询和分析服务。
MAPGIS-SDE客户端是应用软件的基础,为上层应用软件提供SDE接口,客户端对SDE所有功能的调用都是通过这个接口来完成,SDE接口提供给用户标准的空间查询和分析函数。
MAPGIS-SDE服务器执行客户端的请求,将客户端按照空间数据模型提出的请求转换成SQL请求,在服务器端执行所有空间搜索和数据提取工作,将满足空间和属性搜索条件的数据在服务器端缓冲存放并发回到客户端。
在某些特殊应用中,客户端可以直接访问空间数据库,而不需要在服务器端安装SDE服务器,由SDE客户端直接把空间请求转换成SQL命令发送到RDBMS上,并解释返回的数据,这种客户端具备SDE服务器的大部分功能,是一种胖客户,但效率较高。
MAPGIS SDE采用连续的数据模型,如整个城市的宗地数据都可放到MAPGIS SDE一个连续的层中。MAPGIS7. 0的空间数据模型将现实世界中的各种现象抽象为对象、关系和规则,各种行为(操作)基于对象、关系和规则,模型更接近人类面向实体的思维方式。
MAPGIS SDE存储和组织数据库中的空间要素的方法,是将空间数据类型加到关系数据库中,不改变和影响现有的数据库或应用。它只是在现有的数据表中加入图形数据项,供MAPGIS软件管理和访问与其关联的空间数据。将图形数据项加到数据库表后,该表即可以称为空间可用的。MAPGIS SDE通过将信息存入图层表来管理空间可用表。图层表帮助管理商业表和空间数据之间的链接。对空间可用表,可像通常那样对表中数据进行查询、合并,也可以进行图到属性或属性到图的查询。
(4)国内SuperMap XSDE
目前超图(SuperMap)的XSDE产品,提供对Microsoft Access SQL Server Oracle
等DBMS的支持。XSDE是一个总称,分别为:
SDB引擎,使用文件和数据库混合模式,应用于小型系统;
MDB引擎,使用微软Access的MDB数据库存储空间数据,基于微软的Jet引擎实现。数据量受Access本身限制,最大不超过2GB;
SQL Server引擎,纯关系数据库空间数据引擎,采用微软的DB Library实现,用于管理大型空间数据;
Oracle引擎,直接采用Oracle Spatial,基于Oracle提供的对象类型SDO_GEOMETRY来存储空间数据,目前不支持TIN和DEM类型数据的存储。
在空间数据的存储方法上,除使用Oracle外,XSDE大都采用二进制对象类型来存储空间数据。使用Oracle数据库时,直接使用Oracle中的空间对象类型来存储空间数据。