微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐