问题标签 [arcgis]

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 回答
576 浏览

python - Python 打印缓冲

让我重新表述我之前的问题。我刚刚在 ArcGIS 中使用 pythong 作为脚本语言创建了一个工具。该工具使用 subprocess.popen 执行(运行)外部程序。当我从 ArcGSIS 运行该工具时,会出现一个仅显示以下内容的窗口。

脚本如下

当我从命令窗口运行相同的程序时,它会打印一个充满信息的屏幕(日期、迭代次数等)。除了现在正在打印的内容之外,我还想在从 ArcGIS 运行模型后出现的窗口中查看所有这些信息。我尝试了打印、交流、冲洗,但无法做到。有什么建议么?

当我现在运行脚本时,它会运行可执行文件,但会出现如下错误

谢谢

0 投票
1 回答
1179 浏览

c# - 如何以编程方式访问 ArcGIS 3D Analyst 工具栏的“Features to 3D”命令?

我需要采用 ArcGIS 接受的“.shp”格式的 2D 形状文件,并添加由栅格 DEM 提供的 3D 信息。我正在寻找如何使用 ArcObjects API 来做到这一点。我想用 C# 来做,但欢迎使用任何 .NET 语言的示例。我唯一能找到的是关于如何在其中一个 ArcGIS 桌面应用程序中手动执行此操作的描述。喜欢这篇有用的HowTo文章,或本教程第 22 页上精彩的全彩插图。这很好,但我需要在自动化操作链的中间使用这个功能。我不想在中间有一个手动步骤。

0 投票
1 回答
671 浏览

visual-c++ - 在默认路径中未找到 ArcSDK.h

默认情况下,它应该位于 ..\include\CPPAPI。但在我的机器上,这个文件夹甚至不存在,只有“CatIDs”和“GridIDs”文件夹位于 \include 中。我已经安装了 ArcGIS Desktop 9.3 及其 VC++ SDK。

我是 ArcGIS 和 LiDAR 的新手,我有 LAS 文件和相应的文本版本,我需要做的就是将 txt 文件转换为 shp 文件。我找到了一个可以做到这一点的示例代码,它包括 ArcSDK.h。

感谢你们中的任何人的帮助。

0 投票
1 回答
500 浏览

c# - ArcGis 和 GeoCortex

我们正在尝试使用我们的 ArcGis 服务器设置GeoCortex,但似乎无法正确设置。

我们确实看到了对应用程序的一些请求,但我们没有很多关于它的详细信息,只有请求的图像数量,

我想知道你们是否对此有任何问题(如果你曾经尝试过的话),以及我是否可以得到一份要寻找的东西的清单。

谢谢

ps:我知道这是一个非常精确的主题,任何帮助将不胜感激。

0 投票
1 回答
3911 浏览

python - ArcGIS:从 listFields 地理处理器访问 python 列表输出

我正在尝试listFields使用以下代码访问地理处理对象的输出:

如何获取有关我已枚举的字段的信息?打印它们(即sFields在上面)只返回“在 0x00E42E18 处的地理处理描述字段对象对象”。我正在寻找字段名称、类型、长度等。

谢谢

0 投票
3 回答
5175 浏览

c# - ArcGIS Development.Java 与 .Net(C#)

我是一名计算机科学家,我一直在使用 Java 开发应用程序。我刚受雇于一家使用 ArcGIS 制作项目的公司。该公司聘请了一名电气工程师来开发 arcGIS 项目。这位工程师过去使用 VBA 自定义 ArcMap,最近使用 .NET 和 C# 进行扩展。

我想走一条新路,开始使用带有 Java 的 ArgGIS 引擎。我想知道这个选择是否正确。你们中是否有人使用 Engine-Java 进行开发以及它有多困难(使用 JNI - 我对此知之甚少 - 使其变得更加困难?)。此外,我对 .NET 和 c++ 有一点经验,但对 C# 没有。我在这条道路上会有很大的学习曲线吗?

还有每种方法的优缺点和局限性是什么?

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 回答
907 浏览

apache-flex - 无法对地理编码服务执行查询

我正在构建 Flex 3 应用程序,并且在 ArcGIS 服务器 (ESRI) 上有一个地理编码服务 ( http://.../GeocodeServer )。我正在尝试对此服务执行查询以检索一些

信息。

不幸的是,当我执行查询时,我收到了这个错误:[RPC Fault faultString="" faultCode="400" faultDetail="Invalid URL"]

绝对不是无效的 URL,因为我的定位器使用它没有任何问题。这可能是什么原因?

谢谢你。

0 投票
3 回答
3347 浏览

python - GIS:何时以及为什么使用 ArcObjects over GDAL 编程来处理 ArcGIS 栅格和矢量?

我刚开始使用 GDAL + python 来支持 ArcGIS python 地理处理脚本无法完成的操作。我主要是对栅格和矢量数据进行空间建模/分析/编辑。

当需要 ArcObject 开发与何时可以使用 GDAL 时,我有点困惑?GDAL 不具备 ArcObjects 的功能吗?反之亦然吗?我假设 ArcObjects 在开发在线工具方面比桌面分析和建模更有用,而桌面分析和建模的区别更多地与偏好有关?就我而言,我更喜欢 GDAL,因为我相信 ArcObjects 缺乏对 python 的支持。

谢谢!