问题标签 [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 回答
3645 浏览

.net - 在 ArcObjects 中调用 IFeatureClass.Search 时出现异常“HRESULT 异常:0x80040653”是什么意思?

我支持基于 ESRI ArcObjects 构建的应用程序,原始开发人员早已不在。几年后运行良好的应用程序开始因这个例外而失败。该应用程序按每日计划运行。

错误消息不是很有帮助。任何想法可能是错误的原因是什么?

0 投票
2 回答
7265 浏览

vba - ArcObjects - 枚举地理数据库中的要素类和数据集

我正在尝试使用 vba/arcobjects 枚举文件地理数据库的内容(要素类和要素数据集,对表不感兴趣等)。

我将文件 GDB 设置为 IGxDatabase 对象,但找不到进一步深入的方法。我查看了地理数据库对象模型并尝试使用 IFeatureClass 和 IFeatureDataset 但似乎都没有返回有用的结果。

提前感谢您的任何帮助

0 投票
1 回答
309 浏览

arcobjects - ArcObjects - Post/Reconcile 操作会触发 IObjectClassEvents 事件吗?

只是想知道在我进入那个兔子洞之前是否有人有过这方面的经验......

0 投票
1 回答
1920 浏览

arcgis - 在 ESRI ArcGIS 中将要素类序列化为 XML

如何将 IFeatureClass 对象序列化为 XML?

有一些资源可用于在其他 ArcObjects 上使用 IXMLSerializer,但这不适用于 IFeatureClass,因为它没有实现 ISerializable。

0 投票
2 回答
2564 浏览

arcgis - 如何自动沿路线查找 M 值

几年前,Kirk Kuykendall 在 ESRI 论坛http://forums.esri.com/Thread.asp?c=93&f=996&t=88246&mc=4中给出了一个脚本示例,说明如何找到单击该点时沿路线的 shapefile 中的一个点。这非常方便,但是..我有 1500 个点需要 M 值。有没有办法自动化这种类型的事情?我需要点的 M 值来在路线上创建线性事件。

注意:我不是程序员,但有可以帮助我的人。

0 投票
1 回答
256 浏览

esri - ArcObjects - IWorkspaceExtension 和组件类别注册

我编写了 IWorkspaceExtension 的实现(连同声明 Init 方法的 IWorkspaceExtensionControl),并将其注册到 ESRI 地理数据库工作空间扩展组件类别中。但是,当我连接到工作区时,扩展程序不是“初始化”的。

当我向地理数据库注册 IWorkspaceExtension 时,我能够获得“初始化”的实现,但这不是一种选择,因为我无法在所有客户端上安装扩展,只能在将使用该功能的客户端上安装。

我希望有人能在几分钟内回答我这几天一直在努力的问题。=D

谢谢。

0 投票
1 回答
3365 浏览

arcobjects - 如何缓冲 IPoint 或 IGeometry?(如何对 IPoint 进行缓冲相交检查?)

我将如何缓冲一个 IPoint 以使用 IRelationalOperator 进行交叉检查?

为了争论,我有:

但是现在我想在我的检查中添加一个容差,所以我认为正确的方法是缓冲 p1 或 p2。对?如何添加这样的缓冲区?

注意:我使用的 Intersects 方法是我为简化代码而编写的扩展方法。这里是:

0 投票
3 回答
876 浏览

c# - ArcObjects:缓冲点比缓冲线/折线更快吗?

我可以编写我的代码逻辑来缓冲多段线或缓冲多段线的起点和终点。使用这些点会更容易,因此它是首选方式。

从逻辑上讲,我的推理告诉我缓冲一个点会更快,因为它总是一个完美的圆。但是缓冲 2 个点仍然会比缓冲 1 个折线更快吗?我的直觉说是的。

任何意见?

0 投票
1 回答
57 浏览

grid - 如何使用 ArcObgect 访问网格

如何使用 ArcObject 获取网格的每个单元格的值?网格是由 Spatial Analyst 创建的 -> 距离 -> 直线 我需要将此值用于其他操作。请帮我!

0 投票
2 回答
2832 浏览

c# - 如何在 ArcObjects 中将 ILayer 转换为 IPolygon

将 Ilayer 转换为 IPolygon 时遇到问题。

我正在为 ArcMap 开发一个工具栏,并通过侧边目录中的代码抓取一个图层。图层是多边形,但代码不会将其转换为 IPolygon。

谁能帮我吗?这是我用来尝试将其转换为 IPolygon 的代码...

我可以做这个:

这行得通,只是没有将其转换为 IPloygon ..