
ArcSDE
只有黑色马赛克是永恒的
这个作者很懒,什么都没留下…
展开
-
关于一个在Oracle中配置空间函数的特殊问题
服务端在Windows机器上,ArcGIS 10.7.1,Oracle 19C。从动态库的版本,到sde的版本,以及libraries的路径,extproc的配置,都没问题。后来发现有两个ORACLE_HOME。猜测问题可能跟这个有关。可能是extproc文件找乱了。因为ORACLE_HOME的信息可能写在了注册表里(环境变量里不一定有)。而且每个软件找extproc的方法都不一样。找乱的可能性很大。这种时候,最好的办法就是所有的extproc文件里的值都设置成A原创 2021-07-14 14:24:08 · 131 阅读 · 0 评论 -
达梦数据库配置ODBC并使用ArcGIS产品连接
但是因为存在一种场景,如果ArcGIS Server安装在Linux上,注册达梦数据源时,连接文件中必须使用ODBC方式连接,如果使用IP连接则识别不了,所以必须配置ODBC。2、点击“添加”进入以下页面。3、然后配置 /etc 目录下的 odbcinst.ini 和 odbc.ini 两个文件,添加以下内容,注意ODBC的名字跟连接文件中ODBC的名字要一致。3、点击“完成”后出现以下页面,新建一个ODBC,填写达梦数据库服务端相应的IP和端口,以及用户名和密码,默认系统管理员用户为SYSDBA。原创 2024-09-09 09:54:41 · 738 阅读 · 0 评论 -
ArcMap使用Oracle TNS服务名进行连接
如何在ArcMap中,填写Oracle TNS服务名进行连接呢?可以参考以下方法。1.在原机器找到文件tnsnames.ora(参考路径,E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN),将该文件拷贝到新机器,记住自己的服务名信息,参考下图。2.在新机器添加一个系统环境变量,名字为TNS_ADMIN,值为tnsnames.ora文件在新机器的路径。3.在新机器的ArcMap填写tnsnames.ora里的服原创 2021-07-14 14:42:37 · 370 阅读 · 0 评论 -
在PostgreSQL中使用PostGIS来创建Geodatabase模型
1、首先安装好PostgreSQL和PostGIS。2、然后在PostgreSQL中创建用户名sde,schema sde和对应的库(可以叫sde,也可以叫其他,只要该库启用了PostGIS插件即可),并且授予sde用户rds_superuser角色。3、新建一个数据库连接,使用sde用户。4、打开 启用企业级地理数据库,输入 数据库连接和许可信息。5、完成创建。...原创 2021-09-10 11:11:42 · 1042 阅读 · 0 评论 -
在SDE中删除PostgreSQL的user提示错误
使用桌面工具create user在PG中新建一个用户,在pgadmin删除的时候提示错误使用psql连接删除也会提示错误,从报错信息看,应该是新建用户的时候赋予了一些权限,必须回收这些权限才能正常删除,命令如下revoke select on geography_columns from USER;revoke select on geometry_columns from USER;revoke select on spatial_ref_sys from USER;rev.原创 2021-03-29 11:37:15 · 276 阅读 · 0 评论 -
SDE中新建或重命名表提示表名已存在的问题
在使用企业级地理数据库(SDE)的过程中,经常会遇到因为使用PLSQL或SQLPLUS直接在数据库中删除数据,导致ArcMap中可以查看到数据,但是无法正常加载,也无法删除,并且无法新建一个同名表的问题。以下模拟一下该问题的过程和解决办法。1、数据库中有一张名为test的表2、在数据库中直接删除该表3、在ArcMap中依然可以刷新到该表,但是无法正常显示,提示错误如下4、新建或重命名一个名为test的表,报错如下5、该问题是因为有一张系统表ta...原创 2021-03-10 15:53:23 · 1287 阅读 · 0 评论 -
ArcMap中打开属性表提示错误ORA-01455的问题
今天遇到一个问题,在ArcMap中打开属性表,提示错误ORA-01455。 在Pro中也提示一样的错误。 该数据中有一个长整型字段,长度11位。 在ArcMap中新建要素类,指定字段的时候,短整型就是Oracle里的number5,长整形就是number38。 而在ArcMap中查看,限制的长度是,短整型5位,长整形10位。 但是在数据库中,无论是插入超过10位的...原创 2020-07-21 11:58:35 · 1704 阅读 · 0 评论 -
同步复制
在官方文档中,关于同步复制的介绍如下, https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/geodatabases/understanding-distributed-data.htm 该部分内容视频相关介绍可参考以下链接。 https://www.bilibili.com/video/BV17s411578j?from=search&seid=1218648967761...原创 2020-07-14 10:05:08 · 261 阅读 · 0 评论 -
各个数据库的空间函数
ArcGIS提供的空间函数是一个比较受欢迎的功能,这篇文章整理一下在支持的各个数据库中,空间函数的使用情况。 在Oracle ,PostgreSQL,SQLite中都可以使用ArcGIS提供的空间函数,具体案例可以看以下链接。 https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/using-sql-with-gdbs/a-quick-tour-of-sql-functions-used-with-...原创 2020-07-10 16:05:36 · 1297 阅读 · 0 评论 -
关于ArcGIS和PostGIS
这篇文章打算通过讲讲ArcGIS和PostGIS的关系,来深化一下空间类型的概念。 假设这么一个场景,在机器上安装PostgreSQL数据库,创建用户sde,数据库test,架构名test,然后在ArcMap中直接连接,我们发现是可以连上的。 然后新建一个要素类会提示如下错误。 错误原因也很清晰,就是这个数据库中没有空间类型,而创建要素类是指定了空间字段的,所以无法创建。 那么这种时候...原创 2020-07-03 11:58:26 · 4266 阅读 · 3 评论 -
在Windows环境安装达梦数据库并使用ArcGIS连接
ArcGIS 10.8 和 ArcGIS Pro 2.5 的 Dameng 数据库要求如下, https://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-dameng.htm 虽然到ArcGIS10.8为止依然只支持Dameng7,但是连接Dameng8也是可以连上的。只是系统需求列出来的版本都是经过测试的,所以还是使用系统需求推荐的版本比较好。 ...原创 2020-07-02 17:37:12 · 1342 阅读 · 2 评论 -
在PostgreSQL中创建企业级地理数据库(SDE)
在PostgreSQL中创建企业级地理数据库,首先要看一下相关ArcGIS版本所支持的PG版本。此处以ArcGIS 10.6.X为例,系统需求如下链接。http://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-postgresql.htm如果PG安装在Windows上,则参考以下链接。...原创 2018-11-13 10:14:12 · 3173 阅读 · 0 评论 -
在 Oracle 中配置 extproc 以访问 ST_Geometry
关于在 Oracle 中配置 extproc 以访问 ST_Geometry,也就是我们所说的 使用空间SQL 的方法,官方文档链接如下。http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-oracle/configure-oracle-extproc.htm其实简单总结一下,主要就分为以下几个步骤。...原创 2018-07-11 14:56:43 · 2239 阅读 · 0 评论 -
Enable Enterprise Geodatabase工具的使用-Oracle
一、背景:ArcGIS提供了两个工具来创建企业级地理数据库,一个是Create EnterpriseGeodatabase,一个是Enable Enterprise Geodatabase。一般情况下都推荐使用Create Enterprise Geodatabase,因为这个工具只需要用户提供几个主要参数,就可以完成创建企业级地理数据库的全过程。但是当我们遇到无法获取数据库管理员(SYS)的原创 2018-01-31 09:57:46 · 1353 阅读 · 0 评论 -
Enable Enterprise Geodatabase工具的使用-SQL Server
一、背景:ArcGIS提供了两个工具来创建企业级地理数据库(也就是我们说的SDE),一个是Create Enterprise Geodatabase,这个大家都比较熟悉,也应该都使用过。一个是Enable Enterprise Geodatabase。一般情况下都推荐使用Create Enterprise Geodatabase,因为这个工具只需要用户提供几个主要参数,就可以完成创原创 2017-02-22 15:45:45 · 2218 阅读 · 0 评论