if (MapView.Active.GetSelectedLayers().Count != 1) { ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("One feature layer must be selected in the Conte
原创 2021-07-09 10:40:38
342阅读
ArcGIS Pro二次开发-创建图层
原创 2021-07-09 11:00:37
643阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ArcGIS.Core.CIM; using ArcGI
原创 2021-07-09 10:50:37
380阅读
多边形选择 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ArcGIS.Core.CIM; using
原创 2021-07-09 11:34:41
434阅读
//searching and returning number of features where value in 'Class' field in 'city' QueryFilter qf = new QueryFilter() { Wh
原创 2021-07-09 14:08:52
566阅读
ArcGIS Pro二次开发
原创 2021-07-09 10:52:05
1375阅读
ArcGIS Pro二次开发-空间查询
原创 2021-07-09 10:59:59
361阅读
ArcGIS Pro二次开发-添加字段
原创 2021-07-09 11:01:25
470阅读
ArcGIS Pro二次开发-选择gdbask
原创 2021-07-09 11:02:55
573阅读
private async void FlashFeaturesAsync(IReadOnlyDictionary<BasicFeatureLayer, List<long>> flashFeatures) { //Get the active map view. var mapView = Map
原创 2021-07-14 16:39:18
198阅读
private async Task<bool> ExecuteAddFieldTool(BasicFeatureLayer theLayer, KeyValuePair<string, string> field, string fieldType, int? fieldLength = null, bool isNullable = true) {
原创 2022-03-29 16:10:11
232阅读
在工作中,经常需要对要素进行拓扑检查。在ArcGIS Pro中正常的工作流程是在数据库中【新建要素数据集——新建拓扑——将要素加入拓扑——添加规则——验证】,工作流程不算短,操作起来比较繁琐。下面以一个例子演示如何在ArcGIS Pro SDK二次开发中实现一键拓扑。一、要实现的功能如上图所示,在待检查的面要素上右键,单击自定义的【面要素拓扑】按钮即可,运行结果生成检查结果【TopErr_poly
转载 2024-07-15 06:37:42
155阅读
ArcGIS Pro中我们对工程的基本操作一般包括打开、新建、保存等。下面演示在二次开发中如何用代码进行以上操作。新建一个项目,命名为【ProjectManager】,添加8个按钮,命名为【CreateEmptyProject、CreateProjectByDefault、OpenExProjest、SaveProject、SaveAsProjest、GetCurrentProject、GetD
转载 2023-07-03 22:30:31
363阅读
1、创建要素集集要素图层首先创建要素集,要素集里确定好坐标系,常用坐标系cgcs2000坐标系。然后再要素集里依次创建点要素、线要素、面要素。 2、去掉Shape_length、Shape_area显示字段 3、发布共享图层依次点击分析、发布。如果这里没报错,那就可以发布成功。  4、在arcgis online里查看发布的结果5、在arcgis js ap
转载 2021-10-16 20:04:40
132阅读
详细介绍了ArcGIS Pro 二次开发环境配置,简单介绍了Pro Addin的基础创建流程,并给出了一些常用功能,如调用GP工具、为要属类添加记录等的代码示例。 本文基于 Windows7 + VS2019 + .NET Framework 4.8 + ArcGIS Pro 2.5.22081 开发和撰写。目录开发环境配置获取ArcGIS Pro安装V
ArcGIS Pro自带了1000种以上的GeoProcessing工具,几乎可以实现所有你想要做的事。ArcGIS Pro二次开发并不需要我们从底层做起,很多功能只要学会调用工具并组合使用,就完全可以实现。下面介绍如何调用系统自带的GeoProcessing工具,以及自己做的自定义工具箱。一、调用GepProcessing工具以【缓冲区】工具为例,直接上代码:protected overrid
foreach (DockPane Pane in FrameworkApplication.DockPaneManager.DockPanes) { MessageBox.Show(Pane.Caption+":"+Pane.TabText+":"+Pane.Tooltip+":"+Pane.To
原创 2021-07-09 10:41:39
430阅读
<toolPalette refID="esri_mapping_newMapPalette" /> 新建地图和 <button refID="esri_core_saveProjectButton" /> 保存工程 <button refID="esri_core_saveProjectAsBut
原创 2021-07-09 10:42:30
213阅读
using System; using System.Collections.Generic; using System.Linq; //using System.Windows; //using System.Windows.Forms; using System.Text; using Syst
原创 2021-07-09 10:46:39
415阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ArcGIS.Core.CIM; using ArcGI
原创 2021-07-09 10:49:04
98阅读
  • 1
  • 2
  • 3
  • 4
  • 5