搜索
首页数据库mysql教程Geodatabase 10.2新特性(一)

Geodatabase 10.2新特性 注意:该文档都是依照Esri官方发布的内部资料翻译而成,所有内容都是有据可循的,但是在正式版没有发布之前,不保证所有内容都与正式版完全一致,所以相关内容仅供参考。 Geodatabase 10.2 Technology Story for existing ArcGIS use

Geodatabase 10.2新特性



注意:该文档都是依照Esri官方发布的内部资料翻译而成,所有内容都是有据可循的,但是在正式版没有发布之前,不保证所有内容都与正式版完全一致,所以相关内容仅供参考。


Geodatabase 10.2 Technology Story for existing ArcGIS users (What is new)


Because the geodatabase is foundation technology for ArcGIS that many other components rely on, much emphasis in each release is on performance and bug fixing. The 10.2 release is no different. Performance and bug fixing in 10.2 has focused on reconcile and replication areas particularly when working with datasets such as geometric networks.


Key enhancements for the geodatabase at 10.2 include: 
  • Altering of the field properties of existing tables and feature classes is now supported depending on what the database management system being used allows. Field properties that can be altered are as follows:

Field Name
  Data Type (as long as the change would lead to loss of data) 
  Alias
  Allow NULL values
  Default Value
  Domain
  Length (can only increase if the feature class or table has data)


  可以对存储在Geodatabase里面的表或者要素类的字段属性进行修改:比如字段名称,字段类型(不同类型转换可能有数据丢失),字段别名,是否允许为空设置,默认值,域,长度(如果有数据的话,长度只能增加)


个人点评:该功能也是一个循序渐进的过程,从ArcGIS10版本用户反映强烈的字段名称的修改,到ArcGIS10.1可以进行字段名称的修改,到ArcGIS10.2可以对字段属性的全面修改。

  • Additional infrastructure to allow the editing of maps in connected and disconnected environments. Pieces of the infrastructure exist in the desktop, server, and runtime environments to support mobile and web based workflows.

允许在在线和离线环境下编辑地图。桌面、Server、runtime(开发)环境都支持移动以及web基本工作流。

个人点评:目前来说,离线环境编辑还不清楚,但是既然Geodatabase有同步复制的离线环境做数据同步,那么这个离线环境编辑原理应该大同小异吧

  • Additional database support:

o At 10.2 Query Layers support has been added for IBM Netezza 7.0 and INZA 2.5, which includes the Netezza Spatial Esri Package.
o Support has been added for PostgreSQL 9.2. The Database Support directory in ArcGIS client installation directories contains 9.2 st_geometry libraries,
   which must be used if you create a geodatabase or install ST_Geometry in a PostgreSQL 9.2 database.
o Beginning with ArcGIS 10.2, you can use Query Layers to connect to and work with simple feature data in a Teradata database or SQLite database. This
   allows you to view and analyze the spatial data you have stored in these databases without having to move your data to a geodatabase. An ArcPy                            function is provided with ArcGIS 10.2 that creates an SQLite database.


对其他数据库的支持

 ArcGIS10.2的Query Layer支持新的数据库IBM Netezza 7.0 and INZA 2.5

ArcGIS10.2也支持PostgreSQL9.2版本

ArcGIS10.2可以使用QueryLayer连接Teradata database 或者 SQLite database数据库的简单要素数据。ArcPy也提供了创建SQLite数据库的函数。


关于Teradata
全球企业级数据仓库解决方案领导厂商——Teradata Corporation (美国纽约证券交易所交易代码:TDC)
Teradata致力于:协助客户制定更明智、更有效的决策,赋予企业不断增长的原动力。
Teradata在数据仓库市场保持领先地位。在权威研究机构Gartner发布的“领导者象限”(Leaders Quadrant) 报告中,Teradata以杰出的表现位列“数据仓库”和“多渠道营销管理” 领导厂商。在数据仓库方面,占领金融行业的80%市场,电信行业的100%市场属于Teradata。
Teradata是用于世界上最大的商用企业级数据库的关系数据库管理系统。目前有很多使用Teradata的数据库达到PB级数据分析,Teradata在大数据时代,作为大型数据仓库应用的正确选择。而Teradata数据库系统也可以只有10G字节那么小。由于并行性能和可扩展能力, Teradata可以使一个系统通过线性扩展,从一个单一的节点开始,灵活的扩展到多个节点的顺利扩容。
从1993年开始 Teradata已经开始应用于UNIX平台。在1998年11月,它开始应用于Windows NT平台。近期,已经开始对Novell公司的SUSE Linux平台进行支持,使得数据仓库产品更适应于不同平台环境的企业客户.
Teradata 是一个符合ANSI工业标准的开放式的系统。
官方网站是:http://www.teradata.com

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
官方网站是:http://www.sqlite. org 或者http://www.sqlite.com.cn


个人点评:随着云计算、移动地理信息、开源、大数据这些IT主流技术的广泛使用,ArcGIS也由原来基础支持的五种关系型数据库(oracle、SQL Server、DB2、Informix、PostgreSQL),到对这些新技术数据存储的支持,估计后面的版本也会考虑NoSQL。

  • Geodatabase archiving is now supported on data that has not been versioned.

Geodatabase的数据归档已经支持数据不再注册版本了。


个人点评:在ArcGIS10.2版本之前,使用Geodatabase的数据归档,该数据必须在ArcSDE里面存储,而且必须注册版本,而且注册版本不能选择Move to base 勾选项,但是ArcGIS10.2已经支持了不注册版本,该功能令人期待。

其实早在ArcGIS 10.1 能够记录数据集更改者以及编辑执行时间的相关信息。通过编辑器追踪,编辑器的用户名和时间戳会直接存储于数据集的属性字段中。编辑器追踪有助于维持问责制,强化质量控制标准并创建数据变更日志。我个人觉得这个功能为数据归档的非注册版本提供了很好的铺垫作用。

  • At 10.2, you can publish data from your DB2, Informix, Oracle, PostgreSQL, or SQL Server databases stored in the native spatial types as a feature service on your ArcGIS Server.

在ArcGIS10.2版本,用户可以发布来自DB2, Informix, Oracle, PostgreSQL, 或者 SQL Server databases 的原生的空间类型存储的要素服务。

        个人点评:早在ArcGIS10版本,有一个QueryLayer就可以对Oracle的SDO_Geometry、SQL Server的Geometry或者Geography存储以及其他数据库的空间存储数据来发布地图服务(map  service),而且ArcGIS10.1可以直接使用ArcMap来编辑上面数据库的存储类型而不再有ArcSDE的环境下,那么上面的功能在ArcGIS10.2实现也是理所当然的。


Geodatabase10.2新特性(二)Q&A - ArcGIS技术研究 - 博客频道 - CSDN.NET http://t.cn/zYeQntt  

 -------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
说明InnoDB重做日志和撤消日志的作用。说明InnoDB重做日志和撤消日志的作用。Apr 15, 2025 am 12:16 AM

InnoDB使用redologs和undologs确保数据一致性和可靠性。1.redologs记录数据页修改,确保崩溃恢复和事务持久性。2.undologs记录数据原始值,支持事务回滚和MVCC。

在解释输出(类型,键,行,额外)中要查找的关键指标是什么?在解释输出(类型,键,行,额外)中要查找的关键指标是什么?Apr 15, 2025 am 12:15 AM

EXPLAIN命令的关键指标包括type、key、rows和Extra。1)type反映查询的访问类型,值越高效率越高,如const优于ALL。2)key显示使用的索引,NULL表示无索引。3)rows预估扫描行数,影响查询性能。4)Extra提供额外信息,如Usingfilesort提示需要优化。

在解释中使用临时状态以及如何避免它是什么?在解释中使用临时状态以及如何避免它是什么?Apr 15, 2025 am 12:14 AM

Usingtemporary在MySQL查询中表示需要创建临时表,常见于使用DISTINCT、GROUPBY或非索引列的ORDERBY。可以通过优化索引和重写查询避免其出现,提升查询性能。具体来说,Usingtemporary出现在EXPLAIN输出中时,意味着MySQL需要创建临时表来处理查询。这通常发生在以下情况:1)使用DISTINCT或GROUPBY时进行去重或分组;2)ORDERBY包含非索引列时进行排序;3)使用复杂的子查询或联接操作。优化方法包括:1)为ORDERBY和GROUPB

描述不同的SQL交易隔离级别(读取未读取,读取,可重复的读取,可序列化)及其在MySQL/InnoDB中的含义。描述不同的SQL交易隔离级别(读取未读取,读取,可重复的读取,可序列化)及其在MySQL/InnoDB中的含义。Apr 15, 2025 am 12:11 AM

MySQL/InnoDB支持四种事务隔离级别:ReadUncommitted、ReadCommitted、RepeatableRead和Serializable。1.ReadUncommitted允许读取未提交数据,可能导致脏读。2.ReadCommitted避免脏读,但可能发生不可重复读。3.RepeatableRead是默认级别,避免脏读和不可重复读,但可能发生幻读。4.Serializable避免所有并发问题,但降低并发性。选择合适的隔离级别需平衡数据一致性和性能需求。

MySQL与其他数据库:比较选项MySQL与其他数据库:比较选项Apr 15, 2025 am 12:08 AM

MySQL适合Web应用和内容管理系统,因其开源、高性能和易用性而受欢迎。1)与PostgreSQL相比,MySQL在简单查询和高并发读操作上表现更好。2)相较Oracle,MySQL因开源和低成本更受中小企业青睐。3)对比MicrosoftSQLServer,MySQL更适合跨平台应用。4)与MongoDB不同,MySQL更适用于结构化数据和事务处理。

MySQL索引基数如何影响查询性能?MySQL索引基数如何影响查询性能?Apr 14, 2025 am 12:18 AM

MySQL索引基数对查询性能有显着影响:1.高基数索引能更有效地缩小数据范围,提高查询效率;2.低基数索引可能导致全表扫描,降低查询性能;3.在联合索引中,应将高基数列放在前面以优化查询。

MySQL:新用户的资源和教程MySQL:新用户的资源和教程Apr 14, 2025 am 12:16 AM

MySQL学习路径包括基础知识、核心概念、使用示例和优化技巧。1)了解表、行、列、SQL查询等基础概念。2)学习MySQL的定义、工作原理和优势。3)掌握基本CRUD操作和高级用法,如索引和存储过程。4)熟悉常见错误调试和性能优化建议,如合理使用索引和优化查询。通过这些步骤,你将全面掌握MySQL的使用和优化。

现实世界Mysql:示例和用例现实世界Mysql:示例和用例Apr 14, 2025 am 12:15 AM

MySQL在现实世界的应用包括基础数据库设计和复杂查询优化。1)基本用法:用于存储和管理用户数据,如插入、查询、更新和删除用户信息。2)高级用法:处理复杂业务逻辑,如电子商务平台的订单和库存管理。3)性能优化:通过合理使用索引、分区表和查询缓存来提升性能。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中