精华内容
下载资源
问答
  • 最近梳理了一下arcgis的地理数据库,个人一直觉得arcgis的地理空间数据库是一个非常厉害的技术,但是除非大一些的企事业单位,用的人不多,一方面是数据量可能不是很多,另一方面是熟悉的人很少,需要相应的技术人员...

          最近梳理了一下arcgis的地理数据库,个人一直觉得arcgis的地理空间数据库是一个非常厉害的技术,但是除非大一些的企事业单位,用的人不多,一方面是数据量可能不是很多,另一方面是熟悉的人很少,需要相应的技术人员进行维护。准备花几篇博客记录一下。

    一、复制地理数据库

           目前一共提供了四种复制地理数据库的方式,分别是使用“复制”工具、使用地理数据库XML工作空间复制、使用“提取数据向导”和“导出”工具

    1.1 “复制”工具

           工具目录:【数据管理】->【常规】->【复制】,输出结果为gdb

     

    1.2 使用地理空间数据库KML工作空间复制

    1.选择需要导出到KML工作空间的数据

    2.参数设置,可以选择导出方案或者数据,如果数据不是很多的话,可以选择导出数据

    3.点击完成,开始导出,导出成功之后,会在设置的位置下找到一个XML文件

    4.通过XML,将数据导入到第二个数据库中

    5. 开始导入数据

    1.3 提取数据向导

    1.在分布式地理数据库工具条中,点击提取数据向导

           必须将数据加载到内容列表,才能使用分布式地理数据库工具条

     

    2.点击完成即可

    1.4 导出工具

     

     

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

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

    三、空间索引

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

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

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

     

     

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

    展开全文
  • 0.参考资料 1.前言 2.笔者软件环境 3.所需资源及下载地址 ...7.ArcMap关联pgSQL并创建地理空间数据库 0.参考资料 https://wenku.baidu.com/view/99fdc7c179563c1ec4da7114.html https://www.cnblogs.com/...

     

    0.参考资料

    1.前言

    2.笔者软件环境

    3.所需资源及下载地址

    4.pgSQL安装

    5.postgis安装(选)

    6.pgSQL配置

    7.ArcMap关联pgSQL并创建地理空间数据库

     

    0.参考资料

    https://wenku.baidu.com/view/99fdc7c179563c1ec4da7114.html

    https://www.cnblogs.com/liqingwen/p/5894462.html

    1.前言

    笔者giser小白一枚,在安装配置pgSQL时遇到了许多问题,在这里将心得分享跟大家

    对于不同于笔者环境(下方)的同学,笔者有以下建议(相同环境可略过)

    1) PostgreSQL版本选择

    pgSQL版本必须匹配Arcgis Desktop版本,具体支持版本查看方法,打开arcgis Desktop安装目录,选择DatabaseSupport查看支持数据库版本,进入PostgreSQL查看,10.2支持pgSQL9.1及9.2

    2) pgSQL下载(官网不稳定,可能需要多次尝试)

    这里笔者不是很懂,但是从多日以来的碰壁大致摸索出,pgSQL下载需要两种文件,一种是exe结尾的64位安装文件,一种是rar结尾的32位解压缩文件,提供后续一些配置文件

    1>  搜索pgSQL,进入官网

    2>  点击上方download进入下载页面

    3>  选择win操作系统

    4>  进入下载选择界面

    5>  下载安装文件,点击download the installer,进入安装包下载界面,选择版本,pgSQL版本根据之前确定版本选择,win版本统一选择64(32位不可行,笔者测试,读者也可自行下载测试),等待跳转下载页面,即可下载exe安装文件

    6>  下载配置文件,返回4>下载界面,选择zip archive进入配置文件下载界面,选择下载版本,win版本选择32位,等待下载弹窗即可

    7>  后续安装配置过程参考后面内容

     

    2.笔者软件环境

    win10、Arcgis Desktop 10.2

    3.所需资源及下载地址

    postgresql-9.2.24-1-windows-x64

    postgresql-9.2.24-1-windows-binaries

    postgis-bundle-pg92x64-setup-2.1.8-1(选)

    ArcGIS Server10.2授权文件

    记事本文件(选)

    链接:https://pan.baidu.com/s/133qP3svpP7tV1Vy4l3FVPg 密码:ek29

    链接:https://pan.baidu.com/s/1j-XkoUv0DANE3CzYxTbbAw 密码:slv5

    链接:https://pan.baidu.com/s/1NGNXmxeUymTsb6cujTiC0Q 密码:zebb

    也可按照前面建议自行在官网下载

    4.pgSQL安装

    1)         双击postgresql-9.2.24-1-windows-x64.exe运行安装文件

    2)         点击next,进入选择安装目录,建议默认,默认安装位置为系统盘Program Filer表示软件为64位(借鉴参考资料中图片,忽略版本细节)

    3)         选择数据库数据存放内容,建议默认

    4)         设置数据库超级用户密码。建议使用记事本记录

    5)         设置端口号,默认5432,若安装其他版本,则会变化,默认即可

    6)         设置地区及语言chinese

    7)         开始安装

    8)         安装完成

    5.postgis安装(选)

    方法一(笔者未成功,似乎下载过程出现问题):

    1) 在postgis安装完成后勾选launch Stack Builder,进入安装页面,并选择对应的数据库版本

    2) 进入下一步,选择SpatialExtensions下的postgis2.1.8版本

    3) 选择下载的目录,开始下载

    4) 下载后,开始安装

    5) 选择安装目录,验证身份,填写pgSQL用户名密码

    6) 填写空间数据库名称,后续弹窗依次选择是,完成安装

    方法二:从开始菜单中的pgSQL进入Stack Builder,后续同上

    方法三:自己到官网或提供链接下载安装包,安装过程同上

    6.pgSQL配置

    1)用记事本打开C:\Program Files\PostgreSQL\9.2\data下的pg_hba.conf文件,修改为如下面红圈部分;重新启动PostgreSQL服务,右击桌面任务栏,任务管理器,详细信息,服务,打开服务,在 服务列表中找到,并右击 postgresql-x64-9.2 服务,重新启动。

     

    2)将Desktop中的文件拷贝到pgSQL中

    文件路径:Desktop10.2\DatabaseSupport\PostgreSQL\9.2\Windows64

    目标文件:st_geometry.dll。

    目标路径:C:\Program Files\PostgreSQL\9.2\lib

     

    3) 将pgSQL配置文件复制到Desktop中

    解压之前下载的压缩文件postgresql-9.2.24-1-windows-binaries

    文件路径: postgresql-9.2.24-1-windows-binaries\pgsql\bin

    目标文件:libeay32.dll、libintl.dll、libpq.dll、ssleay32.dll

    目标路径:Desktop10.2\bin

    7.ArcMap关联pgSQL并创建地理空间数据库

    1)打开ArcMap并创建新的空白地图

    2)创建企业级地理空间数据库,使用搜索直接搜索打开功能窗口,或者在目录中选择工具箱-系统工具箱-数据管理工具-地理空间数据库管理-创建企业级地理空间数据库,如图

    3)选择数据库类型,pgSQL,实例,填localhost,数据库名称自定义,创建数据库管理员密码,创建地理空间数据库密码,tablespacename不填,有系统默认创建,选择arcgis Server授权文件,创建地理空间数据库

    4) 连接数据库在目录中选择数据库连接-添加数据库连接,选择数据库类型,添加localhost实例,填入之前的地理空间数据库密码,选择之前自定义的数据库名,完成连接

      

    展开全文
  • 基于Oracle的_数字城市_基础地理空间数据库的实现
  • 地理数据库(Geodatabase)是一种面向对象的数据模型,它对于地理空间特征的表达更接近我们对现实世界的认识。地理数据库在一个公共模型框架下,对GIS处理和表达的空间特征,如适量、栅格、Tin、网络等进行统一描述...

    地理数据库(Geodatabase)是一种面向对象的数据模型,它对于地理空间特征的表达更接近我们对现实世界的认识。地理数据库在一个公共模型框架下,对GIS处理和表达的空间特征,如适量、栅格、Tin、网络等进行统一描述和存储,是目前最先进的数据管理模式,本文介绍地理数据库的概念,Geodatabase数据管理,智能化操作,版本与事务管理等的原理与操作方法。

    一、Geodatabase概述

    1  GeoDataBase数据模型

    地理数据库(空间数据库)GeoDataBase是一种面向对象的数据模型,它对于地理特征的表达更接近于我们对现实世界的认识。

    它建立在标准的关系数据库(RDBMS)基础之上,使用标准关系数据库技术表现地理信息数据模型,并加入了空间数据管理模式。

    Geodatabase中所有数据都被存储在一个RDBMS中,既包括每个地理数据集的框架和规则,有包括简单的属性表格。Geodatabase为ArcGIS更好的管理和使用地理数据提供了数据接口和管理框架,继承了所有ArcGIS中可以使用的数据类型及显示、访问、存储、管理和处理的方法。

    1.1  GeoDataBase数据组织

    按照层次型的数据对象来组织数据。

    (1)对象类

    存储非空间数据的表格。

    (2)要素类

    具有相同几何类型和属性的要素的集合,即同类空间要素的集合,如河流、道路、植被、用地、电缆等。要素类之间可以独立存在,也可具有某种关系。当不同的要素类之间存在关系时,应考虑将它们组织到一个要素数据集中。

    (3)要素数据集

    要素数据集是共享空间参考系统并具有某种关系的多个要素类的几何。

    1.2  Geodatabase模型的优点

    (1)数据的输入与编辑更加精确;

    (2)空间数据与非空间数据统一存储;

    (3)用户的操作对象更加直观化;

    (4)要素拥有更加丰富的上下文关系;

    (5)要素集合的连续性;

    (6)要素的形状特征得到了更好的表现;

    (7)实现了多用户并发操作。

    2  Geodatabase的类型

    (1)个人数据库

    文件地理数据库是ArcGIS 9.2版本新发布的一种GeoDataBase数据模型,是以文件夹形式存储的各种类型的GIS数据集的集合,可以存储、查询和管理空间和非空间数据。

    (2)文件数据库

    是从ArcGIS 8.0版本开始被引入,采用Microsoft Jet Engine数据文件结构,将GIS数据存储到Access数据库中(mdb file)。支持的GDB容量小于等于2GB,实际有效的数据容量仅在250M~500M之间,并且一次只有一个用户可以编辑个人地理数据库中的数据。

    (3)企业级数据库

    SDE(Spatial DataBase Engine),空间数据库引擎,是一个连续的空间数据模型,借助这一模型,我们可以将空间数据加入到关系型数据管理系统(RDBMS)中去,也就是说,SDE使得关系数据库具有了对空间数据的存储、存取、查询和分析的功能。SDE体系结构如图17所示。

    二、Geodatabase的建立

    1  文件地理数据库的建立

    文件地理数据库是ArcGIS 9.2版本新发布的一种GeoDataBase数据模型,是以文件夹形式存储的各种类型的GIS数据集的集合,可以存储、查询和管理空间和非空间数据。

    在不使用DBMS的情况下能够扩展并存储大量数据。文件地理数据库可同时有多个用户使用,但一个数据只能有一个用户编辑。

    2  个人地理数据库的建立

    是从ArcGIS 8.0版本开始被引入,采用Microsoft Jet Engine数据文件结构,将GIS数据存储到Access数据库中(.mdb)。支持的GDB容量小于等于2GB,并且一次只有一个用户可以编辑个人地理数据库中的数据。

    2.1 数据库的建立有如下两种方法:

    (1)利用ArcCatalog建立

    (2)利用工具箱建立

    https://img-blog.csdn.net/20180613130723698

    https://img-blog.csdn.net/20180613130740440

      

    2.2 建立GeoDataBase基本项

    1)建立要素数据集

    (2)建立要素类

    要素类分为简单要素类和独立要素类。简单要素类存放在要素数据集中,使用要素数据集的坐标系统,不需要重新定义空间参考。独立要素类存放在数据库中的要素数据集之外,必须定义空间参考坐标。

    ①建立简单线状要素类

    在“土地利用”数据集上右键→新建→要素类。

    ②建立独立线状要素类

    在“土地利用”数据库上右键→新建→要素类。

    2.3  向GeoDataBase加载数据

    (1)线状要素类

    (2)要素数据集

      2.4  GeoDataBase的优化

    3  企业级地理数据库的建立

    SDE(Spatial DataBase Engine),空间数据库引擎,是一个连续的空间数据模型,借助这一模型,我们可以将空间数据加入到关系型数据管理系统(RDBMS)中去,也就是说,SDE使得关系数据库具有了对空间数据的存储、存取、查询和分析的功能。

    企业级地理数据库的建立之前需要先进行安装sde并做相应的配置。具体的可以参照前面的文章《ArcSDE 10.1安装、配置与连接》。

    1、创建企业级地理数据库

    2、连接数据库

    刘一哥GIS:专注GIS教育,探索GIS奥秘,分享GIS价值!

    展开全文
  • Lecture 1 地理空间数据库概论 关系数据库基本概念 关系数据库原理由埃德加·科德(Edgar Codd)于1970年提出: 关系数据库将数据操作从具体的计算软件模型和物理存储模式中独立出来,只需了解数据间的逻辑关系,就...
  • 二、地理数据库迁移 2.1 数据量不是很多的情况下 直接通过ArcMap导出到本地,之后再导入到新库 2.2 数据量较多的情况下 对于Oracle数据库,可以使用oracle的数据泵工具进行地理数据库的迁移。 以oracle 11g...
  • 为了解决多级应用、分布在不同地方的数据的管理维护、同步更新等问题,ArcGIS提供了分布式地理数据库(Distributed geographic database)实现分布的地理数据库的管理,同步复制、更新等功能。 通过为地理数据库...
  • 用户通常将地理空间数据库(geodatabase)当作他们存储地理空间信息的物理存储方式,通常是使用数据库或者是文件系统。另外作为一个数据集集合的物理实例,每一个地理空间数据库有一些额外的关键方面: 地理空间...
  • MySQL空间扩展支持几何数据的存储,生成,分析,优化。 1、空间数据类型(存储) MySQL支持以下数据类型: Geometry:可以存储所有的几何类型 Point:简单点 LINESTRING:简单线 POLYGON:简单面 ...
  • 4.1 直接连接 直连连接比较简单,在“Database Connections”下面双击“Add Database Connection”,如下图: 参数配置如下: 注意这里的Instance,和创建地理数据库时的需要保持一致,然后选择要连接的地理数据库...
  • 防汛抗旱综合数据库是国家防汛抗旱指挥系统的数据基础,由各业务分类数据组成,为信息采集系统提供数据存储,为各业务系统提供数据访问服务。国家防汛抗旱指挥系统一期工程的建设,开展了各数据库的设计、建设和试点...
  • PostgreSQL是基于加州大学伯克利分校计算机系写的 POSTGRES(Version 4.2 )软件包开发的对象关系型数据库管理系统(ORDBMS),是开源的,发布在 BSD许可下 。经过二十几年的发展(起始与1986年), Po
  • 空间数据库地理信息系统SPATIAL AND NON-SPATIAL DATA
  • 基于军事地理数据库地理空间信息Web发布研究基于军事地理数据库地理空间信息Web发布研究基于军事地理数据库地理空间信息Web发布研究
  • 地理空间数据库与关系数据库区别 空间数据库是指地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和一般是以一系列特定结构的文件的形式组织在存储介质之上的数据 关系数据库是建立在关系...
  • GeoPackage一个开放的地理空间信息的格式,基于标准的、平台独立的,可移植的、自描述、紧凑格式将地理空间信息。遵循OGC标准,数据库内核使用ormlite数据库。GeoPackage 数据库表可以转换成title进行地图绘制,有...
  • 文件地理数据库是以文件夹形式存储的各种类型的GIS数据集的集合,可以存储、查询和管理空间数据和非空间数据。在不使用DBMS的情况下能够扩展并存储大量数据。文件地理数据库可同时有多个用户使用,但一个数据只能有...
  • 地理数据库(Geodatabase)属于空间数据库,表示地理实体及其特征的数据具有确定的空间坐标,为地理数据提供标准格式、存贮方法和有效的管理,能方便、迅速地进行检索、更新和分析,使所组织的数据达到冗余度最小的...
  • 文件地理数据库(File Geodatabase)数据后缀表达为.gdb,整体组织为文件夹,可以存储、查询和管理空间数据和非空间数据。在不使用DBMS的情况下能够扩展并存储大量数据。文件地理数据库可同时有多个用户使用,但一个...
  • 浅谈空间数据库

    2018-03-19 20:58:33
    空间数据库地理信息系统的核心,每一次空间数据库技术的变革都带来地理信息系统软件的革命。本文首先阐述空间数据的基本特征,介绍了目前几种空间数据库模型,提出对象—关系数据管理模式将是空间数据库的主要管理...
  • Geodatabase地理数据库分为: Personal Geodastabase个人地理数据库, File Geodatabase文件地理数据库, ArcSDE Geodatabase SDE地理数据库。 三者分别对应的就是*.mdb、*.gdb和SDE数据库。其中gdb和mdb的...
  • 空间数据库

    2014-09-15 23:19:27
    空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。空间数据库的研究始于20 世纪 70年代的地图制图与遥感图像...
  • MySQL空间数据库

    2019-06-27 10:48:56
    MySQL空间数据库空间数据库openGIS 的优点功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • 基础地理信息数据库建库标准,包含基础数据内容,规范等
  • 空间数据库pdf

    2017-08-31 01:11:00
    空间数据库系统阐述空间数据库基本概念、原理、方法及技术的新发展,重点介绍空间现象抽象表达、空间数据模型、空间数据组织与管理、空间数据索引技术、空间数据查询与访问、时态空间数据库、空间数据元数据与空间...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,746
精华内容 14,698
关键字:

地理空间数据库