开发ArcGIS应用程序需要什么? (C#?)

时间:2013-06-03 21:13:37

标签: arcgis

我正在努力完全理解ArcGIS的天才。

我想开发一个使用该引擎的软件。此应用程序需要导入用户数据(GeoTIFF等)并允许用户在地图上放置点和多边形。我认为这非常简单。

我无法找到有关如何开始此过程的足够详细信息,并希望有人可以帮助我。

有API,有ArcEngine,还有ArcObjects,还有SDKS。我不知道我需要开发哪些应用程序。我很想在C#中创建一个Windows Form应用程序。

我需要什么? ArcEngine的?我正在处理安装了ArcGIS桌面的计算机。我怎么知道安装了什么(引擎,对象等......)?如果这是我需要的,我怎样才能获得ArcEngine?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

我很想在C#中创建一个Windows窗体应用程序。

要开发此类应用程序,您需要ArcGIS Engine许可才能使用SDK。当你谈论.Net时,ArcEngine(又名.ArcObjects)基本上是没有漂亮(和复杂)界面的ArcGIS的胆量。您可以通过EDN购买ArcEngine的许可证。请注意,这使您能够自己开发(和运行)应用程序 - 让其他人运行他们需要的ArcEngine或ArcGIS Desktop许可证,然后根据您希望应用程序执行的操作,它会变得有点复杂 - 一些任务可能需要更高的许可级别。

如果您的用户已经安装了ArcGIS Desktop并且许可证已经整理出来(浮动或独立),那么您的应用程序可以使用该许可证,他们不需要安装任何其他许可证。

ESRI对他们网站上的EDN定价非常腼腆,但我认为基本访问的价格大约是每年1500美元(每个席位?)? (很高兴对此有误)