问题标签 [arcobjects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3809 浏览

c# - 将 Lat / long 转换为 PointClass

当我运行这段代码时,这个点总是在堪萨斯附近结束。任何人都可以帮我将 lat / longs 转换为可以正常工作的 PointClass 吗?

我正在使用 VS2010 ArcEngine 10 C#

0 投票
1 回答
1387 浏览

arcobjects - 打开 DBF 表 -> 创建图层 ESRI arcobjects

我已经成功打开了一个 DBF 表:

现在我想映射它,我认为这需要调用 mapControl.AddLayer(layer)。所以我需要以某种方式将此对象从 featureWorkspace 转换为 ILayer。

看起来我可以只 CreateFeatureClass 然后转换为 ILayer,但是 CreateFeatureClass 有 6 个参数,包括 CLSID,所以我觉得我错过了一些概念点。感谢您的任何建议:)

0 投票
2 回答
1489 浏览

arcobjects - 如何在 arcobjects 中访问底图的子图层?

我有一个 ILayer,现在我想访问和打开和关闭各种子层,例如街道层或铁路层。你能告诉我如何访问这些图层吗?

0 投票
1 回答
530 浏览

arcobjects - 如何清除ILayer?

我可以使用 mapControl.ClearLayers() 清除所有图层,但我只想清除一个图层(底图的子图层,如城市)。我是新手,在此先感谢。

编辑:我正在使用 C#

0 投票
1 回答
172 浏览

arcobjects - GraphicTracker 用于 IGeometry 什么?弧形对象

我在哪里可以得到我的精灵的 IGeometry?

0 投票
2 回答
254 浏览

arcobjects - 如何在 ArcObjects 中创建 IDynamicDisplay obj?

我正在尝试在地图上绘制文本字形,所有教程都说我需要一个 IDynamicDisplay,但我不知道如何做到这一点。提前致谢。; ) 编辑:C# VS2010

0 投票
1 回答
196 浏览

arcobjects - arcobjects 无法绘制动态绘制屏幕对象

我启用了地图以允许动态对象

然后我从我连接的事件中获取 IDynamicDisplay。

“测试”应该在屏幕上绘制,但不是。我觉得我在某处缺少一行代码。

0 投票
1 回答
149 浏览

arcobjects - 如何在 arcobjects 中的对话框气泡顶部显示文本?

我正在使用 DrawCompoundMarker 渲染文本字形,并且正在使用 graphicsTracker.Add 调用绘制对话框气泡,但是文本正在移位,而不是在对话框气泡顶部呈现。如何使文本呈现在对话框气泡的顶部?

0 投票
1 回答
495 浏览

vbscript - ESRI - Arcmap 帮助创建一个按钮,该按钮将填充所选功能的当前日期

我想在 Arcmap 中创建一个自定义工具或按钮,以编程方式填充图层所选要素的许多属性。为简单起见,假设我的 Arcmap 项目只有一个 SDE 层,我想填充 Date_Created 字段。正在编辑的 SDE 层是版本化的。

我有一些部分有效的代码,但是在更新所选记录后,图层无法再绘制,说明它处于关闭状态。

链接文本

我很感激有关如何完成此任务的任何建议。谢谢,弗兰克

0 投票
1 回答
954 浏览

c# - 可以通过我的 ArcGIS 10 桌面插件中的 ArcObjects 使用自定义地图切片吗?

我可以通过我们的 ArcGIS 10 Desktop 插件以编程方式在 ArcMap 中使用和渲染自定义地图切片吗?

插件是使用 ArcObjects SDK for C#/.NET 和 ArcGIS 10 构建的。拉取和渲染地图切片不是插件的主要功能。但是如果可以的话,我们肯定希望实现这个功能。

更多细节:

  • 我收到一条提示,涉及 ITiledMapServer2 接口,但我不清楚,并且 ArcObjects 文档中关于此任务的信息匮乏。ArcGIS for Flex API 中的等效类是 TiledMapServiceLayer,但这也是桌面空间中的 ArcMap 插件,而不是 Web 应用程序。
  • 我们有内部软件以类似于 Google 地图 JS/Flash API 的相同缩放、平铺 Y、平铺 X 平铺方案生成我们自己的平铺。
  • 我们使用 Apache 来提供地图切片,因此目前没有以任何方式使用 ArcGIS Server(即创作切片、发布为 ArcGIS Server 地图服务等)。

先感谢您。