ArcSDE创建企业级数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcSDE创建企业级数据库相关的知识,希望对你有一定的参考价值。

ArcGIS创建企业数据库时,连接oracle11g,ip地址在另一个服务器上,现在不知道sys的对应密码,只有通过plsql正常登陆的用户和密码,创建的时候提示:Bad login user,请问如何解决?

参考技术A ArcSDE创建企业级数据库
在ArcCatalog或者ArcMap中打开ArcToolBox工具箱。
在工具箱中,找到创建企业级地理数据库工具,依次为数据管理工具→地理数据库管理→创建企业级地理数据库

arcgis 空间数据存储

请问空间数据是存放在哪里的?是在硬盘上以文件的形式存储还是在关系数据库中存储。因为我最近学习arcsde的时候有点小疑问,arcsde在硬盘上存储的文件与dbms之间扮演的是什么角色?加载硬盘上的空间数据到arcsde上有什么作用?是不是加载到arcsde以后还要进行操作加载的关系数据库中。然后就可以通过关系数据库管理那些空间数据。

首先你要明白arcsde是什么,ArcSDE是空间数据库引擎,也可以说是一个中间件,它的作用是GIS客户端(arcmap,arctatalog等)访问或操作空间数据库时的一个通道,ArcSDE本身不会存储文件,而是将空间信息存储在dbms中(如sql server,oracle,db2等)。

加载硬盘上的空间数据到arcsde上有什么作用?
客户端访问arcsde服务(默认是5151),arcsde会连接DMBS,但不会给你返回DMMS中的表,而是给你返回arcgis中Geodatabase定义类型中的FeatureClass、FeatureDataset, Table等,所以,可以说不管你用的是什么DBMS,只要通过arcsde访问,访问接口都是一样的,这样,用户就不要考虑用不同的接口访问不同的数据库类型。

是不是加载到arcsde以后还要进行操作加载的关系数据库中。然后就可以通过关系数据库管理那些空间数据。
你只需要访问arcsde,不需要操作关系数据库。你可以不管数据库中存了什么,你的客户端访问时,如用ArcCatalog访问时,输入server,port,database,sdeuser,sdepassword,就可以访问了。

最后,如果你还没明白,你安装并配置ArcSDE后,以(ArcSDE + SQL SERVER为例)你可以打开数据库中的sde数据库,你可以看到里面存储了很多表,这些表管理并存储了所有空间数据库的内容及关系,如果你新建或删除一个图层(FeatureClass) ,你不需要去操作SQL SERVER,因为ArcSDE它会操作SQL SERVER,并在SQLSERVER中进行新建或删除处理,你没必要知道ArcSDE是怎么操作SQL SERVER的,你只需要知道如何访问ArcSDE(Geodatabase),而访问ArcSDE的方法却很简单,ArcGIS等软件都可以访问,输入一些参数(server,port,database,sdeuser,sdepassword)就OK了。

参考资料:http://baike.baidu.com/view/704327.html?wtp=tt

参考技术A 首先你要明白arcsde是什么,ArcSDE是空间数据库引擎,也可以说是一个中间件,它的作用是GIS客户端(arcmap,arctatalog等)访问或操作空间数据库时的一个通道,ArcSDE本身不会存储文件,而是将空间信息存储在dbms中(如sql server,oracle,db2等)。

以上是关于ArcSDE创建企业级数据库的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS微课1000例0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例

在arcgis中创建企业级地理数据库失败,

ArcSDE

ArcGIS Engine连接ArcSDE SQL Server(获得所有SDE图层)

arcgis 空间数据存储

ArcGIS文件地理数据库,个人地理数据库与ArcSDE的局别