Home Database Mysql Tutorial Geodatabase 10.2新特性(一)

Geodatabase 10.2新特性(一)

Jun 07, 2016 pm 03:48 PM
new features characteristic

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工业标准的开放式的系统。
Copy after login
官方网站是: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已经发布。
Copy after login
官方网站是: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  

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

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

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Master the key concepts of Spring MVC: Understand these important features Master the key concepts of Spring MVC: Understand these important features Dec 29, 2023 am 09:14 AM

Understand the key features of SpringMVC: To master these important concepts, specific code examples are required. SpringMVC is a Java-based web application development framework that helps developers build flexible and scalable structures through the Model-View-Controller (MVC) architectural pattern. web application. Understanding and mastering the key features of SpringMVC will enable us to develop and manage our web applications more efficiently. This article will introduce some important concepts of SpringMVC

PHP 8.3 released: new features at a glance PHP 8.3 released: new features at a glance Nov 27, 2023 pm 12:52 PM

PHP8.3 released: Overview of new features As technology continues to develop and needs change, programming languages ​​are constantly updated and improved. As a scripting language widely used in web development, PHP has been constantly improving to provide developers with more powerful and efficient tools. The recently released PHP 8.3 version brings many long-awaited new features and improvements. Let’s take a look at an overview of these new features. Initialization of non-null properties In past versions of PHP, if a class property was not explicitly assigned a value, its value

A guide to learn the new features of PHP8 and gain an in-depth understanding of the latest technology A guide to learn the new features of PHP8 and gain an in-depth understanding of the latest technology Dec 23, 2023 pm 01:16 PM

An in-depth analysis of the new features of PHP8 to help you master the latest technology. As time goes by, the PHP programming language has been constantly evolving and improving. The recently released PHP8 version provides developers with many exciting new features and improvements, bringing more convenience and efficiency to our development work. In this article, we will analyze the new features of PHP8 in depth and provide specific code examples to help you better master these latest technologies. JIT compiler PHP8 introduces JIT (Just-In-Time) compilation

Choose the applicable Go version, based on needs and features Choose the applicable Go version, based on needs and features Jan 20, 2024 am 09:28 AM

With the rapid development of the Internet, programming languages ​​are constantly evolving and updating. Among them, Go language, as an open source programming language, has attracted much attention in recent years. The Go language is designed to be simple, efficient, safe, and easy to develop and deploy. It has the characteristics of high concurrency, fast compilation and memory safety, making it widely used in fields such as web development, cloud computing and big data. However, there are currently different versions of the Go language available. When choosing a suitable Go language version, we need to consider both requirements and features. head

Are there any class-like object-oriented features in Golang? Are there any class-like object-oriented features in Golang? Mar 19, 2024 pm 02:51 PM

There is no concept of a class in the traditional sense in Golang (Go language), but it provides a data type called a structure, through which object-oriented features similar to classes can be achieved. In this article, we'll explain how to use structures to implement object-oriented features and provide concrete code examples. Definition and use of structures First, let's take a look at the definition and use of structures. In Golang, structures can be defined through the type keyword and then used where needed. Structures can contain attributes

C++ function types and characteristics C++ function types and characteristics Apr 11, 2024 pm 03:30 PM

C++ functions have the following types: simple functions, const functions, static functions, and virtual functions; features include: inline functions, default parameters, reference returns, and overloaded functions. For example, the calculateArea function uses π to calculate the area of ​​a circle of a given radius and returns it as output.

What are the new features of php8 What are the new features of php8 Sep 25, 2023 pm 01:34 PM

New features of php8 include JIT compiler, type deduction, named parameters, union types, properties, error handling improvements, asynchronous programming support, new standard library functions and anonymous class extensions. Detailed introduction: 1. JIT compiler, PHP8 introduces the JIT compiler, which is an important performance improvement. The JIT compiler can compile and optimize some high-frequency execution codes in real time, thereby improving the running speed; 2. Type derivation , PHP8 introduces the type inference function, allowing developers to automatically deduce the type of variables when declaring variables, etc.

Interpretation of new features of Go language: making programming more efficient Interpretation of new features of Go language: making programming more efficient Mar 10, 2024 pm 12:27 PM

[Interpretation of new features of Go language: To make programming more efficient, specific code examples are needed] In recent years, Go language has attracted much attention in the field of software development, and its simple and efficient design concept has attracted more and more developers. As a statically typed programming language, Go language continues to introduce new features to improve development efficiency and simplify the code writing process. This article will provide an in-depth explanation of the latest features of the Go language and discuss how to experience the convenience brought by these new features through specific code examples. Modular development (GoModules) Go language from 1

See all articles