精华内容
下载资源
问答
  • 创建空间数据库 打开ArcMap 10.1 连接数据库 右键数据库,Enable Geodatabase 弹窗,选择授权文件sever10.1.ecp,完成空间数据库的创建 创建空间数据表 1.注册成空间数据表 打开数据库的表列表,右键需要改为...

    创建空间数据库

    打开ArcMap 10.1

    连接数据库



    右键数据库,Enable Geodatabase

    弹窗,选择授权文件sever10.1.ecp,完成空间数据库的创建

    创建空间数据表

    1.注册成空间数据表
    打开数据库的表列表,右键需要改为空间数据表的表
    选择Manage-Register with Geodatabase

    选择arcgis的唯一标志,必须为数字型自增长id,可以不为主键

    2.设置坐标系
    右键,Properties

    设置坐标系

    3.设置几何类型

    查看

    查看空间数据表

    查看数据库,生成了arcgis的系统表

    至此,可以录入空间数据了

    注意事项

    创建新的数据库

    如果不同的地区需要不同的数据库(不同的空间坐标系),则新建的数据库需要重复以上步骤
    如果是db first,从原数据库新建数据库有两种选择:
    1.备份、还原到新的数据库,并删除arcgis相关表
    如果不删除arcgis相关表,使用ArcMap连接数据库会失败,因为ArcMap不能识别该数据库的空间信息(数据库名变化)
    另外,空间表需要删除了重建,因为其坐标系已经被设置
    注意空间表的约束,如果坐标系不同也要修改

    arcgis相关表包括以GDB_SDE_i开头的表
    2.使用sql新建数据库

    OBJECTID自增长的问题

    OBJECTID设置为空间表主键后,并没有设置成自增长,这样录入数据的时候会报错
    如果需要自增长,需要手动编辑一次
    SQL Server 2008|2012 阻止保存要求重新创建表的更改

    报错

    Arcmap连接数据库时报错:Failed to connect the specified server.

    在确定数据库连接有效的情况下(Navicat连接成功),是因为Arcmap不识别这个空间数据库的空间信息,删除Arcgis相关表,将其变成一个普通数据库即可

    展开全文
  • 三、空间索引 ArcGIS使用空间索引提高要素类的空间... 对于个人地理数据库中的要素类,无法更新或重新创建空间索引,在企业级地理数据库数据库中构建要素类的空间索引是一项非常占用服务器资源的操作。在大量...

    三、空间索引

           ArcGIS使用空间索引提高要素类的空间查询性能。识别要素、通过点选或者框选要素以及平移和缩放都需要ArcMap使用空间索引来查找要素。一般来说,在使用地理数据库创建要素类或者导入要素类的时候,都会为要素类创建空间索引,用户极少需要手动重新创建空间索引。

           如下图,直接导入的要素类,自动创建了空间索引

           对于个人地理数据库中的要素类,无法更新或重新创建空间索引,在企业级地理数据库或数据库中构建要素类的空间索引是一项非常占用服务器资源的操作。在大量用户登录到服务器时,不得对大要素类执行此操作。

     

     

    参考:https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/geodatabases/what-is-a-geodatabase.htm 

    展开全文
  • 本人arcgis爱好者,日常工作中用arcgis数据库交换文件,最近发现arcgis 门户网站发现sqlite软件创建数据库方法,但按照上面方法创建数据库始终没有成功,最后通过多方探索交流最终找到创建方法并成功。在此和大家...
  • arcgis创建企业级空间数据库

    千次阅读 2016-05-24 13:37:34
    使用arctoobox,目录是ArcToolbox/Data Management tools/Geodatabase ...输入创建空间数据库的信息 1、数据库平台选择:oracle 2、输入数据库实例名instance,例如:ip地址/orcl 3、输入数据库管理员密码...

    使用arctoobox,目录是ArcToolbox/Data Management tools/Geodatabase Administrator/Create Enterprise Geodatabase,

    双击打开创建企业级数据库。输入创建空间数据库的信息

    1、数据库平台选择:oracle

    2、输入数据库实例名instance,例如:ip地址/orcl

    3、输入数据库管理员密码

    4、输入空间数据库用户名和密码以及表空间。

    5、选择arcgis的.ecp许可文件

    6、点击OK,创建空间库。

    7、创建完成后,在Arc catlogue里点击Add database connection,输入相关信息,测试是否能够连接成功。

    展开全文
  • 2、不知道sys的密码,但是在oracle创建好了sde用户和sde表空间,并赋予了sde相应的权限,可以直接“启用企业级地理数据库” 注意:在创建地理数据库完成后,弹出如下错误:ST_Geometry 形状库路径可能无效,或者未...

    创建基于Oracle的地理数据库有两种方式:

    1、知道oracle管理员密码,直接用ArcGIS客户端的创建企业级地理数据库工具来创建

    2、不知道sys的密码,但是在oracle创建好了sde用户和sde表空间,并赋予了sde相应的权限,可以直接“启用企业级地理数据库”

    注意:在创建地理数据库完成后,弹出如下错误:
    ST_Geometry 形状库路径可能无效,或者未在 Oracle 实例中正确配置 EXTPROC。 [ (Unable to determine current version of ST_SHAPELIB. Please check the ST_Geometry shape library path on the Oracle server, which is set to "c:\progra~2\arcgis\desktop10.3\DatabaseSupport\Oracle\Windows64\st_shapelib.dll". Refer to the ArcGIS help topics for more details.
    )]

    即ST_Geometry没有正确配置到oracle中,在ArcGIS客户端的安装路径下,找到st_shapelib.dll的路径c:\progra~2\arcgis\desktop10.3\DatabaseSupport\Oracle\Windows64\st_shapelib.dll,打开oracle数据库安装目录找到lisener.ora文件打开,需要将 (PROGRAM = extproc)后一行中加入st_shapelib.dll的路径,修改后为:(ENVS= "EXTPROC_DLLS=ONLY:c:\progra~2\arcgis\desktop10.3\DatabaseSupport\Oracle\Windows64\st_shapelib.dll")。

    配置完extproc后,还要在数据库中对与引用类库进行配置,先用sql语句查询当前用户是否存在相应类库引用定义

     

    1.  create or replace library ST_SHAPELIB    
    2. 2  as 'c:\progra~2\arcgis\desktop10.3\DatabaseSupport\Oracle\Windows64\st_shapelib.dll';    
    3. 3  /   

    然后,再用sql语句查询当前用户是否存在相应类库引用定义或查询整个系统中ST_SHAPELIB定义情况

     

    select * from dba_libraries where library_name='ST_SHAPELIB';


    重启oracle实例服务,然后在客户端连接sde即可.


    可以看到,创建完地理数据库后,数据库连接右键上的启用地理数据库的项目消失了(题外话)


    特别说明的是,用户模式下,只需要一次创建地理数据库即可,之后在oracle下创建相应的业务空间库的用户名和密码及表空间,在ArcGIS客户端直连

     

    然后即可在该连接下新建要素数据集

    转载于:https://www.cnblogs.com/chenbestmyself/p/6424525.html

    展开全文
  • 为了解决多级应用、分布在不同地方的数据的管理维护、同步更新等问题,ArcGIS提供了分布式地理数据库(Distributed geographic database)实现分布的地理数据库的管理,同步复制、更新等功能。 通过为地理数据库...
  • 本文介绍在win10上使用arcgis10.6 与Postgresql 9.6创建空间数据库。 一、准备工作: (1)准备软件:准备arcgis desktop 10.6 ,postgresql 9.6,并安装arcgis desktop 10.6 ,postgresql 9.6。 (2)版本支持:...
  • 首先,这个错误很难受,浪费时间。...这里明显是空间数据库创建失败。 然后在Instance那里使用计算机名试了一下,发现也是创建失败。 最后解决方法是 Instance使用了127.0.0.1自己本机ip地址就过了 ...
  • ArcGis创建SDE数据库发布地图 一、 找到创建SDE 二、 创建SDE数据库连接 三、 正在创建 四、 创建完成 五、 ArcMap连接数据库 六、 创建特征类(建立空间表) 七、 编辑图层 八、 添加服务 九、 注册SDE数据库和...
  • ArcGIS Pro二次开发创建.sde空间数据库连接文件 在ArcGIS Pro空间数据管理系统的开发中,很多时候需要连接到空间数据库,利用.sde的数据库连接文件连接和管理数据是一个很好地选择,在ArcGIS Pro中可以直接通过...
  • 前面的文章《【开源数据库】Windows操作系统PostgreSQL+PostGIS环境搭建图文安装教程 》讲解了在...我们已经在pgAdmin中创建了一个空间数据库test,并导入了Shapefile数据,如下所示: 下面我们来利用ArcGI...
  • 通过ArcToolbox创建SDE数据库后,在Category连接空间数据库,然后再使用ArcToolbox中"数据管理工具"...创建空间数据库用户。创建的账号为在Postgres是一个schema,可以使用该数据库账号直接登录。  ...
  • 文章目录PostGIS创建备份恢复ArcGIS创建备份恢复 PostGIS 创建 安装就不必介绍了,windows下使用安装工具 Application Stack Builder ,选择空间扩展PostGIS即可自动安装 然后新建库后,在库中执行以下语句创建控件...
  • 由于作者一直使用SQL Server 2008 R2开发版,之前在ArcGIS创建企业级数据库都是基于单独安装的SQL Server 2008 R2开发版,今天我们演示安装ArcGIS10.6自带的数据库服务(SQL Server 2014 Express版本)、连接...
  • arcgis对sqlite数据库的支持情况

    千次阅读 2015-09-09 11:14:26
    1 系统要求 1.1 支持的数据库版本 SQLite 3.7.15.2 1.2 支持的空间数据存储类型加载项 Spatialite 4.0 1.3 数据库基本要求 · SQLite 文件必须具有扩展名 ....才能被 ArcGIS ...中创建地理数据库。 · 
  • 1、创建企业级数据库步骤 (1)创建SDE表空间和用户(可选) create user sde identified by sde; create tablespace sde datafile 'sde.dbf' size 400M; alter user sde default tablespace sde; grant dba,...
  • --创建临时表空间create temporary tablespace temp_tablespacetempfile 'E:\oracle\product\10.2.0\oradata\myDB\temp.dbf'size 24Mautoextend onnext 24M maxSize 1024M --maxSize unlimitedextent management ...
  • 首先利用ArcToolbox中数据管理工具下的“创建企业级地理数据库”功能进行建库,如图1图1之后进行参数配置,如图2图2而后确定,根据网上参考的教程完成本部分工作后等待处理完成即可建立其空间数据库且可以向其中加入...
  •  当原厂短期培训、晕头看了一堆文档之后,仍然举步维艰,那就需要抛开这些破玩意,到互联中需求帮助。  下面这篇文章写的很不错,... 1) 使用ArcGIS 10.1在Oracle中创建地理数据库  http://www.cnblogs.com...
  • 转载:http://forever908.diandian.com/post/2013-01-03/40047437677 存入数据库 protected function drawTool_drawEndHandler(event:DrawEvent):void { // reset after finished drawing a
  • 环境:oracle集群环境,ArcGIS Desktop 10.2 ...因为在集群环境下使用的是ASM(自动存储管理),使用Create Enterprise Geodatabase工具创建SDE表空间时,会将数据库存储文件默认存放在oralce本地安装的路径上,并...
  • 网络上有关Arcgis Engine For Java二次开发的资料很少,特在此记录下,希望能帮到其他人,同时也是给自己做个备忘录。 package com.tjm.zyy.Commands; import java.io.IOException; import java.net....
  • ArcGIS地理数据库建模设计及实现,ArcGIS Diagrammer和Case Tool的比较Marine Mammal Densities, Filtered by Season 地理数据库设计概述 esrI China 地理数据库设计概述 Three methods to create a Geodatabase ...
  • 一、创建企业级地理数据库 可以使用创建企业级...还可以使用此工具在Oracle 数据库创建默认表空间、地理数据库管理员和企业级地理数据库。 下面以Oracle数据库为例,详细解释一下其中的一些参数。 Instanc...
  • 地理数据库(Geodatabase)是一种面向对象的空间数据模型,能够对矢量、栅格、不规格格网、网络等空间数据集进行统一的描述和存储,也就是说它是保存各种数据集的“容器”。Geodatabase的数据组织是依据层次型的数据...
  • 1、正确安装Oracle、创建数据库实例(如默认的ORCL)和表空间(如SDE_DATA); 2、安装并正确配置Oracle客户端(可使用绿色版),保证通过ArcCatalog中的 添加数据库连接 可连接上Oracle数据库,如下图所示: 3、...
  • 如果大家觉得我这个名字太长,那就叫我“文青”吧,本人毕业于2019年6月,地理信息科学专业的学生,标准的Giser,奋青,刚刚工作3个月,想做WebGIS方面的工作,因为工作需要,走上了ArcGIS系列软件的应用之路,...
  • Oracle+ArcSDE是很常见的空间数据存储方案,下面介绍在Oracle中创建企业级地理数据库的步骤。 1、正确安装Oracle、创建数据库实例(如默认的ORCL)和表空间(如SDE_DATA); 2、安装并正确配置Oracle客户端(可...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

arcgis创建空间数据库