首页 > 其他分享 >GIS数据格式清单

GIS数据格式清单

时间:2024-01-31 19:04:59浏览次数:40  
标签:文件 GIS 矢量 网格 切片 格式 清单 数据格式

    GIS遥感应用开发中,会遇到各种各样的数据格式。本期,小编将会为大家详细介绍GIS中常用的各种数据格式。

一、矢量数据

      矢量数据(Vector Data)是用X、Y、Z坐标表示地图图形或地理实体位置的数据。矢量数据一般通过记录坐标的方式来尽可能将地理实体的空间位置表现的准确无误。常见的矢量数据有:点、线、面等格式。

      

GIS数据格式清单_GIS

     

SHP (Shapefile)

       Shapefile是目前最常见的一种矢量数据格式。作为行业标准,几乎所有的商业和开源GIS软件都支持Shapefile。

一个Shapefile数据最少包括三个文件:

主文件(*.shp)——存储地理要素的几何图形的文件。

索引文件(*.shx)——存储图形要素与属性信息索引的文件。

dBASE表文件(*.dbf)——存储要素信息属性的dBase表文件。

除此之外还有可选的文件,包括:

空间参考文件(.prj)、几何体的空间索引文件(.sbn 和 .sbx)、只读的Shapefiles的几何体的空间索引文件(.fbn 和*.fbx)等等。

GIS数据格式清单_遥感_02


KMZ/KML (Keyhole Markup Language)

      KML是标记语言(Keyhole Markup Language)的缩写,最初由Keyhole公司开发,是一种基于XML 语法与格式的、用于描述和保存地理信息(如点、线、图像、多边形和模型等)的编码规范。KMZ是一个经过ZIP格式压缩过的KML文件,其文件自身可以包含图标,影像和模型等。KMZ/KML可以被 Google Earth、Google Map、ArcGIS Earth、四维地球等识别并显示。(下图为:四维地球操作页面)

     

GIS数据格式清单_数据格式_03

FileGDB(File Geodatabase)

       FileGDB是由Esri创建的一种采用标准关系数据库技术来表现地理信息的数据模型。其具有结构和性能上的优势:快速的性能、多样的数据关系、兼容存储栅格数据、优化空间索引以及数据压缩等。

 

GeoJSON

       GeoJSON是一种对各种地理数据结构进行编码的格式;它是基于Javascript对象表示法的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

       一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对——也称作成员的集合组成。对每个成员来说,名字总是字符串。成员的值要么是字符串、数字、对象、数组,要么是下面文本常量中的一个:"true","false"和"null"。数组是由值是上面所说的元素组成。

{
    "type":"FeatureCollection",
    "features":[
        {
            "type":"Feature",
            "geometry":{
                "type":"Point",
                "coordinates":[
                    102,
                    0.5
                ]
            },
            "properties":{
                "prop0":"value0"
            }
        },
        {
            "type":"Feature",
            "geometry":{
                "type":"LineString",
                "coordinates":[
                    [
                        102,
                        0
                    ],
                    [
                        103,
                        1
                    ],
                    [
                        104,
                        0
                    ],
                    [
                        105,
                        1
                    ]
                ]
            },
            "properties":{
                "prop0":"value0",
                "prop1":0
            }
        },
        {
            "type":"Feature",
            "geometry":{
                "type":"Polygon",
                "coordinates":[
                    [
                        [
                            100,
                            0
                        ],
                        [
                            101,
                            0
                        ],
                        [
                            101,
                            1
                        ],
                        [
                            100,
                            1
                        ],
                        [
                            100,
                            0
                        ]
                    ]
                ]
            },
            "properties":{
                "prop0":"value0",
                "prop1":{
                    "this":"that"
                }
            }
        }
    ]
}


二、栅格数据

      

GIS数据格式清单_GIS_04

       栅格数据就是将空间分割成有规律的网格,每一个网格称为一个单元(像素),并在各单元上赋予相应的属性值来表示实体的一种数据形式。

Esri Grid

如果要将属性数据添加到栅格文件中,那么Esri网格格式是您的最佳选择。但是,你只能将属性添加到整数网格。属性存储在值属性表(VAT)中 ——网格中每个网格单元对应唯一一个属性记录,count值表示单元格的数量。

Esri网格文件的两种类型是整数和浮点网格。土地覆盖物将是离散网格的一个例子。每个类都有一个唯一的整数单元格值。高程数据是浮点网格的示例。每个单元格表示海拔浮动值。

GIS数据格式清单_GIS_05


GeoTIFF(Geographic Tagged Image File Format)

GeoTIFF已经成为GIS和遥感应用的行业图像标准文件。几乎所有的GIS和图像处理软件包都具有GeoTIFF兼容性。GeoTIFF包含的其他文件有: TFW(渲染栅格地理位置所需的文件)、XML(可选,元数据文件)、 AUX(输出辅助文件,存储投影等信息)。

三、切片地图

       受服务器处理能力与网络传输带宽等因素的影响,切片格式的地图越来越流行,切片地图是一种多分辨率层次的金字塔模型,从切片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。

Esri Vector Tile Package(.vtpk)

Esri的矢量切片(Vector Tile Package)以vtpk为文件后缀,利用协议缓冲(Protocol Buffers)技术的紧凑的二进制格式来传递信息。当渲染地图时矢量切片使用一系列储存的内部数据进行制图。被组织到矢量切片的图层(比如道路、水、区域),都有包含几何图形和可变属性的独立要素(例如姓名、类型等等)。通俗的说,就是将矢量数据以建立金字塔的方式,像栅格切片那样分割成一个一个描述性文件,然后在前端根据显示需要按需请求不同的矢量瓦片数据进行显示。

OGC GeoPackage

GeoPackage是一种开放的、基于OGC标准的、独立于平台的、便携式的用于传输地理空间信息的压缩格式。GeoPackage统一规范在SQLite数据库中存储以下内容:矢量数据、不同比例尺的影像切片、扩展文件等。

MBTiles

MBTiles 是由MapBox公司主导的一种地图切片存储的数据规范,它使用SQLite数据库,可大大提高海量地图切片的读取速度,比通过切片文件方式的读取要快很多,适用于Android、IPhone等智能手机的离线地图存储。

MapBox Vector Tile(.mvt)

MapBox 矢量切片通过Google Protocol Buffers(一种兼容多语言、多平台、易扩展的数据序列化格式)进行编码,这种格式应用于客户端或服务端高效渲染或查询要素信息。使用.mvt文件为后缀。

小结

由于GIS数据格式种类繁多,仅GDAL库支持的矢量删格数据格式就多达上百种,在此也仅是汇总了一些比较常用或比较新的数据格式方便大家查阅,后续有机会会再进行详细地梳理,同时也欢迎各位读者补充。


 

标签:文件,GIS,矢量,网格,切片,格式,清单,数据格式
From: https://blog.51cto.com/u_16553100/9513222

相关文章

  • [Typescript] The type Registry pattern (declare module)
    OurprojectmighthaveafilestructurelikeOurprojectmighthaveafilestructurelikedata/book.ts//AmodelforBookrecordsmagazine.ts//AmodelforMagazinerecordslib/registry.ts//Ourtyperegistry,anda`fetchRecord`f......
  • Page.ClientScript.RegisterClientScriptBlock 有时在前台页面无法注册的可能原因
    原因一:前台页面缺少<formid="form1"runat="server"></form>标签。加上即可。原因二:如果一个页面顺序执行多个Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"key","jsfunction")且RegisterClientScriptBlock方法的第二个参数为脚本的Key都为......
  • QGIS视图改为3D视图
    10.使用投影—QGISDocumentation文档(osgeo.cn)图层属性可以方便改为彩色: 图层右键点“图层CRS”选“设置CRS”,输入3785 点OK后,图层再右键选择“将图层的CRS设置成工程的CRS”这时,视图-》新建3D视图、就可以建立了。......
  • AP8851L DCDC降压恒压输出12V 5V2.5A应用资料及BOM清单
    1.方案特性双层PCB板(L42mm×W25mm×H15mm) 输入电压范围:11V~85V(输出5V)18V~85V(输出12V) 输出电流:2.5A 效率:93.8%(输出12V)2.应用领域 扭扭车控制器 平衡车控制器电动车控制器 快充电源 逆变器系统工业控制系统3方案原理图及工作原理描述 4,AP8851-5......
  • arcgis server地图服务访问权限设置及arcgis server token获取
    一、地图服务访问权限设置。当我们发布arcgis地图服务后,由于涉密或者其他原因,不想让所有人看到地图服务。这时候我们可以对地图设置权限。怎末设置那?进入你们arcgis管理。地址:http://localhost:6080/arcgis/manager/index.html#新建角色。  新建用户。 新建成功。 ......
  • 科研论文的数据格式
    正确的数据格式是进行数据分析的基础,最近SPSSAU后台收到了很多小伙伴的提问——什么样的数据格式才能进行分析?某某方法的数据格式应该是怎样的?为什么我上传数据后没有显示?针对小伙伴们有关数据格式的提问,今天将论文写作各个模块中,具有代表性的分析方法的数据格式进行一个汇总说明,......
  • 5分钟快速入门GIS(GIS基础)(GIS当中常见数据)
    5分钟快速入门GIS(GIS基础)(GIS当中常见数据):https://blog.csdn.net/xiaopeixiaojun/article/details/117574745?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170651063316800227413988%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170......
  • GIS开发
     GIS(地理信息系统)软件开发:GIS软件开发涉及创建用于捕获、存储、处理、分析和展示地理空间数据的应用程序。这些应用程序通常用于地图制作、空间分析、位置感知等领域。PostGIS空间数据库:PostGIS是一个开源的地理空间数据库扩展,它为PostgreSQL数据库提供了对地理信息数据的......
  • 2024最新ArcGIS Pro 3.0.2 官方原版简体中文直装版
    这个版本是当前官方中文简体版中的最新版本。ArcGISPro是由Esri开发的专业地理信息系统(GIS)软件,提供先进的地图制图、空间分析和数据管理功能。它支持多维数据集成,具有直观的用户界面,适用于各种地理信息应用,包括城市规划、环境管理和资源分析。ArcGISPro3.0.2官方原版简体中......
  • 产品打包清单模板
    ......