GDAL、OGR、GEOS、PROJ.4等相关库是地理空间分析产业商业、开源软件的核心和灵魂,成百上千的地理空间软件包几乎都是基于这些库实现各种复杂实用的功能的。
一、数据访问
GDAL库处理栅格数据,而OGR库则是其处理矢量数据的搭档
二、计算几何
- PROJ.4投影库,能够描述任何投影信息,包括自定义的、本地化投影;
- CGAL计算几何算法库,常使用多边形直骨架算法,用于精确扩张或收缩多边形;
- JTS拓扑套件是地理空间计算几何库,完全由Java编写;
- GEOS开源几何引擎是JTS库的C++版本,因而避免了对特定平台的依赖;
- PostGIS,最流行的空间数据库,是关系型数据库PostgreSQL的一个模块;
- Oracle常用于运行大型、复杂的数据库;
- ArcSDE是ESRI的空间数据引擎,整合在ArcGIS Server中;
- 其它:Microsoft SQL Server、MySQL、SpatiaLite(开源数据库引擎SQLite的扩展)
三、桌面工具(含可视化)
- Quantum GIS,即QGIS,是一款完全开源的地理信息系统,它在可视化和空间分析之间找到了一个平衡,使用C++编写,基于GDAL/OGR库和GEOS库构建,所以能使用PostGIS
- OpenEV,可免费下载的卫星影像查看器,查看栅格数据速度较快