问题描述
远射,最近有人使用过Esri ArcObjects吗?
Its a long shot, has anyone used Esri ArcObjects recently?
根据文档:
新要求是运行时绑定.运行时绑定是指在调用任何ArcObjects代码(包括许可证初始化)之前,找到独立ArcGIS Desktop或Engine应用程序的适当ArcGIS产品安装.建立运行时绑定的应用程序编程接口(API)在ESRI.ArcGIS.Version程序集的ESRI.ArcGIS.RuntimeManager类中
A new requirement is runtime binding. Runtime binding refers to locating the appropriate ArcGIS product installation of a stand-alone ArcGIS Desktop or Engine application before any ArcObjects code (including license initialization) is called. The application programming interfaces (APIs) to establish runtime binding are in the ESRI.ArcGIS.RuntimeManager class in the ESRI.ArcGIS.Version assembly
但是我在任何地方都找不到ESRI.ArcGIS.Version.dll.我有ArcMap 10.1的试用版.有谁知道我如何获得这个DLL?
But I cannot find ESRI.ArcGIS.Version.dll anywhere. I have the trial version of ArcMap 10.1. Does anyone know how I can get hold of this DLL?
推荐答案
ArcObjects是ArcGIS API,不是ArcMap的一部分.您可以使用它来使用ArcMap的引擎来构建GIS应用程序,但不仅需要ArcMap来完成它.不幸的是,要获得ArcObjects会花费很多钱-您所需要的只是ArcGIS Engine:
ArcObjects is the ArcGIS API, not part of ArcMap. You use it to build GIS applications using ArcMap's engine, but you need more than just ArcMap to do it. Unfortunately it costs money to get hold of ArcObjects - the bit you're looking for is ArcGIS Engine:
http://www.esri.com/software/arcgis/edn/您会得到什么
当然,这取决于您要执行的操作-如果要在ArcMap中进行一些自定义编码,则可以使用ArcPy进行:
Of course, it depends what you're trying to do - if you want to do some custom coding inside ArcMap, you may be able to do it with ArcPy:
http://help.arcgis.com/zh/arcgisdesktop/10.0/help/index.html#//000v00000001000000
这篇关于Esri ArcObjects-Esri.ArcGIS.Version程序集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!