ArcGIS几种数据格式2
各种数据的组织形式不一样,其中shp、Coverage、Raster、CAD为文件类型,Geodatabase为空间数据库。Workstaion常用Coverage数据格式。现在ESRI公司推荐使用Geodatabase,一个真正实现对象存储的空间数据库,Geodatabase分为PersonalGeodatabase和企业Geodatabase,前者使用Access数据库,后者支持MSSQLServer、DB2、InforMix、Oracle等企业数据库系统,企业Geodatabase必须使用ESRI公司的SDE访问。
Shapefile:一种基于文件方式存储GIS数据的文件格式。至少由shp、dbf、shx三个文件作成,分别存储空间,属性和前两者的关系,是GIS中比较通用的一种数据格式。此外,还有prj、shp.xml、sbn和sbx四种文件:prj存储了坐标系统,shp.xml是对shapefile进行元数据浏览后生成的xml元数据文件,sbn和sbx存储的是shapefile的空间索引,它能加速空间数据的读取,这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通ArcToolboxDataManagementToolsIndexesAddspatialIndex工具生成。注意:每个文件的大小有2GB的限制。
Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。
Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:
1、PersonalGeodatabse用来存储小数据量数据,存储在Access的mdb格式中,文件不能大于4GB。
2、FileGeodatabse同上,不过存储于文件中,文件大小没有限制。
3、ArcSDEGeodatabse存储大型数据,存储在大型数据库中Oracle,SqlServer,DB2等,可以实现并发操作,不过需要单独的用户许可。其他:mxd为地图文档文件,mxt为地图模板文件,lyr为层文件。注意:1、我们保存的并不是地图数据,数据存储在GIS数据库中,当显示时,地图会以此数据为基础进行显示。
ArcGIS几种数据格式2的更多相关文章
- ArcGIS几种数据格式
ArcGIS几种数据格式 ArcInfo常用以下格式的数据:shp.Coverage..Raster CAD和Geodatabase.各种数据的组织形式不一样,其中shp.Coverage.Raste ...
- Hadoop生态圈-hive五种数据格式比较
Hadoop生态圈-hive五种数据格式比较 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- gzip是一种数据格式,deflate是一种压缩算法
gzip是一种数据格式,默认且目前仅使用deflate算法压缩data部分:deflate是一种压缩算法,是huffman编码的一种加强. deflate与gzip解压的代码几乎相同,可以合成一块代码 ...
- node.js依赖express解析post请求四种数据格式()
分别是这四种: www-form-urlencoded, form-data, application/json, text/xml www-form-urlencoded 这是http的post请求 ...
- arcgis 3种方法快速制作tpk文件(转)
来自:http://blog.csdn.net/arcgis_mobile/article/details/8048549 tpk是ArcGIS10.1推出的一种新的数据文件类型,主要是用于将切片文件 ...
- 连接Redis_五种数据格式
前面我们已经准备成功开启Redis服务,其端口号为6379,接下来我们就看看如何使用C#语言来操作Redis.就如MongoDB一样,要操作Redis服务,自然就需要下载C#的客户端,这里通过Nuge ...
- post请求的四种数据格式
1.application/json:这是最常见的 json 格式:{"input1":"xxx","input2":"ooo&q ...
- json其实就是一种数据格式
1.json的两种书写: 2.字符串转换为json格式:
- ArcGIS三种方式打断相交线------拓扑法
拓扑法:有多个layer图层相交线,选用拓扑法,将多个图层相交线打断. 新建拓扑结构: (1)单击新建"Nfg.gdb"数据库文件: (2)单击新建"XX"集合 ...
随机推荐
- ios对new Date() 的兼容问题
移动开发的一个小坑 我们一般这样创建一个日期变量 var d = new Date("2017-08-11 12:00:00"); 但是在ios上却是返回 invalid Date ...
- webpack4.0入门配置文件
wepback风头正火 ,但是公司一直在用gulp,正好赶上年底活动,借此机会第一次尝试了webpack,说实话webpack真的很强大,内容一层一层递进. 这几天跟着官网跑了一遍,然后写了自己的配置 ...
- github 第三方登录
第三方登录先了解 OAuth 2.0 OAuth 协议的认证和授权的过程如下: 用户打开我的博客后,我想要通过GitHub获取改用户的基本信息 在转跳到GitHub的授权页面后,用户同意我获取他的基本 ...
- Vim 编辑器中全选操作
ggVG 解释: gg 让光标移到首行,在vim才有效,vi中无效 V 是进入Visual(可视)模式 G 光标移到最后一行
- Camtasia Studio 8卸载不了解决方法
Win7:%ProgramData%\TechSmith\Camtasia Studio 8\RegInfo.iniWinXP:”%AllUsersProfile%\Application Data\ ...
- Request库基本使用
基本实例 import requests url= 'https://www.baidu.com/' response = requests.get(url) print(type(response) ...
- ZPL通用打印类
using System;using System.Collections.Generic;using System.IO;using System.Runtime.InteropServices;u ...
- C++ opencv 滑动条 Trackbary以及处理三通道和单通道图像
#include <opencv2\core.hpp> #include <opencv2\highgui.hpp> #include <opencv2\imgproc. ...
- C++: int int& int * int**的区别、联系和用途
1.int; int是C++关键字,表示整型,其大小是32位有符号整型,表示的范围是-2,147,483,648 到 2,147,483,647:在声明和定义变量时使用,它表示的意思是所声明或所定义的 ...
- KeyStore相关
http://blog.csdn.net/liuquan0071/article/details/50318405 一. HTTPS概念 1. 简介 HTTPS(全称:Hypertext Transf ...