ArcGIS Pro工程

news2024/12/23 13:30:20

目录

1 工程基础架构

2  工程内容

3  新建工程及工程文件

3.1 工程模板

3.2 工程名称和位置

3.2.1 基于“地图模板”创建新工程

3.2.2 基于“目录模板”创建新工程

3.2.3 基于“全局场景”创建新工程

3.2.4 基于“局部场景”创建新工程

3.3 工程文件

3.3.1 默认地理数据库

3.3.2 索引文件夹

3.3.3 ImportLog文件

3.4 共享工程和工程项目

3.4.1 共享包

3.4.2 共享Web项目

3.4.3 共享文件


ArcGIS Pro工程是相关项目(地图、布局、表、图表、数据连接等)的集合,可以是分析问题、可视化事态、维护或更新基础架构的数据模型或其他内容。 工程的范围不受任何规则的定义或限制,可以根据需要随意调整大小。

1 工程基础架构

(1)工程是独立的

默认情况下,一个工程及其相关联文件将一起存储在一个系统文件夹中。 这将使工程易于查找。 这也意味着工程资源不会与工程分离或丢失。

(2)工程将被简化

工程仅包含工作所需的项目和数据连接。

(3)工程组件可重用

可将构成工程的项目(例如地图、场景、图层和布局)复制或导出到其他工程。

(3)工程已集成到 ArcGIS 平台中

可将工程及其组件共享到 Web 门户以及外业、办公室和社区的 ArcGIS 应用程序。

2  工程内容

一个工程包含两种类型的项目。

(1)ArcGIS Pro 中所创建的所有内容,例如地图、场景、布局、图表和报告。

(2)用于构建地图和场景的文件夹、数据库、服务器和其他数据存储库之间的连接。

3  新建工程及工程文件

3.1 工程模板

 ArcGISPro2.X

ArcGISPro3.X

 新建工程可以采用已有的空白模板创建,包括地图、目录、全局场景、局部场景等四种空白模板,还可以创建自己的模板。

3.2 工程名称和位置

 

 

默认情况下,新工程及其关联文件将存储在名称与工程相同的新系统文件夹中。在工程自己的系统文件夹中存储工程有助于使工程及其相关文件保持井井有条。 存储工程的系统文件夹称为工程的主文件夹。

工程默认命名约定是 MyProject、MyProject1、MyProject2 等等,可自行更改工程名。

默认情况下,新工程将存储在以下位置:C:\Users\<username>\Documents\ArcGIS\Projects。 创建工程时,可以选择将其存储在计算机、网络驱动器或共享本地驱动器上的其他位置。

3.2.1 基于“地图模板”创建新工程

3.2.2 基于“目录模板”创建新工程

 

 

3.2.3 基于“全局场景”创建新工程

3.2.4 基于“局部场景”创建新工程

 

3.3 工程文件

工程文件文件扩展名为 .aprx。

默认情况下,每个工程包含以下内容:

(1)与主文件夹的连接(包含工程文件的系统文件夹)

(2)与工程的默认地理数据库的连接

(3)与工程的默认工具箱的连接

(4)与您的活动门户的连接

(5)与默认样式的连接

(6)与默认定位器的连接

可以根据需要将连接添加到其他资源,例如数据库和服务器。

 

3.3.1 默认地理数据库

每个工程都有一个默认的地理数据库(扩展名为 .gdb)。 在工程中运行地理处理工具时,除非另有说明,否则输出数据将存储在此地理数据库中。 创建一个工程后,也会在工程的主文件夹中创建一个默认地理数据库。 默认地理数据库与工程的名称相同(例如,MyProject.aprx 与 MyProject.gdb 相关联)。

通常,默认地理数据库对于工程是唯一的。多个工程可以具有相同的默认地理数据库。 也可以随时更改工程的默认地理数据库。

默认地理数据库是在工程中创建的数据的便捷资料档案库。也可以将输出数据存储在默认地理数据库以外的地理数据库中。

 

3.3.2 索引文件夹

默认情况下,每个工程都有一个关联的索引文件夹。 此文件夹包含两个附加文件夹:

(1)包含工程的名称(例如 MyProject)文件夹

具有工程名称的文件夹将存储地图、场景、布局和其他保存在工程文件中的项目的索引。 该索引使这些项目可从 ArcGIS Pro 内进行搜索。

(2)Thumbnail(缩略图)文件夹

缩略图文件夹存储代表有索引的工程项目的图像。可通过缩略图来识别搜索结果中的项目。

工程与文件夹和数据库的连接的内容也将被构建索引。 该索引存储在单独位置。

3.3.3 ImportLog文件

ImportLog 的文件夹是在首次创建地图或将其导入到工程中时创建的。 此文件夹包含工程中每个地图、场景、布局和报告的 XML 文件。 XML 文件记录了有关地图的创建或导入、场景和其他项目的任何问题。

3.4 共享工程和工程项目

共享策略包含三种:共享包、共享Web项目和共享文件。

3.4.1 共享包

包是一种压缩文件,可包含整个工程、一个地图、一个图层或其他类型的工程项目。 包含有与打包项目相关联的所有资源。 例如当打开一个工程包时,它与打开原始工程相似 -拥有原始工程的所有地图、图层和连接,以及默认的地理数据库和工具箱。

该包是原始工程的副本,而不是原始工程本身。因为包是副本,所以尽管它们也可以用于协作,但它们往往在分发资源方面比协作更好。 例如,如果将从门户共享的工程包或地图包解压并在本地进行使用,则表示无论您何时打开工程或地图,您都会收到关于包的任何更新的通知。

此外,包对于存档工程也很有效,并可用于存储工程随时间变化的快照

 

3.4.2 共享Web项目

地图、场景、图层和表可以被作为 web 项目共享到活动门户或 ArcGIS Server。

包本质上是工程、地图或图层的副本,而 web 项目则是另一种类型的资源。 在 web 地图或 web 图层中,数据源将转换为由 ArcGIS 门户或服务器托管的 web 服务。

例如,假设ArcGIS Pro 工程中道路的地图图层引用了本地数据集,例如 C:\MyData\Roads。 当您将图层共享为 web 图层要素图层,并且有人将其添加到其自己的工程的地图中,该图层将引用具有 REST 端点的 web 服务。 该 URL 类似于以下内容:https://services3.arcgis.com/zKATtxCTqU2pTs69/arcgis/rest/services/Roads_WFL1/FeatureServer。

相比之下,如果将相同图层共享为图层包 ,则将图层添加到自己地图中的用户将具有数据集的本地副本。

Web 项目是一种有效的协作工具。 如果需要进行更新,则项目所有者可以覆盖或替换它们。 如果项目所有者启用了编辑,则 web 图层和表的用户可以编辑这些项目。 如果未启用编辑,则用户仍然可以在自己的地图或工程中修改图层的属性,而不必更改 web 项目本身。

 

3.4.3 共享文件

可将地图、图层和布局另存为独立文件,并通过门户或标准文件共享方法进行共享。 地图文件 (.mapx) 将保存地图的所有属性(名称、书签和坐标系等)及其图层和属性(符号系统、比例范围和标注设置等)。

地图文件不包含地图图层所引用的数据,如果共享地图文件,则必须拥有自己的数据复本或可以访问数据。 同样,图层文件 (.lyrx) 和布局文件 (.pagx) 保存这些项目的属性,而不必保存它们引用的数据集。

如果将地图文件从门户添加到ArcGIS Pro 工程,则只要打开地图文件,系统就会通知存在任何更新。

对于可以共同访问数据资源的团队或工作组,地图文件,图层文件和布局文件将是共享项目配置的便捷方法,而无需不必要地复制数据集。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/463226.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

子元素选择器

知识点&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta name"viewport" c…

【MySQL高级】——用户与权限管理

一、用户管理 <1> 登录 mysql –h hostname|hostIP –P port –u username –p DatabaseName –e "SQL语句"-h参数 后面接主机名或者主机IP&#xff0c;hostname为主机&#xff0c;hostIP为主机IP。 -P参数 后面接MySQL服务的端口&#xff0c;通过该参数连接…

序列检测和序列发生器——verilog代码实现

文章目录 前言一、序列检测器1.1 重复序列检测1.1.1 序列缓存对比/移位寄存器法1.1.2 状态机法 1.2 非重复序列检测 二、序列发生器2.1 移位寄存器法2.2 反馈法2.3 计数器法 前言 2023.4.25 2023.4.26 学习打卡&#xff0c;天气转晴 一、序列检测器 1.1 重复序列检测 1.1.1 …

HTML基础标签

目录 1.html文件结构 2.注释 3.文本标签 4.图片 5.音频与视频 6.超链接 7.表单 8.列表&#xff08;可以嵌套&#xff09; 无序列表 有序列表 定义列表 9.表格 10.语义标签 11.特殊符号 1.html文件结构 <!-- 文档类型声明 --> <!DOCTYPE html> <html>…

学系统集成项目管理工程师(中项)系列12_干系人管理

1. 要管理干系人的期望&#xff0c;更要保证他们的适度参与&#xff0c;而后者是项目成功非常关键的因素之一 1.1. 识别干系人及其信息 1.2. 评估关键干系人的诉求和影响力 1.3. 对干系人分类 1.4. 制定干系人管理计划 1.5. 【19上选56】 2. 识别干系人 2.1. 典型干系人…

如何解决宝塔面板nginx占用80端口的问题

前言: 由于使用Docker部署前端项目老是报错说80端口被占用,所以不得不去查找原因并且解决 上网查了很多资料说修改80端口这对我(有点强迫症)来说修改让我很难受 开始: 我们去找到虚拟机的这个目录 /www/server/panel/vhost/nginx 然后直接修改下面的文件 修改文件的端口 最…

windows中python安装保姆教程

猜你感兴趣 牛逼的python库-使用Pyinstaller将python打包成exe使用python实现自动点击功能python进程&#xff0c;线程&#xff0c;协程简介快速搭建私有pip镜像源 简介 Python 是一种开源的解释型脚本编程语言&#xff0c;Python简单易用&#xff0c;学习成本低&#xff0c;…

ChatGLM-6B的P-Tuning微调详细步骤及结果验证

文章目录 1. ChatGLM-6B1.1 P-Tuning v2简介 2. 运行环境2.1 项目准备 3.数据准备4.使用P-Tuning v2对ChatGLM-6B微调5. 模型评估6. 利用微调后的模型进行验证6.1 微调后的模型6.2 原始ChatGLM-6B模型6.3 结果对比 1. ChatGLM-6B ChatGLM-6B仓库地址&#xff1a;https://githu…

<<c和指针>>温故及问题研讨(第三章)

第三章-数据 1. 前言2. 基本数据类型2.1 整型家族2.2 字面值常量 3. 基本声明3.1 数组的声明以及引用3.2 指针的声明注意事项3.3 隐式声明 4. 常量5. 作用域5.1 代码块作用域5.2 文件作用域5.3 原型作用域 6. 链接属性6.1 链接属性分类以及作用范围6.2 关键字:extern和static6.…

数据库基础篇 《18.MySQL8其它新特性》

第18章_MySQL8其它新特性 1. MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本&#xff0c;可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强&#xff0c;开发者对MySQL的源代码进行了重构&#xff0c;最突出的一点是多MySQL Optimizer优化…

GPT详细安装教程-GPT软件国内也能使用

GPT (Generative Pre-trained Transformer) 是一种基于 Transformer 模型的自然语言处理模型&#xff0c;由 OpenAI 提出&#xff0c;可以应用于各种任务&#xff0c;如对话系统、文本生成、机器翻译等。GPT-3 是目前最大的语言模型之一&#xff0c;其预训练参数超过了 13 亿个…

LeetCode:206. 反转链表

&#x1f34e;道阻且长&#xff0c;行则将至。&#x1f353; &#x1f33b;算法&#xff0c;不如说它是一种思考方式&#x1f340; 算法专栏&#xff1a; &#x1f449;&#x1f3fb;123 一、&#x1f331;206. 反转链表 题目描述&#xff1a;给你单链表的头节点 head &#x…

Sharding-JDBC之垂直分库水平分表

目录 一、简介二、maven依赖三、数据库3.1、创建数据库3.2、订单表3.3、用户表 四、配置&#xff08;二选一&#xff09;4.1、properties配置4.2、yml配置 五、实现5.1、实体5.2、持久层5.3、服务层5.4、测试类5.4.1、保存订单数据5.4.2、查询订单数据5.4.3、保存用户数据5.4.4…

Android SeekBar控制视频播放进度(二)——seekTo()不准确

Android SeekBar控制视频播放进度二——seekTo不准确 简介seekTo()视频帧 和 视频关键帧解决办法方法一方法二 简介 上一篇文章中&#xff0c;我们介绍了使用SeekBar控制视频播放&#xff0c;使用过程中发现&#xff0c;对于一些视频&#xff0c;我们拖动SeekBar进度条调节播放…

喜报 | ScanA内容安全云监测获评“新一代信息技术创新产品”

4月20日&#xff0c;在赛迪主办的2023 IT市场年会上&#xff0c;“年度IT市场权威榜单”正式发布。 知道创宇的ScanA内容安全云监测产品荣获“新一代信息技术创新产品”奖项。作为中国IT业界延续时间最长的年度盛会之一&#xff0c;历届IT市场年会公布的IT市场权威榜单已成为市…

备份数据看这里,免费教你苹果手机怎么备份所有数据!

案例&#xff1a;苹果手机怎么算备份成功&#xff1f; 【友友们&#xff0c;手机恢复出厂设置前&#xff0c;怎么样可以备份苹果手机里面的所有数据&#xff1f;】 苹果手机备份数据对于用户来说是非常重要的。在备份数据的同时&#xff0c;还需要学会如何恢复误删的数据。那么…

【微服务笔记22】微服务组件之Sentinel控制台的使用(Sentinel Dashboard)

这篇文章&#xff0c;主要介绍微服务组件之Sentinel控制台的使用&#xff08;Sentinel Dashboard&#xff09;。 目录 一、Sentinel控制台 1.1、下载Dashboard控制台 1.2、搭建测试工程 &#xff08;1&#xff09;引入依赖 &#xff08;2&#xff09;添加配置信息 &#…

微服务生态 -- dubbo -- dubbo3应用级别服务发现(阅读官方文档)

服务发现概述 从 Internet 刚开始兴起&#xff0c;如何动态感知后端服务的地址变化就是一个必须要面对的问题&#xff0c;为此人们定义了 DNS 协议&#xff0c;基于此协议&#xff0c;调用方只需要记住由固定字符串组成的域名&#xff0c;就能轻松完成对后端服务的访问&#x…

236. 二叉树的最近公共祖先【190】

难度等级&#xff1a;中等 上一篇算法&#xff1a; 103. 二叉树的锯齿形层序遍历【191】 力扣此题地址&#xff1a; 236. 二叉树的最近公共祖先 - 力扣&#xff08;Leetcode&#xff09; 1.题目&#xff1a;236. 二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点…

【MySQL】数据表的增删查改

1、CRUD的解释 C&#xff1a;Create增加 R&#xff1a;Retrieve查询 U&#xff1a;Update更新 D&#xff1a;Deleta删除 2、添加数据 2.1 添加一条记录 添加数据是对表进行添加数据的&#xff0c;表在数据库中&#xff0c;所以还是得先选中数据库&#xff0c;选中数据库还在进行…