如何在 ArcObjects 中通过 ReverseGeoCoding 查找多个交集结果?
我正在从事的项目要求我找到某个点附近的交叉路口(搜索街道中心线层)。对于 90% 以上的搜索,我似乎得到了适当的结果,但在某些情况下,我得到的交…
如何从 arcobjects 中的字符串创建变量?
希望这是一个简单的问题和简单的答案。如果我有一个列表框或类似 4 年的列表(例如 2006 年到 2009 年),我如何以编程方式使用 pTable2006、pTable20…
以编程方式在 ArcMap 中获取 Access 2007 表(.accdb 扩展名)
我最近从 ArcScripts 中找到了一个关于如何以编程方式在 ArcGIS 中获取 Access 表的脚本,并且它运行良好。但这适用于 Access 2003(.mdb 扩展名)及…
如何将esri地图另存为图像文件
我正在使用 Silverlight 3,我正在尝试截取 esri 地图的屏幕截图。 我能够截取屏幕截图并保存为 silverlight 控件的文件,但当我尝试访问 Esri 地图图…
ESRI Map 对象 - 是否可以禁用 MouseWheel 事件处理程序?
我已将其发布到 ESRI 支持论坛上,但尚未有人提供解决方案。 背景:我正在维护一个使用 ESRI ArcGIS 组件(版本 9.3.1 SP1)的 C++ 地图显示应用程序…
如何从 ArcObjects 中的命令按钮获取下拉选项?
我在 ArcMap 的同一工具栏中有一个下拉菜单和一个命令按钮。当我使用命令按钮时,我似乎无法访问下拉菜单选择。 如何找到下拉菜单以便了解用户刚刚选…
如何在 ArcMap 控件中捕获 OnMouseDown 事件?
我在 ArcMap 中有一个控件,我在其中创建了按钮、列表框和其他一些按钮。我想将坐标项添加到列表框中。 场景: 用户单击控件上的“添加坐标”按钮。 …
如何自动查找沿路线的 M 值
Kirk Kuykendall 几年前在 ESRI 论坛中给出了一个脚本示例 http://forums.esri.com/Thread.asp?c=93&f=996&t=88246&mc=4 关于如何找到 M(度…
给定边界框为纬度/经度并且“点”为坐标,如何在 ESRI 折线中绘制点作为弧度?
我正在使用 OpenMap 并使用 com.bbn.openmap.layer.shape.ShapeFile 读取 ShapeFile。边界框以纬度/经度点的形式读取,例如 39.583642,-104.895486。…
ArcObjects - IWorkspaceExtension 和组件类别注册
我已经编写了 IWorkspaceExtension 的实现(以及声明 Init 方法的 IWorkspaceExtensionControl),并将其注册到 ESRI 地理数据库工作空间扩展组件类别…
在 ESRI ArcGIS 中将要素类序列化为 XML
如何将 IFeatureClass 对象序列化为 XML? 有一些资源可以在其他 ArcObject 上使用 IXMLSerializer,但这不适用于 IFeatureClass,因为它没有实现 ISe…
在 ESRI/ArcSDE 中编写脚本或自动创建要素类
我正在寻找有关如何编写 SQL 脚本以在 ArcSDE 中自动创建版本化要素类的信息,我希望能够自动化该过程本身并将脚本置于版本控制之下。任何人都可以向…
Delphi 2010 中的 Esri Mapobects
有人在 Delphi 2010 中安装过 ESRI mapobjects activeX 控件吗?我在 tTable 作为组件名称时遇到冲突。…
如何使用 VBA(以编程方式)找出当前 ArcMap 文档的路径
我想要一个 Visual Basic for Application 函数来显示当前文档的路径。 例如,如果 ArcMap 正在显示 map.mxd,我需要显示其路径。 我只找到了一些查询…
将外部地图与 bing 地图结合使用
我可以将 bing 地图平台与外部地图源结合使用吗? 例如,我想将 bing 地图 siverlight 客户端与我自己的地图文件而不是提供的地图一起使用。 (某些地…