Mxd连接ArcSDE的几种方式

转载 2012年03月28日 11:44:18

原文地址:http://www.gisall.com/html/72/124272-6243.html

在实际的工作中,自己配置好的mxd文件,遇到服务器的IP改了,或者机器名称改了,导致自己的mxd文件打不开,或者打开的时候找不到数据源了,接下来就给介绍几种mxd连接ArcSDE中的数据的方式,做以初步的总结。

 

1、通过机器名连接

         该种方式连接ArcSDE需要安装ArcSDE的机器将ArcSDE服务启动,连接参数在ArcCatalog的建立空间数据库连接中进行设置,如下图

具体参数

         服务器:安装了ArcSDE的机器名称

         服务:ArcSDE服务的端口号

         数据库:如果一台机器上只安装了一个ArcSDE实例那个这个可以空着

         用户名:gis用户名

         密码:gis用户密码

在我们的实际应用中采用该种方式与ArcSDE进行连接,要求安装了ArcSDE的机器名称不能频繁变动,如果频繁改变的话需要重新配置mxd中数据的数据源,这样做非常费时。

 

2、通过IP进行连接

         通过该种方式连接ArcSDE管理的数据库,需要安装ArcSDE的机器将ArcSDE服务启动,连接参数在ArcCatalog的空间数据连接中设置,如下图

具体参数:

         服务器:安装了ArcSDEIP地址

         服务:ArcSDE服务的端口号

         数据库:如果一台机器上只安装了一个ArcSDE实例那个这个可以空着

         用户名:gis用户名

         密码:gis用户密码

同理,在该种方式的连接ArcSDE要保证安装ArcSDE机器IP不能频繁变动,频繁变动的话,同样需要重新设置MXD的连接数据源,费时费力。

 

3、通过hosts域名映射进行连接

         通过该种方式连接ArcSDE的空间数据库,需要在系统的hosts文件中添加一条关于本机到ArcSDE机器的映射关系,如下图(文件路径C:\Windows\System32\drivers\etc\Hosts

其中IP地址为ArcSDE服务器的IP,后边的名称根据实际情况自己去调整。之后在将ArcCatalog打开,进行空间数据库的连接,如下图

 

具体参数:

         服务器:hosts中的映射名称

         服务:ArcSDE服务的端口号

         数据库:如果一台机器上只安装了一个ArcSDE实例那个这个可以空着

         用户名:gis用户名

         密码:gis用户密码

 

该种连接方式同样需要安装ArcSDE的机器将ArcSDE服务启动,如果安装了ArcSDE的机器机器名或者IP改变了,只需要修改客户端的hosts的文件中的映射内容就可以了,不需要打开mxd重新设置数据的数据源。

 

4、通过直连接的方式进行连接

这里只说明ArcSDEOracle连接的直连接方式,该种方式连接ArcSDE管理的空间数据,不需要ArcSDE机器的ArcSDE服务必须启动,但连接ArcSDE的客户端需要安装Oracle端,同时需要配置Oracle服务名,建立OracleOralce之间的连接,首先要在客户端安装Oracle客户端,如下图

 

安装完成之后,配置与Oracle数据库的连接

 

 

配置好的Oracle服务连接可以通过PL/SQL进行测试一下,确认配置成功

配置完成之后,打开ArcCatalog建立一个空间连接到ArcSDE管理的数据库

写法一、

其中主要参数为“服务”,其中包括的参数为sde:oracle11g:orcl201,第一个“sde”为默认参数,第二个oracle11g为客户端的oracle版本,第三个orcl201为本机配置到oracle数据库的服务名称。

 

写法二、

其中主要的参数有两个部分,“服务”和“密码”,其中“服务”部分要填写的内容为sde:本地oralce的版本,如(sde:Oracle11g),还有就是密码写的方式为密码@oracle服务名,如(gis@orcl201)。

通过该种方式连接ArcSDE的数据库,如果ArcSDE服务器的IP地址或者机器名称改变了,则需要重新配置Oracle的客户端服务连接,不需要打开并修改mxd中的数据源配置。

     以上为几种常用的ArcSDE连接方式,在实际的应用中,根据实际情况进行应用。


mxd连接ArcSDE的几种方式

在实际的工作中,自己配置好的mxd文件,遇到服务器的IP改了,或者机器名称改了,导致自己的mxd文件打不开,或者打开的时候找不到数据源了,接下来就给介绍几种mxd连接ArcSDE中的数据的方式,做以初...
  • SYDBC
  • SYDBC
  • 2013年12月31日 11:13
  • 881

ArcSDE与ArcCatalog

 按照我个人的理解ArcSDE客户端(ArcCatalog)和ArcSDE的应当是关系是Client/Server的关系。者通过分析它的连接机制就可以看出来一些端倪。 ArcSDE是服务端,完...
  • sophiasy
  • sophiasy
  • 2014年08月14日 16:03
  • 839

地图源改变之后mxd文件打开很慢的问题

在使用ArcGIS开发电子地图程序时,有时候需要更换服务器地址,这时打开MXD文件就会非常慢,一直没有找到有效的方法,下面是从网上搜到的方法,还没有验证,下次再碰到这个问题的时候,验证一下:(以下方法...
  • yobsun
  • yobsun
  • 2016年07月13日 21:42
  • 321

ARCSDE直连与服务连接架构

配置连接 使用Oracle数据库管理系统中的空间数据需要一个数据库连接。建立空间数据的连接有两种方法。 1、应用服务器连接(也称为ArcSDE连接、三级连接) 最常用的连接方式,默认情况下可...
  • gisinfo
  • gisinfo
  • 2013年01月16日 16:42
  • 3445

ArcSde的两种连接方式、区别

使用数据库管理系统中的空间数据需要一个数据库连接。建立空间数据的连接有两种方法。 ArcSDE数据库连接方法 一、ArcCatalog中空间数据库连接方法:下面以基于Oracle 10g的ArcS...
  • lvjian2003
  • lvjian2003
  • 2011年08月20日 11:15
  • 3527

数据库连接的几种方式

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一...
  • qq_27231343
  • qq_27231343
  • 2016年10月19日 15:18
  • 1822

几种表的连接方式(SQL)

SQL几种常用连接方式(旧式写法) 一、NATURAL JOIN(自然连接)     两张表通过NATURAL JOIN连接的时候,相当于有个隐含的WHERE子句,对两张表中同名的对应列相比较看是...
  • yuan22003
  • yuan22003
  • 2011年08月23日 21:07
  • 8479

SQL JOIN 连接的几种方式

平时也常用,就是几种方式有点混淆,今天总结一下,我都经过测试的。 JOIN 类型有如下几种:JOIN: 返回匹配行。INNER JOIN:与 JOIN 是相同的。LEFT JOIN: 即使右表中没有匹...
  • tianping168
  • tianping168
  • 2009年12月10日 17:06
  • 1726

关系型数据库连接表的几种方式

一.SQL 左外连接,右外连接,全连接,内连接 a表 id name b表 id job parent_id 1 张3 ...
  • sinat_34814635
  • sinat_34814635
  • 2017年12月01日 16:24
  • 149

ArcSDE10.1 直连ORACLE11gR2

注意:1,ORACLE 服务端可以使64we
  • goodjie_12
  • goodjie_12
  • 2014年07月26日 14:38
  • 680
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mxd连接ArcSDE的几种方式
举报原因:
原因补充:

(最多只允许输入30个字)