Geodatabase10.2.1新特性介绍
ArcGIS10.2.1RC-Snapshot版本已经出来了,针对Geodatabase这块有什么新特性,下面会一一给大家进行解答。 亮点1:增加了一个ArcToolbox工具,Add/Romove Field Conflict Filter工具 也就是说,在做多用户并发版本编辑的时候,如果用户对编辑版本和协调版本要
ArcGIS10.2.1RC-Snapshot版本已经出来了,针对Geodatabase这块有什么新特性,下面会一一给大家进行解答。
亮点1:增加了一个ArcToolbox工具,Add/Romove Field Conflict Filter工具
也就是说,在做多用户并发版本编辑的时候,如果用户对编辑版本和协调版本要素的属性字段进行修改,而且在选择协调冲突选项
那么系统会自动弹出冲突对话框
如上图所示,这样就会大大影响多用户的编辑效率。
使用Add Field Conflict Filter的ArcToolbox工具,可以对某个特定的字段进行冲突过滤,也就是说,如果出现上面的情况,系统会默认安装协调版本的值为准,也就不会出现冲突对话框了,这样也就大大提高了相关的编辑效率。
打开ArcToolbox10.2.1——Data Management——Version里面
Tips:
- 以下字段不支持字段冲突过滤:对象ID,BLOB存储的几何形状如Shape字段,子类型字段中,与网络相关的字段如启用的ancillary 角色,权重字段或编辑跟踪字段。
- 从ArcToolbox工具打开,不支持的字段会自动过滤掉。
- 在ArcPy中功能提供了相关函数来查看arcpy.da.ListFieldConflictFilters()
- 该功能只支持10.2.1以上版本,以前的版本是不支持的
同样,我们查看数据库里面查看GDB_ITEMS 里面的要素类的Definition,可以看出,系统也添加了关于过滤冲突字段的信息
true CONTINENT
同样,ArcPy也提供了相关的函数
import arcpy from arcpy import env env.workspace = "Database Connections/airport.sde" arcpy.AddFieldConflictFilter_management("Primary_UG", ["phase","material"])
import arcpy from arcpy import env env.workspace = "Database Connections/airport.sde" arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase","material"])
亮点二:新数据库版本和操作系统的支持
1:ArcGIS10.2.1支持了关于 IBM DB2, PostgreSQL, 和 Oracle的新版本,因为ArcGIS10.2.1的系统需求与ArcGIS10.2已经同步更新了,我没有具体比较两者的区别,
但是用户非常关心的Oracle12c版本还没有看到支持。
http://resources.arcgis.com/en/help/system-requirements/10.2/index.html#/Oracle_Database_Requirements/01510000006s000000/
2:ArGIS10.2.1,用户可以使用ArcGIS10.2.1也开始,你可以从ArcGIS的服务器上的Linux机器连接在z操作系统的DB2数据库。
亮点三:新增了一个检测图形变化工具Detect Feature Changes
该工具,根据编辑前的图层和编辑后的图层进行对比,可以对比空间信息、属性信息的变化和没有变化的,而且可以将变化前和变化后的ObjectID以及变化类型标识出来,而且还可以设定一个变化的容差,特别是在图形移动距离(与容差是关系)
红颜色的数据是原来的数据,黄颜色的数据是做过修改的数据,这种修改都是图形的位置移动与增删改。
那么,我们可以使用该工具做修改前后的对比,我们看到objectid=1线做了相关偏移,那么上面我们也讲到了该工具有一个容差的选择
1:如果距离小于容错,我们认为根本没有移动
2:如果距离大于容错
在新产生要素类的结果,可以分别将原数据的ID与更改数据的ID进行罗列,而且还添加了一个更新类型:
- S代表空间信息,空间数据更新变化
- A代表属性信息,属性数据更新变化
- SA代表空间和属性,空间数据和属性数据更新变化。
- NC代表无变化,没有任何变化。
- N代表新增的,新增数据。
- D表示删除,删除数据
亮点四:增加工具Add Geometry Attribute
该工具是为选定的要素类添加关于Geometry的常用相关属性
有了这个工具,以前我们常用的 Calculate Geometry 、 Calculate Field 工具就可以代替了。
亮点五:增加了:更改字段工具
其实这也不能算作亮点了,在我们以前的博客也提到了,这个工具原来没有集成到桌面上,只是这个版本集成上来了。
该工具的功能:更改字段名称、更改字段别名。
其他:主要是新增加了不少ArcToolbox工具
1:增加了三个几何网络操作工具
Find Disconnected Features In Geometric NetworkVerify And Repair Geometric Network ConnectivityRebuild Geometric Network
2:增加了两个镶嵌数据集导出工具
Export Mosaic Dataset GeometryExport Mosaic Dataset Items
3:增加了一个编辑工具栏
Edgematch FeaturesGenerate Edgematch LinksGenerate Rubbersheet LinksRubbersheet FeaturesTransfer Attributes
4:还有关于空间分析、地统计分析等高级分析工具
5:3D 分析
以下工具支持 LAS dataset:
- Stack Profile
- Surface Aspect
- Surface Contour
- Surface Slope
以下工具的默认重采样技术已经从最近邻(Nearest Neighbor )更改为双线性插值(Bilinear interpolation):
- Raster Surface toolset: Aspect, Contour, Contour List, Curvature, Cut Fill, Hillshade, Slope.
- Visibility toolset: Observer Points, Viewshed, Visibility
更多了解:http://resources.arcgis.com/en/help/main/10.2/index.html#/What_s_new_in_ArcGIS_10_2_1/016w0000005v000000/
总结:
总体来说,关于Geodatabase这块,亮点不多,毕竟是从10.2到10.2.1的版本升级,还没有眼前一亮的功能,不过倒是结合以前用户的需求,增加了非常多便捷的ArcToolbox工具!
-------------------------------------------------------------------------------
Blog: http://blog.csdn.net/linghe301
Weibo: http://www.weibo.com/linghe301
-------------------------------------------------------------------------------
上一篇: mysql_affected_rows的返回值,该怎么解决
下一篇: 文件头到底是哪里~~
推荐阅读
-
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
-
HTML5引入的新数组TypedArray介绍
-
HTML5新特性 多线程(Worker SharedWorker)
-
ECMAScript6 新特性范例大全
-
ThinkPHP3.1新特性之多层MVC的支持
-
servlet3新特性_动力节点Java学院整理
-
Visual Studio 2017 针对移动开发的新特性汇总
-
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
-
ES6数组新特性解析(map,filter,forEach,reduce)
-
SQL Server2012在开发中的一些新特性