ArcCatalog和ArcSDE

2023-12-08 03:48
文章标签 arcsde arccatalog

本文主要是介绍ArcCatalog和ArcSDE,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

按照我个人的理解ArcSDE客户端(ArcCatalog)和ArcSDE的应当是关系是Client/Server的关系。者通过分析它的连接机制就可以看出来一些端倪。

ArcSDE是服务端,完成所谓的空间数据库中间件功能,ArcSDE所在的机器是必须有DBMS的驱动的,就是必须装DBMS的客户端。ArcSDE服务器将会直接连接到DBMS(当然DBMS未必需要和ArcSDE在一台机器上,也可以是局域网内或者公网上的DBServer了)。

ArcCatalog之类的客户端(自己用SDE 的JavaAPI,或者C API写的程序也算客户端)通过Tcp/IP通信的机制连接到ArcSDE,所以ArcSDE的机器和客户端可以是异构的系统,即使一个Unix一个Windows也没关系。

如果是这样的话,等于ArcSDE本身的工作模式是标准的3层架构的,抛开二次应用开发的业务数据需要访问数据库来说的话,ArcSDE的客户端本质上连数据库运行时客户端都不需要安装。简单地说就是一个客户端EXE在网络连通条件下通过调用ArcSDE的API就可以完成对远程空间数据的浏览和编辑(当然如果你用AE作显示可是需要AE Runtime的哦),ArcSDE完全封装了对空间数据的访问。

 

这篇关于ArcCatalog和ArcSDE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/468434

相关文章

ArcGISEngine10.1访问ArcSDE【一】

直连式             IWorkspace pWkspace = null;             ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2 workspaceFactory = null;             ESRI.ArcGIS.esriSystem.IPropertySet pPropertySet = new ESRI.A

AE+C#将E00数据导入到ArcSDE中去

介绍两种AE+C#将E00数据导入到ArcSDE中去的方法。 首先,需要将AE的互操作扩展的授权加上,我们在VS2010中新建一个WinFrom工程,引入一个License Control,设置如下图   然后,需要增加一个连接SDE数据库的方法              publicstaticIPropertySet getPropertySet()          {

ArcSDE操作非空间数据表

大家都知道SDE+企业级数据库中可以存储空间数据表(featureclass  featuredataset)但是还有非空间数据表的操作,下面演示一下读取非空间数据表中的某一个值。 //pProSet 是接口IPropertySet对象实例IFeatureWorkspace iIPtableWorkspace = (IFeatureWorkspace)factor

ArcSde Service(esri_sde) 服务启动后又停止了

刚刚解决了一个关于ArcSDE服务的问题,记一下,因为这个问题对于我们这种新手很难,但是问题在于网上找的答案都是在乱说一气~还是最终找的英文网站的才是正确答案,当然我能找到解决方案也要归功于国内的CSDN的GIS博客,这个博客都是关于GIS的,很不错!关于ArcSDE的讲的很详细,这个链接中的日志文件教我们如何使用日志文件自己找到关于ArcSDE的问题,很有用! 我的问题是,我现在服务器上面

ARCSDE详细介绍

什么是ArcSDE? ArcSDE是ArcGIS与关系数据库之间的GIS通道。它允许用户在多种数据管理系统中管理地理信息,并使所有的ArcGIS应用程序都能够使用这些数据。 ArcSDE是多用户ArcGIS系统的一个关键部件。它为DBMS提供了一个开放的接口,允许ArcGIS在多种数据库平台上管理地理信息。这些平台包括Oracle,Oracle with Spatial/Locator,M

Oracle Spatial ArcSDE

一、ORACLE SPATIAL概述ORACLE SPATIAL 是 Oracle 数据库强大的核心特性,包含了用于存储矢量数据类型、栅格数据类型和持续拓扑数据的原生数据类型。ORACLE SPATIAL使得我们能够在一个多用户环境中部署地理信息系统(GIS),并且与其它企业数据有机结合起来,统一部署电子商务、政务。有了 ORACLE SPATIAL 之后,即可用标准的 SQL 查询管理我们的空间

解决Arcgis1041安装后 ArcCatalog可以打开而ArcMap打不开报错问题!

按照破解步骤安装过多次也遇到一些大大小小的问题,今天重装又遇到一个新问题, 就是安装破解ArcGIS 10.41 成功之后,只能打开ArcCatalog 10.41,却无法打开ArcMap 10.41,一打开就报错。 折腾了一天最后找到了问题所在, 那就是显卡驱动的问题。 解决办法: 1、服务器—>右击—>还原调最低屏幕分辨率即可; 2、电脑—>请更新显卡驱动,或者调低显卡! 3、OK~

ArcSDE的二种连接方式解释

解释一: ArcSDE的二种连接方式——估且称为客户端负载连接方式和服务器端负载连接方式。 二种连接方式的设置:     1. 服务器端负载连接(最常用的连接方式):     服务器名称(Server):SDE服务器的主机名称。     服务端口(Service):安装SDE时选择的端口。默认是5151或esri_sde     数据库(Database):根据不同的DBMS决定是否要

Oracle下的ArcSDE创建的空间数据库的备份与恢复

对Oracle下ArcSDE创建的空间数据库, 整体备份、恢复或迁移。 一、imp和exp命令方式 1.1 数据库完整备份 检查数据库字符集是否一致 SQL>select userenv(‘language’) from dual; 导出源数据库的SDE表空间 EXP SYSTEM/PASSWORD@SID FULL=Y FILE=D:/SYSTEM.DMP LOG=D:/SYSTEM.LOG

ArcSDE连接pg数据库实践

1.首先要明白版本对应问题: arcgis desktop 和pg版本要求一一对应。就是arcgis10.4对应pg9.4及90.4以下版本。就是arcgis10.5对应pg9.5及9.5以下版本。 2.客户端你中有我,我中有你问题: arcgis的pg插件要放到pg中,pg客户端要放到arcgis中。这个先不着急解决,往下看。 3.arcgis只支持32位问题 arcgis由于老牌软件