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,可以看出,系统也添加了关于过滤冲突字段的信息
<fieldfilteringenabled>true</fieldfilteringenabled> <filteredfieldnames xsi:type="typens:Names"> <name>CONTINENT</name> </filteredfieldnames>
同样,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
-------------------------------------------------------------------------------

PHP8.3发布:新特性一览随着技术的不断发展和需求的不断变化,编程语言也在不断更新和改进。作为一种广泛应用于网络开发的脚本语言,PHP一直在不断进步,为开发者提供更强大和高效的工具。最近发布的PHP8.3版本带来了许多期待已久的新特性和改进,下面让我们来看一下这些新特性的一览。非空属性的初始化在过去的PHP版本中,如果一个类的属性没有被明确赋值,它的值

深入解析PHP8的新特性,助您掌握最新技术随着时间的推移,PHP编程语言一直在不断演进和改进。最近发布的PHP8版本为开发者提供了许多令人兴奋的新特性和改进,为我们的开发工作带来了更多便利和效率。在本文中,我们将深入解析PHP8的新特性,并提供具体的代码示例,旨在帮助您更好地掌握这些最新的技术。JIT编译器PHP8引入了JIT(Just-In-Time)编

PHP8.1引入的新的Redis扩展随着互联网的快速发展,大量的数据需要进行存储和处理。为了提高数据处理的效率和性能,缓存成为了一个不可或缺的部分。而在PHP开发中,Redis作为一种高性能的键值对存储系统,被广泛应用于缓存和数据存储的场景。为了进一步提升Redis在PHP中的使用体验,PHP8.1引入了新的Redis扩展,本文将介绍这一扩展的新增功能,并给

php8新特性有JIT 编译器、类型推导、命名参数、联合类型、属性、错误处理改进、异步编程支持、新的标准库函数和匿名类的扩展等。详细介绍:1、JIT编译器,PHP8引入了JIT编译器,这是一个重要的性能改进,JIT编译器可以对一些高频执行的代码进行实时编译和优化,从而提高运行速度;2、类型推导,PHP8引入了类型推导功能,允许开发者在声明变量时自动推导出变量的类型等等。

CSS3的新特性一览:如何使用CSS3实现过渡效果CSS3作为CSS的最新版本,在众多新特性中,最有趣和实用的应该是过渡效果(transition)。过渡效果可以让我们的页面在交互时更加平滑、漂亮,给用户带来良好的视觉体验。本文将介绍CSS3过渡效果的基本用法,并附带相应的代码示例。transition-property属性:指定需要过渡的CSS属性过渡效果

go语言的新特性有:1、Go模块,用于管理Go语言项目的依赖关系;2、错误处理,增加了一个新的错误类型error,使得错误处理更加灵活和简洁;3、上下文包,用于在goroutine之间传递请求范围的值;4、嵌入,即一个结构体可以嵌入到另一个结构体中;5、同步包,更好地控制goroutine之间的同步和通信;6、错误值,更好地区分不同类型的错误;7、泛型,让开发者编写更灵活。

CSS3的新特性一览:如何使用CSS3实现水平居中布局在网页设计和布局中,水平居中布局是一项常见的需求。过去,我们经常使用复杂的JavaScript或CSS技巧实现此目的。然而,CSS3引入了一些新的特性,使得水平居中布局更加简单和灵活。本文将介绍一些CSS3的新特性,并提供一些代码示例,演示如何使用CSS3实现水平居中布局。一、使用flexbox布局fle

PHP8作为最新版本的PHP编程语言,引入了许多新的特性和改进,在底层开发原理方面做了一些重要的改变。本文将深入探讨PHP8的底层开发原理,并分析如何利用新特性提高代码性能和可靠性。首先,我们来了解一下PHP8的一些重要的底层开发原理。PHP8引入了JIT(Just-In-Time)编译器,这是一个动态编译器,可以将PHP代码即时转换为本地机器码,并在执行时


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 English version
Recommended: Win version, supports code prompts!

Dreamweaver Mac version
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools