问题标签 [esri]

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 投票
7 回答
4678 浏览

gis - 您从哪里获得 ArcGIS 开发问题的解答?

在回答 ArcGIS 开发问题时,您最成功的地方在哪里?

ESRI 论坛?堆栈溢出?谷歌?邮件列表?博客文章?ESRI 文档?

我通常可以在短时间内得到我的 ASP.NET/Oracle/JavaScript/C# 问题的答案,但是关于 ESRI 产品和 API 的问题是另一回事。在论坛发帖创始人,谷歌返回无效等。

我确信这对于小众商业产品来说并不少见,但仍然令人沮丧。什么对你有用?请分享。

0 投票
1 回答
13839 浏览

r - 在 R 中读取和绘制 esri 形状文件

我在将 .shp(esri 形状文件)读入 R 时遇到了困难。我在 R 中尝试了几个选项,并尝试将 ArcMap 中的形状文件转换为可以在形状文件中正确读取但没有任何效果的文件。(在 ArcMap 中,我更正了几何,从单面转换为多面等,这可能不是必需的或相关的)

这可能与我的形状文件包含“区域”(多多边形)而不是“多边形”的事实有关......

如何在 R 中正确读取该类型的形状文件以进行绘图?(在 ArcMap 中看起来像一个正常的形状)

在 ArcMap 中,形状文件如下所示: http ://bfast.r-forge.r-project.org/arcmapshape.jpg

(显示一个形状文件,其中包含其他多边形内的多边形)

在 R 中,它看起来像这样: 在此处输入图像描述

(显示一些多边形被错误填充的形状文件)

我在 R 中使用了以下代码:

两个 plot() 命令给出相同的 R 结果。不会发生错误。只有以下消息

如何解决?

0 投票
2 回答
1680 浏览

apache-flex - 在不禁用默认 mouseup/mousedown 行为的情况下设置双击事件

我正在尝试在 flex 控件上启用双击事件而不禁用默认的 mouseup/mousedown 行为。

我正在为 arcgis 服务器使用 ESRI Flex API,并且我有一个带有一个背景层和一个 GraphicLayer 的地图控件。图形层有几个图形对象,它们响应鼠标悬停,并允许用户在单击并按住时平移地图。但是,当我为图形对象实现双击事件处理程序时,它们似乎不再将其默认行为冒泡到地图上。

有没有办法在图形对象上实现双击,同时保留点击和按住的旧行为?

0 投票
0 回答
975 浏览

c# - 将要素类/要素图层动态添加到地图或 MapResourceManager

我在这里遇到了一个非常顽固的问题。

我有一个要添加到地图中的要素类,问题是我能找到的每个示例都需要我硬核服务字符串、指向服务或类似的东西。

我已经有一个要素类,所以我想用它来向地图添加一个动态图层,它是一个简单的点图层,所以据我所知不应该有任何排序转换。无论如何以任何方式向 MapResourceManager 添加要素类或要素层?

PS我对整个adf世界都很陌生,所以这可能是一个新问题:)

0 投票
1 回答
628 浏览

wpf - 如何在运行时更改 WPF ESRI 符号上的上下文菜单?

一个 ESRI 符号有一个 ControlTemplate,我可以在 ControlTemplate 中指定一个 ContextMenu,而且效果很好。但是,我需要在运行时更改 ContextMenu(添加、删除项目)。ControlTemplate.FindName 不起作用,因为 Symbol 不是 FrameworkElement。我也知道 Graphic.MouseLeftButtonDown,但如果可能的话,我希望右键单击时出现上下文菜单。

有什么建议么?

0 投票
2 回答
3645 浏览

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

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

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

0 投票
1 回答
75 浏览

drop-down-menu - 在运行任何默认控制逻辑之前,如何从 ESRI 下拉列表中删除“&”符号?

我在 ESRI 工具栏内有一个 ESRI 下拉控件。下拉列表中的一项需要在其中包含“&”符号。As it turns out ESRI stuff builds its callback strings as & delimited strings, so when an item is selected the parent toolbar immediately builds and handles the callback string. 在某一时刻,它会根据 '&' 使应用程序崩溃来拆分字符串。

实际上,在 esri 下拉列表中有一个 & 符号会导致在您选择项目时发生令人讨厌的事情。

我需要做的是在回调的事情开始发生之前找出我如何跳进去并去掉它。我在想也许我必须创建一个自定义的 esri 工具栏控件,但我不确定,那是非常不可取的。

有任何想法吗?

0 投票
1 回答
238 浏览

multithreading - Scala Actors 与 Java 与底层 COM 库的互操作

我正在开发一个使用 ESRI 组件(基于 COM,用 JIntegra 包装)的 JVM 项目。客户端已请求我们在 JVM 上生成的 JAR 文件,并且可以访问 Java 代码。我想使用 Scala,但我担心图书馆与 Scala 的演员合作的效果如何。特别是我担心 COM 和 Java 用于将对象从一个线程传递到另一个线程的不同机制。

有人对这个有经验么?他们会打得好吗?

编辑:澄清

我注意到在 ESRI DB 上执行 I/O 时,CPU 利用率大约为 15%。我想阅读每一行并将该行传递给另一个演员进行解析。然后我可以一次从数据库中读取多个线程。问题是使用 ESRI 的库检索到的每一行实际上都是一个 Java 包装的 COM 对象。

0 投票
3 回答
456 浏览

bing-maps - 使用带有 bing 地图的外部地图

我可以将 bing 地图平台与外部地图源一起使用吗?例如,我想将 bing map silverlight 客户端与我自己的地图文件一起使用,而不是提供的地图。(某些区域的覆盖范围不足,bings 提供的映射)谢谢。

0 投票
1 回答
1739 浏览

vba - 如何(以编程方式)使用 VBA 找出当前 ArcMap 文档的路径

我想要一个 Visual Basic for Application Function,它显示当前文档的路径。

例如,如果 ArcMap 正在显示map.mxd,我需要显示它的路径。

我只找到了一些查询显示图层的数据源路径的示例。