问题标签 [arcgis-runtime-net]
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.
c# - 如何解决运行时异常在“Esri.ArcGISRuntime.UI.Controls.MapView”类型上调用构造函数
我正在使用 Visual Studio 2015 中的 ArcGISRuntime SDK(版本 100.4.0)开发 GIS Windows 窗体应用程序。当我在部署机器(没有 Visual Studio 环境的 Windows 10 机器)中部署应用程序 exe 时,应用程序工作正常。之后我转移到 Visual Studio 2017。该应用程序在开发人员机器中正常运行。但是,当我在部署机器中部署 exe(没有 VS2017 设置)时,它会抛出以下异常:
'调用与指定绑定约束匹配的'Esri.ArcGISRuntime.UI.Controls.MapView'类型的构造函数引发异常。
之后,我浏览了以下链接:
它显示以下要求对于 ArcGIS 相关应用程序部署是强制性的:
视窗 10
Microsoft .NET Framework 4.6.1 或更高版本
适用于 Visual Studio 2017 的 Microsoft Visual C++ Redistributable
我的部署机器满足前两个要求。所以我在我的部署机器上安装了 Microsoft Visual C++ Redistributable for Visual Studio 2017。但是,问题仍然没有解决。
请帮我解决这个问题。
arcgis - 如何将用户绘制的图层保存到文件(.shp 或 .tiff)中?
我正在使用 arcgis 运行时 sdk 开发一个 wpf gis 应用程序。在我的应用程序中,用户可以定义 FeatureCollectionTable 模式并在地图上绘制特征(例如折线、多边形、点等)。现在,我需要将此用户绘制的要素图层保存为文件(.shp 或 .tiff)。我在互联网上搜索,但没有找到任何解决方案。
如果可能,请帮助我提供一段代码。
提前致谢
arcgis - 如何在地图 MouseMove 事件上显示特征信息而不闪烁?
我试图在 mousemove 事件上使用 ShowCalloutAt API 函数在弹出窗口中显示选定的功能信息。使用以下代码:
但是,如果我在多边形特征内移动鼠标指针,则 ShowCAllout 弹出窗口会在 mousemove 上多次出现。结果,弹出窗口看起来像是在闪烁。那么,有没有更好的方法来实现类似 on mousemovestop 事件?
或对解决此问题的任何建议表示赞赏。
提前致谢。
c# - arcgis Map api 是否支持 UWP windows 应用程序中的集群位置?
我已经浏览了 arcgis 地图文档,我有一个要求集群明智地在地图上显示我的位置。这在 C# UWP 移动应用程序中是否可行?请分享与此相关的代码。
c# - 是否可以将 revit 文件添加到场景并使用 ArcGIS C# API 将其发布为 WebScene?
我想知道是否可以将 Revit 文件放置到场景中,然后使用 ArcGIS C# API / REST API 将场景作为 Web 场景发布到我的配置文件中。
我没有安装 ArcGIS Server。我有 ArcGIS Web 和 ArcGIS Desktop。
我的目标是在我的 web 应用程序中发布 web 场景,当我发布使用 ArcGIS Pro 发布的 web 场景时,我能够做到这一点。
我想在不使用 ArcGIS Pro 的情况下将 web 场景发布到 ArcGIS Web。还必须使用 ArcGIS C# API/REST API 创建 Web 场景并使用相同的添加 3D 图层。然后使用 ArcGIS C#/REST API 将其发布到我的 ArcGIS Portal。
当我的服务器中没有安装 ArcGIS Server 时,我还想知道在使用 REST API 时应该上传到的端点。
android - 以世界比例模式在 ArcgisArView 上显示 GIS 数据
我试图创建一个 android 应用程序,它在 RealTime AR 的图层中显示 GIS 数据。有点像图片中的那个。我已经在使用 ArcGIS 运行时 SDK 在 2D 地图中显示所有 GIS 数据。但是我找不到合适的文档来使用 Runtime SDK 在世界级 AR 中实现相同的目标。尽管它在Arcgis Docs中被提及为“可视化隐藏的基础设施,如下水道、水管和电信管道。 ” 。我能找到的唯一示例是导航应用程序。谁能帮我这个?
esri - netcoreapp2.2 不支持 Esri.ArcGISRuntime nuget 包
我正在尝试使用以下类CredentialRequestInfo
和Credential
.
正如在ArcGIS Developers中提到的,为了使用我们需要安装Esri.ArcGISRuntime
nuget 包的类。
但是在安装软件包时,我收到以下错误:
The 'Esri.ArcGISRuntime' nuget package is not supported for the Target Framework 'netcoreapp2.2'
为了使用这个 nuget 包,我们可以做些什么?或者有什么更新还是什么?
migration - 如何将非常旧的 ArcGIS.Client dll 更新到 ArcGISRuntime 版本 100.7
最近,我的团队继承了一个较旧的应用程序,并负责更新它拥有的包。创建应用程序时,我将三个 ESRI.ArcGIS.Client dll 下载到 Visual Studio 2008 解决方案中:
ESRI.ArcGIS.Client(版本 3.0.0.318)
ESRI.ArcGIS.Client.Toolkit(版本 3.0.0.318)
ESRI.ArcGIS.Client.Local(版本 1.0.0.3057)
我在任何地方都找不到这些版本的文档,当我使用 Nuget 包管理器下载 100.7 并删除以前的版本时,我得到大约 775 个错误,主要是新版本中不存在的类。
是否有人可能将上述版本的文档存放在任何地方,以便我可以明确地告诉我我的应用程序中的类和方法是什么和/或我如何定义它们以将它们映射到对象、类或方法100.7?
我已经在这个GeoNet网站上交叉发布了这个。
arcgis - 如何以编程方式在 ArcObjects 10.3 for .net 中为表配置编辑器跟踪?
我将 ArcObjects 用于 ArcGis 10.3 的 .net。
我没有找到任何接口来配置 GDB 数据库表的编辑器跟踪。
如何以编程方式为表配置编辑器跟踪?
我找到了接口 IDEEditorTracking 但我没有找到使用它的方法。
c# - 如何循环 C# ARGGIS 异步方法(查看帖子以获取方法代码)
我在 C# 中使用arcGIS SDK来搜索地址。我想做的是搜索多个地址,然后在找到所有地址后执行一个方法。这很可能通过使用循环来实现。
这是在地图上查找地址的代码:
我目前正在关注本教程: https ://developers.arcgis.com/net/10-2/desktop/guide/search-for-places.htm
我可以找到一个地址,但是异步任务有点混乱。代码必须与异步任务一起执行才能运行,所以我无法更改。
在一个例子中使用它:我想获得一个属性和其他几个属性之间的距离。我只能访问街道地址,所以我使用上面的代码来查找地址并获取地理坐标。然后我将这些坐标保存在列表中以备后用。
我的问题是,当我想执行后面的方法时,异步任务仍在运行,我的程序执行后面的方法,而不管异步方法是否完成。当我将方法更改为 Task 类型而不是 void 时,我通常会以无休止的等待而没有完成任何任务。
我想知道如何通过地址列表同步循环上述方法(让每个新任务只在旧任务完成时运行),然后在所有异步任务完成时运行一个方法。如果异步任务在找到结果地址时停止,那也很好。
帮助将不胜感激!