ArcSDE和Geodatabase10.1抢先版谍照介绍(4)
- 格式:pdf
- 大小:397.19 KB
- 文档页数:5
ArcGIS for Server 10.1 What’s NewESRI中国(北京)有限公司2011年8月版权声明本文档版权为ESRI中国(北京)有限公司所有。
未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。
制定及修订记录目录1体系结构 (1)1.1安装包分为W INDOWS和L INUX版本 (1)1.2A RC GIS S ERVER现在是原生的64位应用程序 (1)1.3A RC GIS S ERVER站点取代SOM-SOC模型 (2)A RC GIS S ERVER包含一个内置的W EB服务器 (2)1.41.5A RC GIS S ERVER W EB A DAPTOR (2)2安装配置 (3)2.1简化的安装 (3)2.2A RC GIS S ERVER账户配置工具 (3)3服务发布管理 (4)3.1A RC GIS D ESKTOP提供统一标准的发布体验 (4)发布服务时可以选择将GIS资源和数据直接拷贝到A RC GIS S ERVER中3.243.3发布工具在后台工作以支持远程发布(云端) (5)3.4基于MXD和MSD的地图服务将没有区别 (5)3.5发布GP服务的方式改变了 (6)3.6几何服务在服务器端预先配置 (6)3.7导出W EB地图工具帮助您打印W EB地图 (7)3.8服务器目录通过虚拟路径或URL自动暴露 (7)通过REST使用地理编码服务将获得更好的性能 (7)3.93.10OGC WPS和WMTS规范将得到支持 (7)地图服务允许客户端动态改变图层外观和行为 (8)3.113.12通过M ANAGER轻松部署SOE (8)4站点管理 (8)4.1A RC GIS S ERVER M ANAGER提供新的感官体验 (8)4.2M ANAGER提供新的日志框架和用户体验 (9)4.3A RC GIS D ESKTOP提供新的方式连接A RC GIS S ERVER (10)通过A RC GIS S ERVER S ITE D IRECTORY进行站点的高级管理操作 (10)4.44.5GIS服务器集群帮助您组织A RC GIS S ERVER站点 (11)5新平台技术 (11)5.1S PATIAL D ATA S ERVER (11)5.2M Y H OSTED M APS (12)A RC GIS S ERVER ON A MAZON EC2 (12)5.36服务缓存 (13)6.1影像服务缓存 (13)6.2自定义感兴趣区域创建缓存 (13)6.3通过GP服务创建缓存 (13)6.4在发布服务时即定义缓存 (13)提供缓存管理右键菜单 (14)6.57WEBADF (14)7.1A RC GIS W EB ADF A PPLICATIONS M ANAGER (14)不再支持通过W EB ADF创建的本地连接 (14)7.27.3不再支持非池化的W EB ADF应用 (15)8其他 (15)不再支持P ERSONAL G EODATABASE (15)8.18.2不再支持VBS CRIPT和JS CRIPT (16)ArcGIS Server 10.1标志着ArcGIS Server进入新的时代。
ArcSDE 10.1安装、配置、连接(SQL Server 2008)1 概述ArcSDE 10.1的安装配置相较于ArcSDE 10.0和之前版本,有了一些显著的变化,比如取消了Post Install向导,很多之前的管理操作改为使用地理处理工具来执行。
很多用户初次接触很不适应,本文就为大家介绍如何安装、配置和连接ArcSDE 10.1,测试数据库选择的是Microsoft SQL Server 2008 R2 Enterprise Edition SP3,操作系统是Windows 7 x64 SP1,机器名叫AGS-02,注意,AGS-02的防火墙需要关闭。
2 安装2.1 SQL Server2008 R2安装这里不多讲SQL Server 2008的安装,只是说明一下其中需要注意的几个地方。
2.1.1 实例配置需要注意是使用默认配置还是使用命名实例,如下图,本文使用了命名实例:2.1.2 目录配置其次要注意数据存储目录,默认的目录是SQL Server安装目录下的子目录,因此如果需要将数据存放到其他磁盘或路径的话,需要在这里制定数据根目录,如下图:主要就是实例名和数据存储路径需要注意,其他设置按照一般安装经验处理即可。
2.2 ArcSDE10.1安装安装了SQL Server 2008之后,就可以安装ArcSDE了,如下图,选择对应的安装项:ArcSDE软件的安装没有什么特殊之处,只要一直Next就行了。
安装完ArcSDE之后,没有像以前一样弹出Post Install向导,需要按照下面的步骤进行配置。
3 配置进行配置的机器上需要已经安装了ArcGISDesktop 10.1,以便使用地理处理工具。
3.1 创建地理数据库在工具箱中新增了“GeodatabaseAdministration”工具集,其中包含进行地理数据库管理操作的若干工具,如下图所示:双击打开“Create EnterpriseGeodatabase”工具,输入参数,如下图所示:参数说明:Database Platform:本文选择SQL_Server,毫无争议;Instance:需要填写SQL Server实例名,本文是“AGS-02\ESRICD”;Database:地理数据库名称,默认是sde,也可以填其他名称;Authorization File:授权文件,即.ecp文件,一般和ArcGIS Server的授权文件是同一个;其他就是输入数据库管理员,地理数据库管理员的密码。
ArcSDE10.1配置说明ArcSDE 10.1配置说明本说明是关于64位WINDOWS SERVER上的SQL SERVER和ORACLE数据库的ArcSDE初始配置。
介于10.1的推荐直连模式,个人认为在不考虑兼容性的情况下,Sde Service已经成为多余的部分,不需要进行配置及启动。
因为,本说明也不包含此部分。
一、SQL SERVER1. 安装SQL SERVER,及相应的补丁。
2. 设为固定端口模式,端口为1433,并在防火墙中开放相应端口。
3. 执行ToolBox中的Create Enterprise Geodatabase工具。
4. 测试连接二、ORACLE1. 安装ORACLE,及相应的补丁,并在防火墙中开放相应端口。
2. 安装对应版本的32位CLIENT,选择INSTANCE模式,并在防火墙中开放相应端口。
3. 修改系统环境变量(A)新建系统变量,变量名设置为“TNS_ADMIN”,变量值设置为32为CLIENT的安装目录。
例如:“D:\\oracle\\product\\10.2.0\\client_1”(B)询字符集信息:SQL> select userenv('language') nls_lang from dual;NLS_LANG----------------------------------------------------SIMPLIFIED CHINESE_CHINA.ZHS16GBK新建系统变量,变量名设置为"NLS_LANG",变量值设置为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
(C)本条目非必须新建系统变量,变量名设置为"LANG",变量值设置为“zh_CN.GBK”(与NLS_LANG相对应)。
4. 拷贝db下的NETWORK\\ADMIN\nsnames.ora至client目录。
ArcGIS 10.1地理数据库新特性Esri中国信息技术有限公司2012年1月《版权声明》本文档版权为Esri中国信息技术有限公司所有。
未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。
——制定及修订记录——目录第一章............................................................................................................... 标题错误!未定义书签。
1.1 ............................................................................................................. 第一节错误!未定义书签。
1.2 ............................................................................................................. 第二节错误!未定义书签。
1.2.1 ..................................................................................................... 第一点错误!未定义书签。
1.2.2 ..................................................................................................... 第二点错误!未定义书签。
1.3 ............................................................................................................. 第三节错误!未定义书签。
文档编号:ArcGISServer 10.1/10.2 安装和服务发布说明广州奥格智能科技有限公司二〇一三年十二月十二六日文档修订记录*变化状态:C――创建,A——增加,M——修改,D——删除目录第1章数据库安装与配置............................................................................................. - 1 -1.1数据库安装 .. (2)1.2创建表空间 (15)1.2.1表空间创建过程 ............................................................................................................ - 15 -1.3创建用户 . (18)1.3.1用户创建过程 ................................................................................................................ - 18 -第2章ARCGIS DESKTOP10安装 .................................................................................. - 21 -2.1安装准备 . (21)2.1.1系统要求 ........................................................................................................................ - 21 -2.1.2其它 ................................................................................................................................ - 21 -2.2A RC GIS D ESKTOP10安装. (22)2.2.1安装ArcGIS License Manager 10 .................................................................................... - 22 -2.2.2安装ArcGIS Desktop 10 .................................................................................................. - 24 -2.2.3破解 ................................................................................................................................ - 28 -2.3附录:SERVICE.TXT内容 ........................................................................ 错误!未定义书签。
一、软件环境概述服务器:64位Oracle数据库客户端:32位Oracle客户端,ARCGIS10.1,ArcSDE10.1,PLSQL32位(*PLSQL 数据库维护常用,可选安装)注意虽然我们的服务器端是64位的的,我们安装数据库的客户端仍然需要安装32位的数据库客户端,因为ArcGIS Desktop10.1的程序还是32位的二、ORACEL数据库服务端、客户端、PLSQL的安装(1)安装Oracle服务器端由于ArcSDE只支持64位服务器端,所以只能下载64位服务器端安装包,参照网上教程进行安装,可以参考:/lqh4188/article/details/16418879需要注意以下几点:如果先决条件检测不成功,可以自己打钩忽略掉;口令管理中,不要忘记解锁。
出现以下这个时不用管,会闪走的。
如果是安装在服务器就选择“服务器类”注意这里的全局数据库名,默认是orcl,也可以做个性修改,比如林业厅的会写LYTDB,这个名称在以下这个地方地填写的,提前先告诉你初学者会把“全局数据库名”、“网络服务名”、“表空间名”、“用户名”都搞得很混乱。
全局数据库名:相当于数据库的真名,还有“数据库名”、“数据实例名”、“ORAC LE_SID”,我们暂时未用到这么深的知识(开发人员可能会使用得到),这些名字一般就是跟全局数据库一致的。
我们能使用ORACEL client进行增删减查、能进行安装配置基本就可以了。
初学者全局数据库名就写“orcl”以免出错。
网络服务名:在配置ORACEL client客户端的时间就会涉及到,初学者也写“orcl”,以免出错。
表空间名:这个相当在ORACLEY数据库里放入一张张的表,一张表就是一个表空间,可以放好多个表空间,每个表空间都有自己的名称。
用户名:SYS SYSTEM SCOTT都是用户名,也有一些用户名是需要绑定表空间的,在实施中我们一般会为我们新建用户,并且都必须绑定表空间。
地理数据库(geodatabase) 概述什么是地理数据库?在最基本的层面上,ArcGIS 地理数据库是存储在通用文件系统文件夹、Microsoft Access 数据库或多用户关系DBMS(如Oracle、Microsoft SQL Server、PostgreSQL、Informix 或IBM DB2)中的各种类型地理数据集的集合。
地理数据库大小不一且拥有不同数量的用户,可以小到只是基于文件构建的小型单用户数据库,也可以大到成为可由许多用户访问的大型工作组、部门及企业地理数据库。
但地理数据库不只是数据集的集合;术语“地理数据库”在ArcGIS 中有多个含义:∙地理数据库是ArcGIS 的原生数据结构,并且是用于编辑和数据管理的主要数据格式。
当ArcGIS 使用多个地理信息系统(GIS) 文件格式的地理信息时,会使用地理数据库功能。
∙它是地理信息的物理存储,主要使用数据库管理系统(DBMS) 或文件系统。
通过ArcGIS 或通过使用SQL 的数据库管理系统,可以访问和使用数据集集合的此物理实例。
∙地理数据库具有全面的信息模型,用于表示和管理地理信息。
此全面信息模型以一系列用于保存要素类、栅格数据集和属性的表的方式来实现。
此外,高级GIS 数据对象可添加以下内容:GIS 行为;用于管理空间完整性的规则;以及用于处理核心要素、栅格数据和属性的大量空间关系的工具。
∙地理数据库软件逻辑提供了ArcGIS 中使用的通用应用程序逻辑,用于访问和处理各种文件中以及各种格式的所有地理数据。
该逻辑支持处理地理数据库,包括处理shapefile、计算机辅助绘图(CAD) 文件、不规则三角网(TIN)、格网、CAD 数据、影像、地理标记语言(GML) 文件和大量其他GIS 数据源。
∙地理数据库具有用于管理GIS 数据工作流的事务模型。
地理数据库(geodatabase) 的架构地理数据库存储模型以一系列简单但核心的关系数据库概念为基础,并利用了基础数据库管理系统(DBMS) 的优势。
ArcGIS10.0和ArcGIS 10.01弃用计划我们确定ArcGIS平台必须的功能和平台来说明市场和技术变化。
根据用户需求和技术的发展趋势,我们对每一个版本增加、减少了一些平台和功能。
以下文档概述了ArcGIS10.0以及即将发布的ArcGIS10.1中的功能和平台变化。
目录ArcGIS10.0和ArcGIS10.1弃用计划ArcGISArcGIS Desktop 10.0ArcInfo Workstation 10.0ArcIMS 10.0ArcGIS Server 10.0ArcGIS Image Server 10.0ArcGIS10.1ArcGIS Desktop 10.1ArcInfo Workstation 10.1ArcIMS 10.1ArcGIS Server 10.1ArcGIS Image Server 10.1ArcGIS10.0ArcGIS Desktop 10.0ArcGIS10.0 是最后支持ArcReader和ArcGIS Engine的Solaris版本;由于Solaris平台需求限制,ArcGIS10.0之后,我们将不在Solaris平台提供ArcReader和ArcGIS Engine功能。
ArcGIS10.0也是提供VBA支持的最后版本,ArcGIS10.0之后的版本不再支持VBA开发。
ESRI强烈推荐不要基于VBA进行深层次的开发。
ArcGIS10.0之后的版本,ESRI不再把VBA作为开发平台。
使用VBA 定制功能的用户应主动采用ArcGIS支持的开发语言比如Python、或者C#重写应用程序,以使这些应用程序可以继续运行并之后以后的ArcGIS版本。
ArcGIS10.0是ArcObjects SDK for .NET支持VS2008的最后版本。
ArcInfo Workstation 10.0ArcGIS10.0是计划的ArcInfo Workstation最后版本。
1、ArcSDE 简介(1)空间数据引擎空间数据引擎(Spatial Data Engine),通过空间数据引擎可以用传统的关系数据库对空间地理数据加以管理和处理,提供必要的空间关系运算和空间分析功能。
实现了C/S(客户/服务器)体系结构,以及地理空间数据的共享和互操作。
相对客户端,SDE是服务器,提供空间数据服务的接口,接受所有空间数据服务请求;相对数据库服务器,SDE是客户机,提供数据库访问接口,用于连接数据库和存取空间信息。
(2)ArcSDE概述ArcSDE是ArcGIS与关系数据库之间的GIS通道。
它允许用户在多种数据管理系统中管理地理信息,并使所有的ArcGIS应用程序都能够使用这些数据。
ArcSDE是多用户ArcGIS系统的一个关键部件。
它为DBMS提供了一个开放的接口,允许ArcGIS在多种数据库平台上管理地理信息。
这些平台包括Oracle,Oracle with Spatial/Locator,Microsoft SQL Server, IBM DB2,和Informix。
2、ArcSDE原理(1)间接:ArcSDE通过SQL引擎执行空间数据的搜索,将满足空间和属性搜索条件的数据在服务器端缓冲存放并发回到客户端。
(2)直接:由客户端接口直接把空间请求转换成SQL命令发送到RDBMS上,并解释返回数据。
3、ArcSDE数据模型(1)ArcSDE以层的方式来管理地理数据,具有共同属性的一类要素放到一层中,每个数据库记录对应一个实际要素。
(2)ArcSDE为数据库中各层(Layer)建立了空间索引。
空间索引是将层从逻辑上分成一个个小块,称为“cell”,层中的要素则分解到各cell中加以描述,并将此描述信息写到索引表中。
(1)ArcSDE存储和组织数据库中的空间要素的方法,是将空间数据类型加到关系数据库中。
ArcSDE并不改变和影响现有的数据库或应用。
它只是在现有的数据表中加入图形数据项(Shape column),供软件管理和访问与其关联的空间数据。
ArcSDE和Geodatabase10.1新特性
-Geodatebase高级对象拓扑
在ArcGIS10.1版本之前,如果你的数据是存储在ArcSDE里面,而且已经进行了版本注册,如果你想再对已经建立好的拓扑对象进行修改是不可能的,除非你先将你的数据反注册,然后再修改拓扑属性,然后再注册,可见这样做是非常麻烦的,特别是当用户必须要使用版本数据进行记录时,给我们的工作带来了很大不便。
现在有了ArcGIS10.1这个问题好办了,前面所有的问题都显得很简单,不需要反注册就可以解决以下这些问题:
●改变拓扑的容差值
●对拓扑对象添加或者移除一个要素类
●添加或者移除拓扑规则
●修改某一个参与拓扑要素类的Rank值
ArcToolbox工具也提供了一个可以将拓扑错误和拓扑例外导出为普通要素类的工具,有了这个工具我们就可以对这些拓扑错误进行记录分析了。
同步复制
在使用同步复制过程中,用户最大的担忧就是我的数据如果在同步过程中出现问题怎么办,作为技术支持人员我们也感到这块出现问题太不好处理了,如果出错只能重新来了,并没有什么途径来查询错误的原因。
在ArcGIS10.1这块有所改进,系统添加了对同步复制的日志文档,这个文档可以分不同的记录精细度来记录相关的信息。
在桌面加载Distributed Geodatabase 工具-Options
大家可以看到我可以设置日志的级别,然后大家看看日志情况,我只是做了一个简单的CheckOut操作,查看这些日志如下:
其实从这些日志可以看出一个简单的Checkout的操作步骤:
●检查checkout信息
●将Schema和数据提取出来
●创建新的要素类
●拷贝数据
●注册checkout信息
根据这些我们就可以将这些神秘的同步复制(one way、two way)一步步的操作过程是什么样子的,而且在操作过程中哪一步出现问题就一目了然了。
几何网络
几何网络方面在Data Mangement Tools上面添加了一组几何网络的GP工具。
SQL操作
提供了一下这些新的函数,不解释了,从字面意思很容易理解
●Is_Simple
●Is_Versioned
●Is_Replicated
●Version_View_Name
●RowID_Name
●GlobalID_Name
●Next_RowID
●Next_GlobalID
说明
该文档为作者在学习ArcGIS的一些笔记(自己学习、ArcGIS帮助、网络资源、高手请教相结合),难免有一些表达不全面或者理解有出入的,还请各位多多指教!
广告博客
/linghe301:欢迎访问GIS博客
或者在百度文科上搜索:linghe301
By Lish。