资源预览内容
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
清华山维ArcSde入库更新指导书北京清华山维新技术开发有限公司2015年08月1. ArcSDE建库更新流程安装EPS2008软件安装ArcSDE并进行配置安装ArcGIS,Oracle数据库入库前准备工作环境、脚本、模板、数据创建数据库,数据入库更新2. 安装ARCGIS102.1. 安装 ARCGIS LICENCE Management“确定”完成。2.2. 安装LICENCE SP2按照提示,正确安装2.3. 安装Arcgis DESKTOP2.4. 安装Arcgis DESKTOP SP2按照提示,进行安装。2.5. 注册软件(1)、将 service.txt 复制到 ArcGISLicense10.0bin ,默认安装路径是 C:Program FilesArcGISLicense10.0bin ,这里根据你的安装情况而定,覆盖掉原来的文件。(2)、打开 ArcGIS 管理器(ArcGIS Administrator),注意这个 ArcGIS 管理器(ArcGIS Administrator) 与下面用到的 ArcGIS 许可服务器管理器(License Server Administrator)是不一样的!其位置在:打开它确认是否如下图所示,不同的话按下图设置。3. ORACLE11G安装点 SETUP.EXE,开始安装(注意:安装源文件目录和目标文件目录均应为简单目录,不要含空格、括号和中文字符)(如果服务器外接盘柜(磁盘阵列)需要把盘柜和服务器连接的网线拔掉,光纤线不用拔)一般不勾选“我希望通过安全更新”,会弹出警告,确定即可。选择“创建和配置数据库”选择“服务器类”选择“单实例数据库安装”选择“高级安装”选择语言,缺省是英语及中文选择企业版指定安装目录,注意:安装目录内,不能有汉字,而且尽量简单。缺省选择“一般用途/事物处理“设定全局数据库名Oracle11G默认内存使用为40%,可根据服务器的实际情况调整如下图所示。口令设置原则:原则上8到256位,由大小写字母和数字组成。否则会弹出警告,但不影响正常使用。口令设置正确如图:口令设置不正确,如下图:点“确定”完成。3.1. 计算机服务,启动内容此服务以安装时的数据库实列名为准3.2. ORACLE的配置此参数配置与服务器的硬件设备(CPU/内存)等,有很大的关联,要根据操作系统的配置和数据库的大小而优化ORACLE数据库。3.2.1. 系统表空间大小设置(1)在浏览器地址栏输入刚才记录的控制点的地址(如https:/zlbjb:1158/em),进入以下界面。登陆时,使用用户名“sys”登陆,连接身份,选择“SYSDBA”方式。(2)进入后,需要设置两方面的内容。首先是,表空间的配置:如果服务器的磁盘空间允许,可以相应的扩大SDE、SYSTEM、UNDOTBS1、TEMP等各表空间的大小。注意:在安装完数据库后,在数据入库之前,要保证SDE的表空间中够大,以存储足够大的数据,否则数据入库将失败!此时SDE还没有安装,所以暂时没有SDE的表。修改表空间具体方法:1)单击表名称或者勾选表名前面的选框,进入下一个界面:2)点右上角的“编辑”,进入下一界面:3)点击右边的“编辑”,进入表空间相关参数修改界面:4)在“文件大小”中,输入表空间的大小。勾选“数据文件满后自动扩展”,并设置增量。设置完毕后,点“继续”进行设置的保存。5)点“应用”,进行表空间容量的扩展。6)设置完毕,点“返回”,返回到表空间页。3.2.2. 其它内存参数的扩允配置将初始化参数open_cursor的数值,由原来的300设置为5000。注意,“当前”和“Spfile”中的open_cursor参数都要设置。修改具体方法:1)进入数据库配置-所有初始化参数界面。拉动滚动条,查找“open_cursor”参数,或者在上方名称下输入参数,点“开始”进行查找。2)修改下方列出的“open_cursor”的值,点“应用”完成。3)点“Spfile”,进入Spfile参数页,按照相同方法进行设置。4. 安装ARCSDE FOR ORACLE11G4.1. 安装ARCSDE(注意,这一步完成后会自动进入到POST界面,不要配置,先安装SDE补丁)点击SETUP.EXE开始安装4.2. SDE补丁安装4.3. ARCSDE配置设置连接密码:(本人设置实验密码sde)Net Service name:数据库名(实验 orcl)点击“下一步”设置SDE用户名和密码设置SDE表存放路径表成功创建按照默认设置,下一步SDE user name, SDE user password, Net service name都是自动读取前面设置的,默认下一步。提示设置成功;提示是否查看状态(是-查看;否-不查看)选择授权方式,查找授权文件,或者在线注册,然后“下一步”提示授权模块,点“完成”4.4. 创建SDE服务进入创建ArcSDE服务界面,设置SDE密码,设置ORCL数据库名称,点下一步注意:此步有可能提示不成功,报如下错误:an error was encountered while running arcsde post installation。这种情况,需要重启机器,手动启动 esri_sde的服务。4.5. 查看启动服务项桌面右击管理配置服务5. EPS2008软件安装(免安装)6. 入库前准备工作6.1. ArcSDEX模块加载启动EPS2008,打开工程前,在“工作台面定制”中,启动“ArcSDE更新处理”模块。定制完台面后,启动项目工程,在EPS系统菜单中将自动加载 “SDE更新管理”菜单项(如图2-2)6.2. 入库前,必须准备好环境、模板、脚本、全要素图与数据。6.2.1. 模板的准备模板中,除了一般的地形要素编码外,还要包括更新区域编码。属性表,所有的属性表,都要包括“FeatureGUID”字段。更新区域属性表,要包括“数据入库时间,数据入库人员,数据出库时间,数据出库人员”等字段。6.2.2. 脚本的准备脚本包括,长江航道局PDB调入.vbs脚本和长江航道局PDB调入.vbs脚本。脚本主要包括四大部分。(1)属性字段对照,格式如下:字段定义 层名,类型(0点,1线,2面,3注记),EPS字段名,客户字段名,系统字段名,缺省值,字段类型,字段长度,小数位样例如下:SSProcess.SetDataXParameter TableFieldDef & CStr( AddOne(startIndex), layerName & , & dataType & ,要素代码,GB,Code,dbText,10,0SSProcess.SetDataXParameter TableFieldDef & CStr( AddOne(startIndex), layerName & , & dataType & ,Name,Name,dbText,60,0(2)图层列表,格式如下:第二句后面的“165”为最大图层个数,设置的此个数必须大于下面列举的图层数。此步要求把输出的图层名全部列举出来 startIndex = 0 SSProcess.SetDataXParameter ExportLayerCount,165 SSProcess.SetDataXParameter ExportLayer&CStr(AddOne(startIndex),更新区域 SSProcess.SetDataXParameter ExportLayer&CStr(AddOne(startIndex),问题信息(3)图层对照,格式如下:EPS层名:客户方点层名:客户方线层名:客户方面层名:客户方点注记层名:客户方线注记层名 startIndex = 0 SSProcess.SetDataXParameter LayerRelationCount,165 SSProcess.SetDataXParameter LayerRelation&CStr(AddOne(startIndex),更新区域:更新区域: SSProcess.SetDataXParameter LayerRelation&CStr(AddOne(startIndex),问题信息:问题信息:(4)图层输出,格式如下: startIndex = 0 SSProcess.SetDataXParameter TableFieldDefCount,100000更新区域 SSProcess.SetDataXParameter TableFieldDef&CStr(AddOne(startIndex),更新区域,2,FeatureGUID,FeatureGUID,GraphicGUID,dbText,38,0 SSProcess.SetDataXParameter TableFieldDef&CStr(AddOne(startIndex),更新区域,2,要素代码,要素代码,Code,dbText,10,0 SSProcess.SetDataXParameter TableFieldDef&CStr(AddOne(startIndex),更新区域,2,图形特征,图形特征,图形特征,dbLongBinary,0,0 SSProcess.SetDataXParameter TableFieldDef&CStr(AddOne(startIndex),更新区域,2,采集时间,采集时间,DateTime,dbDate,0,0 SSProcess.SetDataXParameter TableFieldDef&CStr(AddOne(startIndex),更新区域,2,更新时间,更新时间,CreateTime,dbDate,0,0更新区域,为EPS数据中的图层名。2为输出的数据类型。其中,0为点,1为线,2为面,3为注记。100000 为输出对应的行数。每个属性字段,根据属性表中属性字段的个数预留行数。6.2.3. 全要素图的准备利用软件功能,工具-生成符号样图,生成主码的全要素图。全要素图主要用于创建数据库时,保证所有图层都包括在内。注意,生成后,要确保有更新区域编码。将生成的全要素图,利用“长江航道局PDB输出.vbs”脚本,输出一个MDB数据,供后面创建数据库使用。6.2.4. 入库表空间,数据文件,用户的创建1、 在oracle中创建表空间,数据文件,和用户通过https:/localhost:11
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号