环境:ArcGIS Pro SDK 3.4 + .NET 8
文章目录
- ArcGIS Pro 3.4 二次开发 - 地图创作 1
-
- 1 样式管理
- 2 符号
-
- 2.1 如何构建特定颜色和大小的点符号
- 2.2 如何构建具有特定颜色、大小和形状的点符号
- 2.3 如何从标记构建点符号
- 2.4 如何从磁盘文件构建点符号
- 2.5 如何从内存中的图形构建点符号
- 2.6 如何构建特定颜色和填充样式的多边形符号
- 2.7 如何构建具有特定颜色、填充样式和轮廓的多边形符号
- 2.8 如何构建无轮廓的多边形符号
- 2.9 如何构建具有特定颜色、大小和线型的线符号
- 2.10 如何从笔划构造线符号
- 2.11 如何构建带圆形标记的多层线符号
- 2.12 如何构建一个带箭头的多层线符号
- 2.13 如何从符号获取符号引用
- 2.14 修改从字符标记创建的点符号
- 2.15 获取可用字体列表
- 2.16 获取/设置默认字体
- 2.17 使用选项构建文本符号
- 2.18 为给定符号创建色板
- 2.19 将点符号转换为SVG
- 2.20 将点符号转换为PNG
- 2.21 查找符号
- 3 符号搜索
- 4 要素图层符号化
- 5 地图
-
- 5.1 获取当前活动地图
- 5.2 创建一个带有默认底图图层的新地图
- 5.3 在项目中查找地图并打开
- 5.4 打开一个网络地图
- 5.5 获取地图窗格
- 5.6 从地图窗格中获取唯一的地图列表
- 5.7 更改地图名称
- 5.8 重命名窗格的标题
- 5.9 将地图转换为本地场景
- 5.10 获取底图
- 5.11 将地图保存为MapX文件
- 5.12 将2D地图保存为WebMap到磁盘
- 5.13 使用提供的裁剪多边形裁剪地图
- 5.14 清除当前地图裁剪几何
- 5.15 获取地图裁剪几何
- 5.16 获取当前地图位置单位
- 5.17 获取地图位置单位的可用列表
- 5.18 使用当前地图位置单位格式化位置
- 5.19 设置当前地图的位置单位
- 5.20 获取当前地图高程单位
- 5.21 获取地图高程单位的可用列表
- 5.22 使用当前地图高程单位格式化高程
- 5.23 设置当前地图的高程单位
- 6 离线地图
- 7 创建图层
-
- 7.1 创建图层并将其添加到活动地图中
- 7.2 使用创建参数创建图层
- 7.3 使用LayerCreationParams创建FeatureLayer并添加到地图
- 7.4 创建FeatureLayer并设置为不在Map中显示
- 7.5 使用渲染器创建FeatureLayer
- 7.6 使用查询定义创建FeatureLayer
- 7.7 创建多个图层
- 7.8 使用 BulkLayerCreationParams 创建多个图层
- 7.9 将GeoPackage添加到地图
- 7.10 使用指向拓扑数据集的Uri创建TopologyLayer
- 7.11 使用拓扑数据集创建拓扑图层
- 7.12 使用目录要素类的Uri创建目录图层
- 7.13 使用CatalogDataset创建Catalog图层
- 7.14 向活动地图添加地图注释
- 7.15 从目录中的图层应用符号系统
- 7.16 创建一个新的子类型组图层
- 7.17 从 lyrx 文件创建图层
- 7.18 从图层文件应用符号系统到图层
- 7.19 添加WMS服务
- 7.20 添加WFS服务
- 7.21 为WMS服务图层添加和更改样式
- 7.22 创建查询图层
- 7.23 使用默认值创建带有分类间隔渲染器的要素图层
- 7.24 使用分类渲染器创建要素图层
- 8 底图图层
- 9 使用图层
-
- 9.1 从地图中按图层类型获取过滤后的图层列表
- 9.2 获取特定几何类型的图层
- 9.3 查找图层
- 9.4 查找独立表
- 9.5 使用部分名称搜索查找图层
- 9.6 更改图层可见性、可编辑性、可捕捉性
- 9.7 创建 Lyrx 文件
- 9.8 统计图层上选中的要素数量
- 9.9 访问图层的显示字段
- 9.10 在图层上启用标注
- 9.11 设置图层的高程模式
- 9.12 在本地场景中将2D组中的图层移动到3D组
- 9.13 重置要素服务图层的URL
- 9.14 更改要素图层的底层数据源 - 相同工作空间类型
- 9.15 更改地图中指定版本之外的图层的Geodatabase版本
- 9.16 查询要素图层
- 9.17 获取图层的属性旋转字段
- 9.18 查找用于旋转的关联属性字段
- 9.19 切换“设置参考比例时缩放图层符号”
- 9.20 设置图层缓存
- 9.21 更改图层选择颜色
- 9.22 移除所有未选中的图层
- 9.23 移除空组
- 9.24 在地图定义中创建并应用缩写字典到图层
- 10 属性表
- 11 元数据
- 12 渲染器
- 13 高程表面图层
- 14 栅格图层
- 15 镶嵌图层
- 16 影像服务图层
- 17 使用独立表
- 18 选择集
- 19 选择选项
- 20 符号图层绘制(SLD)
- 21 设备位置 API、GPS/全球导航卫星系统设备
- 22 地图设备定位选项
- 23 要素掩膜
ArcGIS Pro 3.4 二次开发 - 地图创作 1
1 样式管理
1.1 如何通过名称获取项目中的样式
// 获取项目中的所有样式
var ProjectStyles = Project.Current.GetItems<StyleProjectItem>