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工业标准的开放式的系统。
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
个人点评:随着云计算、移动地理信息、开源、大数据这些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
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











SpringMVC의 주요 기능 이해: 이러한 중요한 개념을 익히려면 특정 코드 예제가 필요합니다. SpringMVC는 개발자가 MVC(Model-View-Controller) 아키텍처 패턴을 통해 유연하고 확장 가능한 구조를 구축하는 데 도움이 되는 Java 기반 웹 애플리케이션 개발 프레임워크입니다. 웹 애플리케이션. SpringMVC의 주요 기능을 이해하고 익히면 웹 애플리케이션을 보다 효율적으로 개발하고 관리할 수 있습니다. 이 기사에서는 SpringMVC의 몇 가지 중요한 개념을 소개합니다.

PHP8.3 출시: 새로운 기능 개요 기술이 계속 발전하고 변화가 필요함에 따라 프로그래밍 언어는 지속적으로 업데이트되고 개선됩니다. 웹 개발에 널리 사용되는 스크립팅 언어인 PHP는 개발자에게 더욱 강력하고 효율적인 도구를 제공하기 위해 지속적으로 개선되어 왔습니다. 최근 출시된 PHP 8.3 버전에는 오랫동안 기다려온 많은 새로운 기능과 개선 사항이 포함되어 있습니다. 이러한 새로운 기능에 대한 개요를 살펴보겠습니다. null이 아닌 속성의 초기화 이전 버전의 PHP에서는 클래스 속성에 명시적으로 값이 할당되지 않은 경우 해당 값은

최신 기술을 익히는 데 도움이 되는 PHP8의 새로운 기능에 대한 심층 분석입니다. 시간이 지남에 따라 PHP 프로그래밍 언어는 지속적으로 발전하고 개선되었습니다. 최근 출시된 PHP8 버전은 개발자에게 많은 흥미로운 새로운 기능과 개선 사항을 제공하여 개발 작업에 더 많은 편의성과 효율성을 제공합니다. 이 기사에서는 PHP8의 새로운 기능을 심층적으로 분석하고 이러한 최신 기술을 더 잘 익히는 데 도움이 되는 특정 코드 예제를 제공합니다. JIT 컴파일러 PHP8에는 JIT(Just-In-Time) 컴파일이 도입되었습니다.

인터넷의 급속한 발전으로 프로그래밍 언어는 끊임없이 진화하고 업데이트되고 있습니다. 그 중 오픈소스 프로그래밍 언어인 Go 언어는 최근 몇 년간 많은 주목을 받고 있습니다. Go 언어는 간단하고 효율적이며 안전하고 개발 및 배포가 용이하도록 설계되었습니다. 높은 동시성, 빠른 컴파일, 메모리 안전성 등의 특징을 갖고 있어 웹 개발, 클라우드 컴퓨팅, 빅데이터 등 분야에서 널리 사용됩니다. 그러나 현재 다양한 버전의 Go 언어를 사용할 수 있습니다. 적합한 Go 언어 버전을 선택할 때 요구 사항과 기능을 모두 고려해야 합니다. 머리

Golang(Go 언어)에는 전통적인 의미의 클래스 개념이 없지만, 클래스와 유사한 객체지향 기능을 구현할 수 있는 구조체라는 데이터 형식을 제공합니다. 이 기사에서는 구조를 사용하여 객체 지향 기능을 구현하는 방법을 설명하고 특정 코드 예제를 제공합니다. 구조의 정의와 사용법 먼저 구조의 정의와 사용법을 살펴보자. Golang에서는 type 키워드를 통해 구조를 정의한 다음 필요한 곳에 사용할 수 있습니다. 구조에는 속성이 포함될 수 있습니다.

C++ 함수에는 단순 함수, const 함수, 정적 함수 및 가상 함수 유형이 있습니다. 기능에는 인라인 함수, 기본 매개변수, 참조 반환 및 오버로드된 함수가 포함됩니다. 예를 들어,calculateArea 함수는 π를 사용하여 주어진 반경의 원의 면적을 계산하고 이를 출력으로 반환합니다.

php8의 새로운 기능에는 JIT 컴파일러, 유형 추론, 명명된 매개변수, 공용체 유형, 속성, 오류 처리 개선, 비동기 프로그래밍 지원, 새로운 표준 라이브러리 함수 및 익명 클래스 확장이 포함됩니다. 자세한 소개: 1. JIT 컴파일러, PHP8은 중요한 성능 향상을 제공하는 JIT 컴파일러를 도입하여 일부 고주파 실행 코드를 실시간으로 컴파일하고 최적화하여 실행 속도를 향상시킵니다. 개발자가 변수 등을 선언할 때 변수의 유형을 자동으로 추론할 수 있도록 유형 추론 기능을 도입합니다.

[Go 언어의 새로운 기능 해석: 프로그래밍을 보다 효율적으로 만들기 위해서는 구체적인 코드 예제가 필요합니다.] 최근 소프트웨어 개발 분야에서 Go 언어가 많은 주목을 받고 있으며, Go 언어의 단순하고 효율적인 디자인 개념이 점점 더 주목을 받고 있습니다. 개발자. 정적으로 유형이 지정된 프로그래밍 언어인 Go 언어는 개발 효율성을 향상하고 코드 작성 프로세스를 단순화하는 새로운 기능을 계속해서 도입하고 있습니다. 이 글에서는 Go 언어의 최신 기능에 대해 심층적으로 설명하고, 구체적인 코드 예제를 통해 이러한 새로운 기능이 제공하는 편리함을 경험하는 방법을 논의할 것입니다. 모듈형 개발(GoModules) 1부터 Go 언어
