python – GIS:何时以及为何使用ArcObjects而不是GDAL编程来使用ArcGIS栅格和向量?

我刚刚开始使用GDAL python支持使用ArcGIS python地理处理脚本无法完成的操作.主要是我正在进行栅格和矢量数据的空间建模/分析/编辑.

当需要ArcObject开发而不是GDAL可以使用时,我有点困惑?
是否有GDAL不具备的ArcObjects功能?反之亦然吗?
我假设ArcObjects在开发在线工具与桌面分析和建模方面更有用,其中差异更多地与偏好有关?在我的情况下,我更喜欢GDAL,因为python支持,我相信ArcObjects缺乏.

谢谢!

解决方法:

GDAL包含在ArcGIS中以使用某些栅格数据格式.他们不使用GDAL实用程序进行任何地理处理.我想,ESRI已经使用自己的地理处理功能实现了GDAL中大部分(如果不是全部)功能.总之,两者之间的功能有很大的重叠.

ESRI地理处理功能都可以通过Python运行和编写脚本.地理处理工具是ArcObjects的更高级别抽象(简化),并且是使用ArcObjects构建的.它们应该涵盖“空间建模/分析/编辑栅格和矢量数据”的要求.

http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?id=596&pid=592&topicname=Geoprocessing_framework

您在ESRI地理处理工具中缺少哪些功能

GDAL实用程序也可以使用Python(和其他语言)进行操作.如果下面的链接中有一个符合您需求的实用程序,那么您可以使用它.

http://www.gdal.org/gdal_utilities.html

相关文章

https://www.osgeo.cn/qgis-tutorial/overview.html https:...
设计方案是工程建设最关键的环节,也是影响城市规划的基本因...
BIM与GIS的区别与联系http://www.bimcn.org/cjwt/2018111516...
成功有感之给年轻人的10个忠告1、努力工作要努力,随随便便过...
鉴于陆地多边形为ShapelyMultiPolygon,我想找到代表例如多边...
背景与宣言传统的GISC/S开发已经很被别人不屑了,在时代的洪...