帖子
|
ArcGIS Pro SDK提供了四种主要的扩展模式:ArcGIS Pro模块插件、ArcGIS Pro托管配置、ArcGIS Pro CoreHost应用程序和ArcGIS Pro插件数据源。一个插件(ArcGIS Pro模块插件)允许通过更改标签/功能区UI,按钮,工具,Dockpane等自定义ArcGIS Pro UI。ArcGIS Pro托管配置包括一个外接程序的所有功能,您可以自定义ArcGIS Pro的开始页面,启动屏幕,它允许您完全自定义功能区/选项卡UI,以简化工作流程。ArcGIS Pro CoreHost应用程序是一个独立的控制台应用程序,只允许使用Geodatabase和Geometry类。地图没有GUI。“ArcGIS Pro Plugin DataSource”可扩展性模式用于集成不受支持/自定义的数据格式,以便它们可以在ArcGIS Pro中查看和映射。所以回答你的问题,ArcGIS Pro SDK没有直接替代ArcEngine应用程序,最接近的ArcGIS Pro SDK扩展模式是托管配置。一般来说,拥有ArcEngine独立应用程序的开发人员现在正在寻找ArcGIS运行时(ArcGIS运行时API for .NET | ArcGIS developers)来实现这些模式之一,您可以使用Visual Studio 2022项目
...查看更多
11-09-202204:04点
|
0
|
1
|
103
|
帖子
|
只需在您的开发机器上创建一个新的加载项,该加载项应该安装了ArcGIS Pro 2.9.5。然后打开配置。并复制desktopVersion属性。
...查看更多
11-09-2022上午09:55
|
0
|
0
|
78
|
帖子
|
您可以指定2.9。在配置中构建。AddInInfo标签的desktopVersion属性中的daml。要找到2.9.5的buildno,你可以在控制面板的程序/功能下查找。下面的屏幕截图是3.0的版本号desktopVersion号。你也可以创建一个安装了ArcGIS Pro 2.9.5的新加载项,它会在config.daml中填充2.9.5的最小desktopVersion。ProConcepts Advanced Topics·Esri/arcgis-pro-sdk Wiki (github.com)
...查看更多
11-09-2022上午09:07
|
0
|
3.
|
90
|
帖子
|
You can find all undo associated daml ids here: DAML ID Reference ADCore.daml · Esri/arcgis-pro-sdk Wiki (github.com) -->
试试这个:
11-04-2022早上07:00
|
1
|
0
|
46
|
帖子
|
要支持ArcGIS Pro 2.9,您需要安装和使用Visual Studio 2019。遵循以下步骤来解决程序集路径问题:FAQ·Esri/arcgis-pro-sdk Wiki (github.com)
...查看更多
11-03-202202:44点
|
0
|
1
|
57
|
帖子
|
有两个问题我可以在这里看到:1)当你使用:'var deleteOperation = arfs . operation;'意思是你试图使用现有的(正在执行)EditOperation,你不能包括一个表或功能类,不是已经在地图(内容表)期间编辑会话。换句话说,您只能在编辑操作中包含属于map的表和特性类,以便将任何更改作为撤销/重做操作的一部分。2)你不应该每次删除记录时都打开一个新的数据库连接。由于各种原因,应该在会话中建立一次数据库连接。如果你真的不能在你的TOC中包含独立表,你仍然应该坚持我的2。并尝试只创建一次数据库连接,然后使用Table。DeleteRows (QueryFilter) (DeleteRows Method-ArcGIS Pro)删除相关行。
...查看更多
11-03-202202:29点
|
1
|
0
|
44
|
帖子
|
不幸的是,XAML设计器(是VS 2022的一部分)不知怎么的找不到XAML中引用的ArcGIS Pro程序集。只有在打开XAML设计器时才会看到这些错误。关闭XAML设计器后,错误就消失了,应用程序能够找到并加载所有必需的程序集。我会再和框架开发团队检查一次,看看是否有一个解决VS问题的方法。
...查看更多
11-01-202202:58点
|
0
|
1
|
147
|
帖子
|
实际上,在我用我的代码片段再次尝试了你的用例之后,我意识到我的数据集并没有真正代表一对多(相关记录)用例属性,相反,我的数据我总是只有一个相关的记录被正确删除。在改变我的查询逻辑后,我能够复制您所看到的相同问题。我觉得这其实是个bug。我会把这个交给编辑团队。然而,对于这个问题有一个变通办法。可以在表上使用EditOperation Delete方法,而不是删除每一行。下面的代码片段为我工作://收集所有需要删除的对象id List
10-31-202229点
|
1
|
2
|
124
|
帖子
|
因此,您看到多条记录的“Objectid:…”输出,但只有最后一条记录被删除?我还使用一对多关系实现了相同的场景,并且删除了所有相关记录。你使用的是哪个版本的ArcGIS Pro ?
...查看更多
10-31-2022帕克
|
0
|
1
|
66
|
帖子
|
除了Charlie的回答,这里还有一个arcpy工具箱示例:ArcGIS - Pro -sdk-community-samples/Geoprocessing at master·Esri/ ArcGIS - Pro -sdk-community-samples (github.com)。这个示例将向ArcGIS Pro添加一个带有py脚本的工具箱:我修改了示例并添加了一个按钮,将从。net调用工具箱中的py脚本:我附上了示例解决方案。
...查看更多
10-28-202203:01点
|
0
|
2
|
92
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 3周前 | |
1 | 一个月前 | |
2 | 一个月前 | |
1 | 12-01-2022上午08:23 | |
1 | 11-29-202202:43点 |