版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangqiang2015/article/details/82053645
目录
1、工程
1.1 介绍
ArcGIS Pro 会将您用于执行工作的资源组织到工程中。工程包含地图、布局、图层、表、任务、工具和到服务器、数据库、文件夹以及样式的连接。同时工程还合并了一些内容,这些内容来自组织门户或 ArcGIS Online。
GIS 项可存在于各种位置 - 在您的本地计算机上、在组织的网络上、在数据库中、在门户中和在 ArcGIS Online 中。除了地图和布局,ArcGIS 工程包括连接至完成工程的所有必需项的连接。您可以连接到如下各项:
1.2 工程接口
1.3 创建工程
1.4 工程模板
创建工程时可以以工程模板创建工程。工程模板文件后缀为.aptx。
1.5 打开工程
1.6 获取当前工程
获取当前工程:Project.Current;
1.7 判断工程是否需要保存
2、工程项介绍
2.1 Item
工程项用Item表达,所有类型的工程项都是Item的子类。
2.2 工程项类型
2.3 获取工程项
通过Project..Current.Items属性获取所有的工程项;
通过Project..Current.SelectedItems属性获取选择的工程项集合;
通过Project..Current.GetItems<T>方法获取某种类型的工程项集合;
2.4 创建工程项
- 使用ItemFactory.Instance.Create创建一个内容项。
- 判断是否可以添加到项目中。
- 如果它实现了IProjectitem,那么通过project.current.additem将内容添加到项目中。如果项目成功添加,则返回true返回true。
参考:
https://github.com/esri/arcgis-pro-sdk/wiki/ProSnippets-content
http://pro.arcgis.com/zh-cn/pro-app/help/projects/create-your-own-project-template.htm
http://pro.arcgis.com/zh-cn/pro-app/sdk/