ArcGIS三大文件格式解析

SVN使用教程总结 SVN简介:  为什么要使用SVN?       程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么?    它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers... 阅读详情
AI摘要

本文介绍了三种GIS数据格式:Shapefile、Coverage和Geodatabase。Shapefile适用于简单的要素类存储,不具备拓扑关系;Coverage能够存储拓扑关系,是早期地理数据模型;Geodatabase则利用数据库技术高效管理地理数据,支持多用户编辑。

一、Shape数据

    Shapefile是ArcViewGIS3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”。

每个shapefile,都至少有这三个文件组成,其中:
    *.shp 存储的是几何要素的的空间信息,也就是XY坐标;
    *.shx 存储的是有关*.shp存储的索引信息。它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息;
    *.dbf 存储地理数据的属性信息的dBase表;
        这三个文件是一个shapefile的基本文件,shapefile还可以有其他一些文件,但所有这些文件都与该shapefile同名,并且存储在同一路径下。

其它较为常见的文件:
    *.prj     如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在*.prj文件中;
    *.shp.xml     这是对shapefile进行元数据浏览后生成的xml元数据文件;
    *.sbn,*.sbx   这两个存储的是shapefile的空间索引,它能加速空间数据的读取。这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过ArcToolbox >Data Management Tools >Indexes >Add spatial Index工具生成;

        当使用ArcCatalog对shapefile进行创建、移动、删除或重命名等操作,或使用ArcMap对shapefile进行编辑时,ArcCatalog将自动维护数据的完整性,将所有文件同步改变。所以需要使用ArcCatalog管理shapefile。
        虽然Shapefile无法存储拓扑关系,但它并不是普通用于显示的图形文件,作为地理数据,它自身有拓扑的。比如一个多边形要素类,shapefile会按顺时针方向为它的所有顶点排序,然后按顶点顺序两两连接成的边线向量,在向量右侧的为多边形的内部,在向量左侧的是多边形的外部。
        由于1990年代地理信息的迅速发展以及ArcView GIS 3.x软件在世界范围内的推广,shapefile格式的数据使用非常广泛,数据来源也较多。很多软件都提供了向shapefile转换的接口(eg:MapInfo、MapGIS等)。ArcGIS支持对shapefile的编辑操作,也支持shapefile向第三代数据模型geodatabase的转换。

二、Coverage数据
        Coverage是ArcInfo workstation的原生数据格式。之所以称之为“基于文件夹的存储”,是因为在windows资源管理器下,它的空间信息和属性信息是分别存放在两个文件夹里。例如,在我的电脑E:\MyTest\example文件夹中,有3个coverage,所有信息都以文件夹的形式来存储。空间信息以二进制文件的形式存储在独立的文件夹中,文件夹名称即为该coverage名称,属性信息和拓扑数据则以INFO表的形式存储。Coverage将空间信息与属性信息结合起来,并存储要素间的拓扑关系。
        coverage是一个非常成功的早期地理数据模型,二十多年来深受用户欢迎,很多早期的数据都是coverage格式的。ESRI不公开coverage的数据格式,但是提供了coverage格式转换的一个交换文件(interchange file,即E00),并公开数据格式,这样就方便了coverage数据与其他格式的数据之间的转换。
  但是ESRI为推广其第三代数据模型geodatabase,从ArcGIS8.3版本开始,屏蔽了对coverage的编辑功能。如果需要使用coverage格式的数据,可以安装ArcInfo workstation,或者将coverage数据转换为其他可编辑的数据格式。
Coverage是一个集合,它可以包含一个或多个要素类
    aat弧段属性表,记录弧段的起点和终点坐标信息 ;
    adf为coverage格式,包括lab.adf、arc.adf、sec.adf、pal.adf、cnt.adf、tic.adf、lnk.adf、bnd.adf都记录了坐标信息,arx.adf、pax.adf为索引文件和pat.adf、aat.adf为属性文件;
    pat点属性表,记录lable点的坐标信息 ;
    tic控制点,用于配准地图的点 ;
    aux保存栅格文件自身不能保存的辅助信息,包括彩色地图信息,直方图或表格,坐标系统,变换信息,投影信息 ;
    rrd保存影像金字塔信息索引,加速显示和漫游 ;
    dat属性信息 ;
    nit属性表定义文件 ;
    dir属性表路径管理文件,用于关联dat和nit;


三、Geodatabase数据

    Geodatabase作为ArcGIS的原生数据格式,体现了很多第三代地理数据模型的优势。随着IT技术的发展,普通的事务型数据的管理模式,早已从传统的基于文件的管理转向利用基于工业标准建立的关系型数据库进行管理,这种基于数据库的管理方式的优点是不言而喻的。那么带有空间信息的地理数据是否也可以利用这种非常成熟的数据库技术进行管理呢?于是ESRI推出了geodatabase数据模型,利用数据库技术高效安全地管理我们的地理数据。

  Geodatabase可以分为两种,一种是基于Microsoft Access的personal geodatabase,另一种是基于oracle、SQL Server、Informix或者DB2的enterprise geodatabase,由于它需要中间件ArcSDE进行连接,所以enterprise geodatabase又称为ArcSDE geodatabase。由于Microsoft Access自身容量的限制,personal geodatabase的容量上限为2GB,这显然不能满足企业级的海量地理数据的存储需求。于是可以将geodatabase扩展为ArcSDE geodatabase,底层数据库可以使用oracle这样的大型关系数据库,能够存储近乎“无限”的海量数据(仅受硬盘大小的限制)。虽然底层使用的数据库各不相同,但是geodatabase给用户提供的是一个一致的操作环境。
  在geodatabase中,不仅可以存储类似shapefile的简单要素类,还可以存储类似coverage的要素集,并且支持一系列的行为规则对其空间信息和属性信息进行验证。表格、关联类、栅格、注记和尺寸都可以作为geodatabase对象存储。这些在perasonal geodatabase和ArcSDE    geodatabase中都是一样的(栅格的存储有点小差异,但对用户来说都是一样的)。如图所示,是一个personal geodatabase。
 对Personal geodatabase进行编辑,使用ArcView的license即可。不需要额外的软件就能直接连接。但是Personal geodatabase不支持多用户编辑,仅能满足小项目的要求。
  而通过ArcSDE连接的ArcSDE geodatabase,则需要至少ArcEditor的license才能对其进行编辑。ArcSDE geodatabase通过版本的机制,可支持多用户、长事务编辑。
  在ArcToolbox >Conversion Tools > To Geodatabase中,有多种转换工具支持coverage、shapefile、CAD等矢量数据向geodatabase的转换。在personal geodatabase和ArcSDE geodatabase间只要复制、粘贴即可,无须转换。

文件后缀:

adf - ARC/INFO coverage data file
agf - Atlas GIS native binary geodataset file
ain - attribute index file
aih - attribute index file
alg - ER Mapper algorithm
apr - ArcView Project File (ODB format)
avl - legend template file (ODB format)
avp - palette file (ODB format)
ave - Avenue script
avx - ArcView extension file (ODB format)
ai - Adobe Illlustrator picture file
bat - DOS batch file
bil - image file (band interleaved by line)
bip - image file (band interleaved by pixel)
blw - world file for bil image
bmp - Windows bitmap image file
bpw - world file for bip or bmp images
bsq - image file (band sequential)
bqw - world file for bsq image
c - C programming language source code filename
cat - UNIX hyperhelp supporting file
cgm - Computer Graphics Metafile
cls - geocoding classification file
cnt - help file contents
dat - generic data file extension dat - INFO attribute file
db - Object Database File (also ODB)
dbf - dBASE tabular data file
dbf - Shapefile attribute table file
dbg - problem debug log file
dcp - default codepage file
dct - geocoding dictionary file
dec - UNIX hyperhelp supporting file
def - defaults file (North Arrows, Layout Templates, etc) (ODB format)
dem - Digital Elevation Model file
dgn - Design drawing file (Intergraph)
dir - INFO directory manager file
dlg - Digital Line Graph file
dll - Windows Dynamic Link Library file
doc - MS-Word, MS-Wordpad document file
dtd - UNIX hyperhelp supporting file
dwg - Drawing file (AutoCAD)
dxf - Drawing exchange file
e00 - ARC/INFO export file
ecw - ER Mapper Enhanced Compressed Wavelet
eps - Encapsulated PostScript
ers - ER Mapper raster file format
exe - DOS/Windows executable file
fbn - spatial index file for read-only datasets
fbx - spatial index file for read-only datasets
fls - Windows help supporting file
ftg - UNIX help supporting file
fts - UNIX help supporting file
gen - ARC/INFO UnGenerate format
gfw - world file for gif image
gif - image file (CompuServe)
hdr - header file (for ArcView extensions or TIF images)
hlp - Windows help file
htm - WWW file (hypertext markup, 3-character DOS version)
html- WWW file (hypertext markup language, UNIX version)
ico - Icon file
idx - geocoding index for read-only datasets
img - ERDAS Imagine image file
ini - initialization file
ixc - geocoding index for read-write coverages
ixs - geocoding index for read-write shapefiles
jpg - image file (Joint Photographic Experts Group)
key - geocoding matching keys (ODB format)
lin - ARC/INFO lineset symbol file
lnk - Windows shortcut icon link file
mat - geocoding matching parameters file
mcp - image file (MacPaint)
mid - MapInfo interchange format (always paired with "mif")
mif - MapInfo interchange format (always paired with "mid")
mrk - ARC/INFO markerset symbol file (not compatible w/ArcView)
mxc - geocoding index for read-write coverages (ODB format)
mxs - geocoding index for read-write shapefiles (ODB format)
nit - INFO table definitions file
ndx - fonts index file (UNIX only)
nls - Codepage language files
odb - Object Database ASCII file (ODB format)
pat - geocoding pattern recognition file
pdf - preferences definition file
pif - Windows program information file (for DOS programs)
pps - processing set codes
prj - projections definition file
ps - PostScript. file
rlc - image file (run-length coding)
rs - image file (raster snapshot | Sun rasterfile)
sbn - spatial index for read-write shapefiles
sbx - spatial index for read-write shapefiles
shd - ARC/INFO shadeset symbol file
shp - Shapefile (stores feature geometry)
shx - Shapefile (stores file lookup index)
stn - geocoding standardization file
tab - lookup file
tbl - geocoding support table
tif - image file (Tag Image Format file)
tfw - world file for tif image
tmp - temporary file
ttf - TrueType font file
txt - text file (usually ASCII)
xbm - image file (X Bitmap)
wmf - image file (Windows Metafile)
wld - world file for CAD datasets
wri - Windows Write.exe file

ArcGIS成长之路之矢量数据几个格式的含义     在ArcGIS系列的ArcMap软件中的矢量数据进行操作的时候我们会发现系统会自动生成几个并不是我们自己创建的文件格式。总体而言,一个操作空间(.mxd)会包含如下7个文件格式:              (1)*.dbf文件。它是存储属性数据的文件,用于存储地理数据的属性信息。有时候我们也称为表文件或者dbf文件。这里值得注意一下的是,这个文件Excel也是能够打开的。 (2)*... 阅读详情

相关推荐

【ArcGIS风暴】ArcGIS支持的栅格数据格式大全及格式转换案例精解

ArcGIS功能异常强大,支持多种常见的栅格数据格式,并可实现多个栅格格式的自由转换。 在ArcGIS中,常见的栅格数据格式有:TIFF、BMP、ENVI、Esri BIL、Esri BIP、Esri BSQ、GIF、GRID、IMAGINE Image、JP2、JPG、和PNG。 然而,很多GISer并不会是对以上格式很明白,导致在使用栅格数据的时候出现这样那样的错误,本文就ArcGIS支持的栅格格式及其互相转换做一详细说明。 文章目录一、ArcGIS栅格数据格式详解1. Esri Grid格式2.

智慧空间实验室 1万+

shapefile空间索引文件(*.sbn、*.sbx)文件格式介绍

本文参考自 sharpSbn 与 hasBeen 项目。

qq_41995017的博客 2973

Ubuntu更新后VirtualBox报错rc=-1908?手把手教你修复Kernel driver not installed

本文详细解析了Ubuntu更新后VirtualBox报错rc=-1908的原因,并提供了完整的修复方案。通过重新安装VirtualBox、处理DKMS内核模块以及解决Secure Boot问题,帮助用户快速恢复虚拟机功能。特别针对Kernel driver not installed错误,给出了从诊断到修复的详细步骤。

weixin_42519781的博客 338

dbf shp shx sbn sbx mdb adf等类型的文件的解释

另外,shapefile文件还可以包括其它文件,如sbn 、sbx 、prj等。当中.shp、.shx、.dbf三个是万万不能删除的,删除掉一个就出错了。sbn 、sbx 也是空间索引文件,.prj属于数据的投影文件。.sbn 、.sbx 文件删掉后将丢失所建的索引,但不影响大局。shapefile文件属于矢量数据中无拓扑关系的数据类型。它至少包含3个文件,dbf、shp、shx。其中:dbf文件时存储矢量数据的属性信息的;删掉.dbf文件也能修复,可属性是找不回来了。shp是存储矢量数据的空间信息的。

LICHT111的博客 4764

STM32驱动AD2S1210实现旋变解码与角度读取

旋转变压器作为一种耐高温、抗振动的角度传感器,在工业伺服、机器人关节和电动汽车电驱等场景中占据重要地位。其输出信号需要经过专用转换芯片处理才能被MCU高效使用。AD2S1210是一款典型的旋变数字转换器(RDC),内部采用Type II型跟踪环,将模拟SIN/COS信号实时解算为数字角度与速度,降低了处理器负担并提升抗干扰能力。本文基于STM32平台,详细介绍了AD2S1210的硬件接线、SPI通信配置、寄存器初始化流程,以及读取位置数据时的SAMPLE脉冲时序等关键实现。同时总结了常见故障如全FF、角度跳

weixin_34194829的博客 190

解决用加速器以后,电脑无法连接网络的问题

相信很多朋友也遇到过,用加速器以后,电脑网络直接断了,或者访问外网时打不开的情况解决办法是。

qq_46368050的博客 1万+

ShapeFile文件格式

这些文件共同组成了一个完整的Shapefile,其中.shp文件和.shx文件是必需的,用于存储几何对象的几何信息和索引信息。.dbf文件存储几何对象的属性信息,.prj文件存储几何对象的坐标系信息,而.sbn和.sbx文件是可选的,用于提高空间查询的性能。每个记录在.shp文件中都有一个唯一的记录号,对应的属性数据在.dbf文件中也有相同的记录号。这是Shapefile的投影文件,用于存储地理坐标系或投影坐标系的信息。这是Shapefile的主文件,存储几何对象的几何信息,如点、线、面的坐标值等。

m0_58742205的博客 3159

《科研伦理与学术规范》期末考试答案2023

26单选(2 分)某学术杂志的评稿人同时是某高校相关专业的硕士生导师,在评判一个稿件的时候,他发现该作者研究的题目很有价值, 他便一边压下这个稿子,一边将稿子的纲要传给自己门下的硕士生, 指导他们使用这个题目独立写出一篇论文,并帮助他们发表在其他期 刊上。D.要善待实验动物,是指在饲养管理和使用实验动物过程中,要采取有效措施,使实验动物免遭不必要的伤害、饥渴、不适、惊恐、折磨、疾病和疼痛,保证动物能够实现自然行为,受到良好的管理与照料,为其提供清洁、舒适的生活环境。张某在压力之下不得不屈从。

Glenseeds的博客 4万+

ArcGIS--ArcGIS三大文件格式解析【转载】

Shapefile是ArcView GIS 3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”。.shx 存储的是有关这三个文件是一个shapefile的基本文件,shapefile还可以有其他一些文件,但所有这些文件都与该shapefile同名,并且存储在同一路径下。.prj 如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在。

Jensen Lee的博客 2905

提升JVM性能:CMS垃圾回收器的优化分析与案例研究

本文介绍了CMS(Concurrent Mark-Sweep)垃圾回收器的工作原理、优缺点及常见问题,并通过具体案例分析了其优化策略。重点探讨了CMS的各个阶段,包括标记、并发清理和重标记,分析了可能导致性能瓶颈的因素如停顿时间过长和内存碎片化。文章还分享了调整垃圾回收参数、结合其他垃圾回收器以及内存优化等方法,帮助提高CMS的回收效率和性能。最后,文章展望了随着JVM发展,结合新一代垃圾回收器优化的趋势,助力Java应用在高并发环境下的性能提升。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 175万+

FFMPEG音频开发: Linux下采集摄像头(使用V4L2框架)数据录制成MP4视频保存到本地

一、环境介绍 操作系统介绍:ubuntu 18.04 FFMPEG版本: 4.4.2 摄像头: USB摄像头、虚拟机挂载本机自带摄像头 二、FFMPEG与X264下载编译 X264下载地址: http://www.videolan.org/developers/x264.html FFMPEG下载地址:https://ffmpeg.org/download.html Yasm ...

8868

arcgis 属性表中起点终点创建线_干货ArcGIS三大文件格式解析

今天给大家带来的干货是【ArcGIS三大文件格式解析】,欢迎大家收藏查看!ArcGIS常用矢量数据模型主要包括Shapefile、Coverage和GeoDatabase等3种。一、Shape数据 Shapefile是ArcViewGIS3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若...

weixin_39683863的博客 1207

YOLOv8改进:在C2F模块中引入RepGhost Bottleneck模块

C2F类是YOLOv8中的C2F模块的实现,它包含一个RepGhostBottleneck模块、一个卷积层和一个批归一化层。通过在C2F模块中引入RepGhost Bottleneck模块,我们可以在保持计算效率的同时提升模型的表达能力。这是因为RepGhost Bottleneck模块通过引入重复的卷积核来扩展模型的感受野,从而增加了模型对不同尺度目标的感知能力。RepGhost Bottleneck是一种用于卷积神经网络的改进模块,它可以在保持计算效率的同时提升模型的表达能力。希望以上内容对你有帮助!

IlgCrystal的博客 1306

将Surfer grd格网文件转成ArcGIS asc格式

今天有同事问:将Surfergrd格网文件转成ArcGIS的栅格文件 博主记得Surfer就有这个功能,但是使用Surfer20的时候,怎么也找不到那个功能。 后来,找遍了grid相关的工具栏,终于找到了,记录一下,免得又忘记了 以下是用百度搜索的,Surfer和ArcGIS格式互转的程序实现 二、ARCGIS的格网文件 生成一个连续的表面并用它来反映某类特定的度量是大多数GIS应用软件的基本功能。遍历研究区域中的每个位置以测量该位置的高度、大小或某种特性通常都是不...

Xiaok的专栏 5400

RK3588开发笔记-MIPI-CSI接口视频解码芯片XS9922B调试

Rockchip RK3588 是一款高性能的处理器,支持多种摄像头接口,包括 MIPI(Mobile Industry Processor Interface)接口。MIPI是一种用于移动设备和嵌入式系统中的摄像头、显示器和其他传感器设备的串行接口标准。MIPI是MIPI联盟发起的为移动应用处理器制定的开放标准。CSI-2(Camera Serial Interface 2)是MIPI 联盟定义的另一种高速接口,主要用于摄像模组和处理器之间的连接。

flypig has a dream! 6860

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Arcgis使用教程(二)ARCGIS常用数据格式及地图投影

一、空间数据及常用格式 1.空间数据概念 空间数据是指用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据,它可以用来描述来自现实世界的目标,它具有定位、定性、时间和空间关系等特性。空间数据是一种用点、线、面以及实体等基本空间数据结构来表示人们赖以生存的自然世界的数据。 空间数据结构是空间数据适合于计算机存储、管理、处理的逻辑结构,是空间数据在计算机内的组织和编码形式,是地理实体的空间排列和相互关系的抽象描述。它是对空间数据的一种理解和解释。 空间数据结构又是指空间数据的编排方式和组织关

soderayer的博客 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: 双向起泡算法
下一篇: c# 执行cmd命令跳过"press any key to continue"
SuilandCoder
博客等级 码龄11年 11粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值