mlo*_*kot 14
所有这三个软件包的基本共同点是它们都是数据访问抽象.特别是,它们提供对地理空间数据的访问.通常,它们都遵循类似的约定: - 定义类型和对象的集合 - 定义以一组驱动程序(在GDAL/OGR中命名)或提供程序(在FDO中命名)的形式实现的低级数据源
FDO,GDAL和OGR都是用C++编程语言实现的.
除了相似之外,还有很多不同之处.GDAL/OGR可以访问以大量地理空间格式存储的数据,大量数据处理算法和运算符.FDO也提供了这些功能(有趣的是,由于在GDAL的FDO Provider等一些地方与GDAL/OGR集成)但感觉更像是一个框架,而GDAL/OGR更像是一个库.
无论如何,不可能为你提供明确的答案,哪一个适合哪里更好.
您可能会发现Matthew Perry的博客和以下讨论有用:FDO,GDAL/OGR和FME?
注意,GDAL和OGR在简称GDAL的通用软件项目的框架下捆绑在一起.两个名称似乎都是首字母缩略词,并在GDAL FAQ中进行了解释,请查看以下问答:
在基本术语中,GDAL用于读取,写入和转换栅格数据,而OGR可以对矢量数据执行相同的操作.我对FDO并不熟悉,但它似乎是一个用于访问(来自数据库源),操纵和分析各种地理空间数据的API,并依赖于GDAL和OGR用于这些目的.
| 归档时间: |
|
| 查看次数: |
3554 次 |
| 最近记录: |