当前位置:首页 » 操作系统 » geodatabase数据库

geodatabase数据库

发布时间: 2022-02-23 11:57:59

Ⅰ 使用CASE 工具设计Geodatabase数据模型,为什么最后做出来的数据库转.xml文件后却找不到文件

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!ArcGIS是围绕着Geodatabase数据库构建的,它使用对象关系型数据库来存储空间数据。Geodatabase是一个存储数据集的容器,同时将空间数据和属性绑定起来。拓扑数据也能够存储在Geodatabase中并对特性进行建模,比如说在表示道路交叉时可以对道路之间的相关性进行设定。在使用Geodatabase时,很重要的一点就是要理解要素类(Feature Classes)就是就是一系列要素,它以点、线或多边形的形式呈现。在使用Shapefile格式时每个文件只能存储一类要素然而Geodatabase却能够在一个文件中存储多个要素或者是多种类型的要素。在ArcGIS中Geodatabase可以以三种不同方式存储包括FGDB(File Geodatabase)、PGDB(Personal Geodatabase),和ArcSDE Geodatabase。FGDB在9.2版时被引进,它把信息储存在一个扩展名为gdb的文件夹中,文件夹内部的文件和Coverage差不多但不一样。和PGDB类似,FGDB也支持单一用户,但与PGDB不同的是,FGDB没有数据量大小的限制。默认情况下单一表的大小不能超过1TB,但这实际是可以被改变的。PGDB用Microsoft Access文件存储数据,将几何数据存储在二进制大对象字段中,OGR库能够处理这种文件类型并将它转换其它文件格式。一些需要数据库管理员完成的工作诸如管理用户及备份等可以通过ArcCatalog完成。基于Microsoft Access的PGDB仅能在Windows操作系统下运行而其有2GB数据量上线的限制。企业级的Geodatabase可以通过ArcSDE操作,它拥有可连接高端数据库管理系统(DBMS)的接口像是Oracle、Microsoft sql Server、DB2和Infomix等。这些DBMS能够多方面的管理数据库,同时ArcGIS就用来进行空间数据的管理。企业级的Geodatabase还支持数据库复制、版本控制及事务管理等高级功能,更支持跨平台兼容,即可同时在Linux、Windows和Solaris等不同的操作系统下使用。,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

Ⅱ GeoDatabase的作用是什么 在ArcGIS环境下,有哪些类型的GeoDatabase这些类型的GeoDatabase在存储的数据

恩?问题没写完啊。。。。

说白了,GDB就相当于Oracle/Sql Server等数据库,只不过是主要存储空间数据的数据库。属于ESRI产品系列。
GDB有三种:
personal GDB 用于数据量小的情况,单个personal GDB最大只有2GB,读写速度也没有优势
file GDB 用于数据量较大的情况,一般项目使用file GDB足够,文件系统读写,比personal GDB快
上面两个属于本地数据库
arcSde GDB 使用sde建立的网络数据库,可以用于海量数据,底层其实是访问数据库,读写速度快,但要依托ESRI产品——ArcSDE

Ⅲ C#AE二次开发 从GeoDatabase数据库中添加矢量数据

以前做过的添加图层的代码,你试试,可以寻找添加图层的,GeoDatabase数据库中的也可以,,
IGxDialog pgxdialog = default(IGxDialog);
IEnumGxObject pEnumGxobject = null;
IGxObjectFilter pFilter = default(IGxObjectFilter);
pFilter = new ();
pgxdialog = new GxDialog();
//***Dim pgxobject As IGxObject
pgxdialog.AllowMultiSelect = true;
pgxdialog.StartingLocation = "f:";
pgxdialog.Title = "select files for input";
pgxdialog.ButtonCaption = "OK";
pgxdialog.ObjectFilter = pFilter;
pgxdialog.DoModalOpen(0, pEnumGxobject);
if (pEnumGxobject == null)
return;

IGxDataset pGxObject = default(IGxDataset);

IFeatureLayer pFLayer = default(IFeatureLayer);
pFLayer = new FeatureLayer();
pGxObject = pEnumGxobject.Next;

if (pGxObject == null)
return;
while ((pGxObject != null)) {
//***If TypeOf pGxObject.Dataset Is IFeatureClass Then
pFLayer.FeatureClass = pGxObject.Dataset;
pFLayer.Name = pGxObject.Dataset.Name;
this.AxMapControl1.AddLayer(pFLayer);
pGxObject = pEnumGxobject.Next;
}

Ⅳ 我就问什么是ArcGIS中的Geodatabase数据库

ArcGIS是围绕着Geodatabase数据库构建的,它使用对象关系型数据库来存储空间数据。Geodatabase是一个存储数据集的容器,同时将空间数据和属性绑定起来。拓扑数据也能够存储在Geodatabase中并对特性进行建模,比如说在表示道路交叉时可以对道路之间的相关性进行设定。在使用Geodatabase时,很重要的一点就是要理解要素类(Feature Classes)就是就是一系列要素,它以点、线或多边形的形式呈现。在使用Shapefile格式时每个文件只能存储一类要素然而Geodatabase却能够在一个文件中存储多个要素或者是多种类型的要素。
在ArcGIS中Geodatabase可以以三种不同方式存储包括FGDB(File Geodatabase)、PGDB(Personal Geodatabase),和ArcSDE Geodatabase。FGDB在9.2版时被引进,它把信息储存在一个扩展名为gdb的文件夹中,文件夹内部的文件和Coverage差不多但不一样。和PGDB类似,FGDB也支持单一用户,但与PGDB不同的是,FGDB没有数据量大小的限制。默认情况下单一表的大小不能超过1TB,但这实际是可以被改变的。PGDB用Microsoft Access文件存储数据,将几何数据存储在二进制大对象字段中,OGR库能够处理这种文件类型并将它转换其它文件格式。一些需要数据库管理员完成的工作诸如管理用户及备份等可以通过ArcCatalog完成。基于Microsoft Access的PGDB仅能在Windows操作系统下运行而其有2GB数据量上线的限制。企业级的Geodatabase可以通过ArcSDE操作,它拥有可连接高端数据库管理系统(DBMS)的接口像是Oracle、Microsoft SQL Server、DB2和Infomix等。这些DBMS能够多方面的管理数据库,同时ArcGIS就用来进行空间数据的管理。企业级的Geodatabase还支持数据库复制、版本控制及事务管理等高级功能,更支持跨平台兼容,即可同时在Linux、Windows和Solaris等不同的操作系统下使用。

Ⅳ C#链接geodatabase数据库的具体步骤

放数据列表显示组件 gridview, 然后设置数据源 datasource连接数据库中对应的表就可以了.

Ⅵ 如何创建geodatabase

有了前述的概念后,接下来就开始利用ArcCatalog连接资料库,开启ArcCatalog后,选择‘Database Connections’后,在‘Add Spatial Database Connection’项目上按两下,

Server栏是ArcSDE资料库电脑的名称或 IP Address。
Service栏是ArcSDE的Service Name或是其IP Port,预设的Port是5151。
Database栏是ArcSDE在SQL Server上所建立的资料库名称,预设名称为sde。
User name栏是 SQL Server上可操作 sde资料库的使用者名称,预设名称是sde。
Password栏是该使用者名称之密码。
输入上述栏位后,按下‘Test Connection’按钮,若连线正常则该按钮会呈灰色无法使用之状态,此时按下OK钮便可连线至GeoDatabase Server了。

Ⅶ 如何将shape格式数据转成Geodatabase数据

1、在Arccatalog中新建一个Personal Geodatabase2、在Arccatalog中点击刚刚新建的Geodatabase.mdb文件,如果你打算对数据进行分组的话,如果不需要则以下可以忽略,点击右键菜单“New”-“Feature DataSet”,建立数据集(分组),并选择跟你shp文件相同的坐标系3、点击刚刚新建的Geodatabase.mdb文件,“Import”-"Feature Class",选择你要导入的shp格式文件即可。

Ⅷ 哪位能介绍一下geodatabase,和sql server等数据库有什么区别,使用的话要安装arcgis engine吗

geodatabase是arcgis用来存储空间数据库开发的数据存储模型,如需要使用其来自行编写程序需要安装arcgis engine

Ⅸ arcgis9.3中mxd文件和geodatabase的关系

是的,但是可以说mxd文件本身不包括数据,只是包含数据的连接信息和地图坐标系,符号,单位等等信息,里面保存有当前各图层名称、符号、颜色、线性、字体等属性特征,所以打开时可以显示你说的显示类型,它是包含图层的引用,并不包含图层;你可以试试,仅仅将mxd文件拷贝到另外一台电脑上,用ArcMap打开是会报错的,是由于没有数据源的原因。
你用ArcCatalog对数据库进行整理后,在Arcmap(封装了catalog)中可以加载原来的设置。这是数据库内数据的信息,

Ⅹ 如何利用phyton批量修改geodatabase地理数据库注记

如何利用phyton批量修改geodatabase地理数据库注记
用ArcCatalog的工具创建。

热点内容
副武器脚本 发布:2024-09-21 05:37:30 浏览:126
隐藏频道密码是多少 发布:2024-09-21 05:32:21 浏览:121
触动精灵脚本制作教程 发布:2024-09-21 05:13:14 浏览:399
自己编译autojs 发布:2024-09-21 05:09:40 浏览:358
我的世界电脑版无政府服务器 发布:2024-09-21 04:55:36 浏览:836
时间服务器和笔记本电脑同步 发布:2024-09-21 04:48:04 浏览:762
无权限访问工作组的计算机 发布:2024-09-21 04:26:31 浏览:476
为什么ipad需要密码解锁 发布:2024-09-21 04:06:22 浏览:211
mariadb存储过程 发布:2024-09-21 03:56:05 浏览:515
压缩壳脱壳机 发布:2024-09-21 03:14:33 浏览:94