我是否需要arcgis引擎许可才能开发arcgis引擎应用程序?

时间:2016-01-18 11:10:02

标签: licensing arcgis

我正在学习ArcGIS开发。说实话,我非常困惑:

1) ArcObjects ArcGIS Engine

之间的差异

2)主要是关于许可

现在,我正在尝试遵循此walk-through,但每次尝试从ArcGIS Engine控件添加控件时,Visual Studio都会抛出一个错误,抱怨控件未获得许可。

我是否需要ArcGIS Engine许可证才能开发ArcGIS Engine应用程序,或者什么?

1 个答案:

答案 0 :(得分:0)

  1. ArcObjects是ArcGIS Desktop(现成的GIS软件),ArcGIS Engine(用于构建自己的软件的GIS组件)和ArcGIS Server(完整的服务器GIS)背后的ArcGIS API。使用ArcGIS Engine构建独立应用程序是您可以使用ArcObjects API执行的一项操作。

  2. 要开发ArcObjects代码(包括ArcGIS Engine应用程序),您需要ArcObjects SDK,以前称为ArcGIS Engine Developer Kit。要获得SDK,您必须订阅Esri Developer Network,这需要花钱。如果您没有SDK,则会出现与您描述的类型相同的Visual Studio错误。

  3. 说完所有这些,如果您刚刚学习ArcGIS开发,最好使用ArcGIS Runtime SDK。它们比ArcGIS Engine更现代,更快速,更易于使用,而且免费提供。由于您使用的是Visual Studio,因此应使用ArcGIS Runtime SDK for .NET