我获得了将现有的ArcGis 3.x大道脚本移植到ArcGIS 9.x ArcObjects的“荣誉”。
我需要什么才能开始?(到目前为止,我甚至没有ArcGIS的副本)
我似乎需要从ESRI's developer website购买1,500美元的EDN年度订阅--这是否包含开发人员的ArcGIS副本,或者我是否也必须购买它?
我需要移植的两个port脚本相当小:一个为它通过OLE/DDE获取的搜索词选择形状,另一个将选择的形状发送到另一个OLE/DDE应用程序。
就我对ArcObjects的理解而言,我可能会放弃OLE/DDE,而只是通过COM调用适当的对象。
发布于 2009-10-06 15:41:28
另需$500购买ArcGIS桌面许可证- http://store.esri.com/esri/showdetl.cfm?SID=2&Product_ID=1046&Category_ID=168
然后,您需要创建一个DLL,其中包含一个可以添加到桌面应用程序中的自定义工具。.NET / Visual Studio可能是最好的方法。
您可以在地图文档中直接在VBA中制作应用程序原型-这使得调试和测试更加容易,但VBA将在版本9.4之后逐步淘汰,因此不是一个长期的解决方案。
根据您的应用程序的声音,我会考虑使用SQL Server2008Spatial或Oracle,而不是ArcObjects。您可以在数据库中执行大多数空间查询,并将.NET和web地图应用编程接口用于前端。这种方式会灵活得多。
https://stackoverflow.com/questions/1509676
复制相似问题