创建两个授权版本
现在,您的数据已作为 web 要素图层共享,并启用了分支版本化,可以随时进行编辑。 从现在起,所有编辑都应在授权版本中进行,以确保在协调授权版本与默认版本时,可以检测到任何冲突,并对冲突进行审查和解决。 接下来,您将根据默认版本创建授权版本。 稍后,您将使用这些默认版本进行编辑。
注:
为完成该教程,您或者您组织中的某人必须完成本系列中的第一个教程:准备和发布分支版本化数据。
在 ArcGIS Pro 地图中添加 web 图层
首先,您将连接到组织的门户网站,并将 Madrid Solar Project web 图层添加到新地图上。
- 启动 ArcGIS Pro。
- 在新建工程下,单击从没有模板的情况入手。
- 在功能区上方,单击未登录,然后单击登录。
- 在 ArcGIS 登录窗口中,键入有编辑权限的门户帐户的用户名和密码。 单击登录。
- 在目录窗格中,单击门户选项卡和我的组织按钮。
您组织的所有门户工程都会显示出来,包括在第一个教程中创建的 Madrid Solar Project 项目。
- 右键单击 Madrid Solar Project 要素图层(黄色图标),指向添加到新建项,然后单击地图。
数据会出现在新地图上。
- 在内容窗格中,单击 Madrid Solar Project 旁的箭头以展开图层组。
图层组包含 2 个图层:Buildings 和 Neighborhoods。
创建一个版本
接下来,您将启用功能区上的版本化选项卡,打开版本视图,并创建一个新版本的 web 要素图层。
- 在内容窗格中,单击按数据源列出按钮。
现在,地图图层是根据其数据源列出的,而不是根据它们在地图上绘制的顺序。
- 在内容窗格中,单击 Madrid Solar Project 数据源,例如 sde.DEFAULT (Madrid_Solar_Project)。
由于在上一教程中启用了该数据源的分支版本化,因此在功能区上会出现版本化选项卡。
- 单击功能区上的版本化选项卡。
- 在版本化组中,单击管理版本。
版本视图随即显示。
在“版本”视图中,只存在一个版本,名为 DEFAULT。 每个企业级地理数据库都会创建一个默认版本,其中包含数据的授权版本。 接下来,您将创建两个授权版本,用于执行编辑任务。
在功能区版本选项卡的管理版本组中,单击新建按钮。
表格中出现新的一行。
- 在名称中,键入 Imperial Work Order 1。
每个版本都有一个由版本所有者决定的名称。 Imperial 是接下来需要编辑的邻域的名称。
- 按 Tab 键。
所有者字段已填充。 默认版本的所有者始终是地理数据库管理员。 对于授权版本,所有者是创建版本的门户用户。
- 多次按下 Tab 键。 在描述字段中,键入 Batch edit of solar potential field in the Imperial neighborhood。 按 Tab 键。
- 在访问选项中,选择私有。
版本的访问权可以是“公开”、“受保护”或“私有”。 通常情况下,除了创建版本的人之外,任何人都不需要访问该版本,因此版本访问权限设置为“私有”。 当访问权限设置为“公开”时,其他人可以对版本进行编辑。 当访问权限设置为“受保护”时,其他人可以查看该版本,但不能进行编辑。
注:
在本教程中,默认版本设置为公开,以避免需要额外的用户账户。 不过处于您自己的工作流程需要,建议将默认版本的访问设置为受保护。 这样可以确保只有具有高级权限的门户用户才能对默认版本直接进行编辑。 要了解如何更改默认版本的访问类型,请查看保护默认版本文档。
表格中有两个空白字段:
- 已协调字段显示上次执行协调操作的日期和时间。 如果自创建以来或自上次发布以来该字段未进行过协调,则保持为空。
- 已验证字段显示属性规则最后一次评估的日期和时间。 如果地理数据库没有定义属性规则,或者从未对规则进行过评估,则显示为空白。 该属性仅适用于分支版本。
- 在功能区版本选项卡的管理版本组中,单击保存按钮。
创建其他版本
接下来,您将依照上述相同流程再创建一个授权版本。
- 右键单击“版本”视图中的任意位置,然后单击新建。
- 在名称中,键入 Imperial Work Order 2。
- 对于描述,键入 Attribute edits in the Imperial neighborhood。
- 在访问选项中,选择私有。
- 右键单击“版本”视图中的任意位置,然后单击保存。
- 关闭版本视图。
在本模块中,您在 ArcGIS Pro 的新地图中添加了 Madrid Solar Project web 要素图层。 您启用了功能区上的版本化选项卡,并打开了“版本”视图。 自此,您创了建两个授权版本。 接下来,您将对两个版本中的数据进行编辑。
在 Imperial Work Order 1 版本中进行编辑
最终,您的团队将采集太阳能数据并计算马德里所有建筑物的太阳能潜能。 目前为止,已针对 6 个邻域完成了此过程。 在地图上,将以橙色和红色阴影符号化这些邻域中的建筑物,指示其太阳能潜能。

对于地图上的第 7 个邻域 Imperial,仅部分完成数据采集过程。 接下来,您将继续对 Imperial 邻域的建筑物进行编辑。 但是,您的数据现在已分支版本化,因此从现在开始进行的所有编辑内容都将在授权版本中进行。 在授权版本中执行编辑内容将有助于确保多人能够同时编辑数据,并且注意到并解决其编辑内容之间的冲突。
连接到授权版本
启用分支版本化后,任何人都不应在默认版本中进行编辑,将为已审核和最终确定的数据保留该版本。 因此,在进行编辑之前,您需要连接到授权版本之一。
- 在内容窗格中,右键单击 Madrid Solar Project 工作空间并单击更改版本。
- 在更改版本窗口中,单击 Imperial Work Order 1 版本(例如 ADMIN.Imperial Work Order 1)。
- 单击确定。
- 在内容窗格中,确认 Madrid Solar Project 工作空间现在包含文本 Imperial Work Order 1,例如,ADMIN.Imperial Work Order 1 (Madrid_Solar_Project)。
工作空间名称的更改确认您现在已连接到授权版本,而非默认版本。
选择要编辑的建筑物
连接到 Imperial Work Order 1 版本后,即可对此版本中的数据进行编辑。
在 Imperial 邻域中,已采集诸如日照时间、面积和入射辐射等属性,但尚未计算太阳能潜能,这是为什么以淡黄色符号化此邻域中所有建筑物的原因。 接下来,您需要选择 Imperial 邻域中的建筑物,以便同时对其进行编辑。
- 单击功能区上的地图选项卡。 在选择组中,单击选择。
- 在地图上,单击 Imperial 邻域的边界以将其选中。
- 在功能区上,单击按位置选择。
- 在按位置选择窗口中,对于输入要素,选择 Buildings 图层(例如,Madrid Solar Project\GIS.Buildings)。
将对此图层中的要素进行评估以供选择。
- 对于关系,选择范围内。
- 对于选择要素,选择 Neighborhoods 图层(例如 Madrid Solar Project\GIS.Neighborhoods)。
此图层仅选择一个要素:Imperial 邻域。 该工具将查找并选择所选邻域内的所有建筑物。
- 单击确定。
选择 Imperial 邻域中的所有建筑物。 在地图下方,缩放至所选要素按钮指示已选择 387 个要素。
- 在内容窗格中,右键单击 Buildings 图层并单击属性表。
- 在以下属性表中,单击显示所选记录按钮。
该表格现在仅显示所选记录。
执行批量编辑以计算太阳能潜能
对于所选建筑物,Potencialidad solar 字段中的所有值均设置为 0。 您将使用计算字段工具,根据已在其他字段中采集的数据,计算 Imperial 邻域中每栋建筑物的太阳能潜能。
- 右键单击 Potencialidad solar 字段标头并单击计算字段。
- 在计算字段窗口中,对于表达式类型,选择 Python。
- 在 POT_SOLAR = 框中,键入或者复制粘贴以下内容:(!Building_AREA! * !rad_incide!) / 20。
- 单击确定。
在属性表中,所选记录的 Potencialidad solar 字段将填充范围介于 0.047611 至 4.408547 的值。
注:
本教程中用于计算太阳能潜能的表达式仅用于演示。 可以在原始数据集中找到 Imperial 邻域中建筑物的真实太阳能潜能值。 使用适宜性模型计算了这些值,该模型将使用每栋建筑物的日照时间百分比、方位、坡度和面积。
- 关闭属性表。
- 在功能区地图选项卡的选择组中,单击清除以清除所选内容。
在地图上,现在将以橙色和红色阴影符号化 Imperial 邻域中的建筑物,以反映其新的太阳能潜能值。
在第二个模块中,您连接到了 Imperial Work Order 1 版本,选择了一组要素,并使用了计算字段工具以计算 Imperial 邻域中所有建筑物的太阳能潜能。
在 Imperial Work Order 2 版本中进行编辑
当您的团队开始编辑 Madrid Solar Project 数据时,多个人通常会同时编辑多个版本。 接下来,您将在本教程前面的部分中创建的第二个版本中测试编辑。 您将手动更改 Imperial 邻域中一栋建筑物的日光指示器。
通过在两个版本中进行编辑,您可以稍后在本系列的最后一个教程中测试协调版本。
连接到授权版本
Madrid Solar Project 工作空间仍然连接到 Imperial Work Order 1 版本。 在执行下一轮编辑之前,您将连接到 Imperial Work Order 2 版本。
- 在内容窗格中,右键单击 Madrid Solar Project 工作空间并单击更改版本。
- 在更改版本窗口中,单击 Imperial Work Order 2 版本(例如 ADMIN.Imperial Work Order 2)。
- 单击确定。
在内容窗格中,工作空间将使用新版本名称进行更新。
在地图上,再次以淡黄色符号化 Imperial 邻域中的建筑物。 您在上一个模块中为计算太阳能潜力所进行的编辑内容属于不同版本,并且不可见。
编辑属性值
接下来,您将选择 Municipal Sports Center 建筑物。 您需要编辑其入射辐射值,以反映最近的精确测量。 您还需要根据此变化重新计算其太阳能潜力值。
- 在地图上,缩放至 Imperial 邻域。
Municipal Sports Center 邻近该邻域中心。 它是一座大型的矩形建筑物,位于标注 Paseo Imperial 的街道和一组三个运动场之间。
- 在功能区地图选项卡的选择组中,单击选择。
- 在地图上,单击 Municipal Sports Center 建筑物以将其选中。
您最近重新计算了该建筑物的入射辐射,发现数据中报告的当前值不正确。 现在,您需要在要素的属性中更新此值。
- 在功能区的选择组中,单击属性。
属性窗格随即出现,其中显示了所选要素的属性。
- 在属性窗格中,将 Radiación incidente(入射辐射)值编辑为 0.00512。
由于 Potencialidad solar 值源自 Radiación incidente 值,因此您也将使用本教程前面部分中使用的相同计算来更新此字段。
- 将 Potencialidad solar 值编辑为 1.876058。
- 在窗格的底部,单击应用或者确保选中自动应用复选框。
- 在地图上,建筑物的颜色将变为橙色,比周围建筑物的黄色略深。
接下来,您将提交您的编辑内容。
- 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
您现在已经完成编辑,因此您需要将要素图层数据源更改回默认版本。
- 在内容窗格中,右键单击 Madrid Solar Project 工作空间并单击更改为默认版本。
在地图上,Municipal Sports Center 建筑物的颜色将恢复为黄色。 您在两个授权版本中进行的编辑内容不会出现在默认版本中。
- 关闭 ArcGIS Pro。 无需保存该工程。
在本模块中,您已连接到 Imperial Work Order 2 版本并修改了 Municipal Sports Center 建筑物的属性。
在本教程中,您创建了 Madrid Solar Project web 要素图层的两个授权版本。 您依次连接到每个版本以进行编辑。 在第一个版本中,您使用计算字段工具执行了批量编辑。 在第二个版本中,您手动编辑了一栋建筑物的属性。
在本系列的下一个(也是最后一个)教程:协调和发布版本中,您将协调两个授权版本与默认版本,并解决这些版本之间存在的任何冲突。