文章分类 -  Arcgis pro SDK 3.0

Arcgis pro SDK 3.0
摘要:GeometryEngine 是 Esri 开发的一个类,用于执行各种地理几何操作和分析。 在 ArcGIS 平台中,GeometryEngine 类提供了许多用于处理和分析地理几何对象的方法。它包含了一系列常见的地理几何操作,例如缓冲区分析、叠加分析、距离计算、几何关系判断等等。 使用 Geome 阅读全文
posted @ 2023-06-30 15:18 NeXT、 阅读(127) 评论(0) 推荐(0)
摘要:EditOperation 是 ArcGIS Desktop 编辑 API 中的一个类,用于执行编辑操作。 在 ArcGIS Desktop 中,EditOperation 类提供了一种执行编辑操作的机制,例如添加、删除和更新要素等。通过创建 EditOperation 对象,您可以定义所需的编辑操 阅读全文
posted @ 2023-06-30 14:36 NeXT、 阅读(229) 评论(0) 推荐(0)
摘要:这段代码是一个示例,用于关闭特定类型的工具并切换回探索工具。 代码首先获取当前工具,并将其转换为MapTool类型。然后,它定义了要关闭的工具类型。如果当前工具是要关闭的工具类型,则进行下一步操作。 在异步任务中,代码使用FrameworkApplication.SetCurrentToolAsyn 阅读全文
posted @ 2023-06-30 14:29 NeXT、 阅读(50) 评论(0) 推荐(0)
摘要:首先通过Project.Current.GetItems<StyleProjectItem>().FirstOrDefault(s => s.Name == "ArcGIS Colors")方法获取名为"ArcGIS Colors"的样式项目对象,如果找不到该样式项目,则返回null。 接着,代码使 阅读全文
posted @ 2023-06-26 10:40 NeXT、 阅读(194) 评论(0) 推荐(0)
摘要:当用户在地图视图中单击时,兴趣点(Point)图层中与点击点距离少于 10 米的要素,并绘制一个填充符号的缓冲区 // 获取鼠标点击点的屏幕坐标 var clientCoords = e.ClientPoint; // 将屏幕坐标转换为地图坐标 if (ActiveMapView == null) 阅读全文
posted @ 2023-06-21 14:32 NeXT、 阅读(69) 评论(0) 推荐(0)
摘要:arcgis pro SDK 属性表增加字段,需要用到Geoprocessing.ExecuteToolAsync接口,需要注意 var gpResult = await Geoprocessing.ExecuteToolAsync("Management.AddField", parameters 阅读全文
posted @ 2023-06-20 16:36 NeXT、 阅读(256) 评论(0) 推荐(0)
摘要:1.TOCSelectionChangedEvent.Subscribe(SelectedLayersChanged) 在 ArcGIS Pro 的 TOC(Table Of Contents,目录树)中选择不同的图层会触发此事件。 //创建Event的处理方法 private void Selec 阅读全文
posted @ 2023-06-19 16:49 NeXT、 阅读(102) 评论(0) 推荐(0)
摘要:1. 获取当前地图视图(焦点地图和选中的图层) MapView mapView = MapView.Active; 2.获取地图视图的关联地图 var map = mapView.Map; 3. 获取当前选择的图层 var layer = mapView.GetSelectedLayers().Fi 阅读全文
posted @ 2023-06-19 16:38 NeXT、 阅读(209) 评论(0) 推荐(0)