ERRI shapefile、csv、xls、xlsx、GeoJSON、kml文件

文章介绍了几种常见的地理空间数据格式,包括ESRIShapefile的.shp、.shx和.dbf文件,CSV的逗号分隔值特点,XLS的Excel工作表结构,GeoJSON的JSON扩展以及KML的XML格式,用于地图信息的描述和交互式展示。
摘要由CSDN通过智能技术生成

一、ERRI shapefile文件:

esri shapefile是一种常见的空间数据格式,它由esri公司开发,用于在计算机上存储地理信息系统(gis)中的矢量数据。                                                                                             ——百度百科

使用:可以使用很多gis软件读取和编辑esri shapefile文件,如arcgis、qgis和gdal等。除此以外,许多gis应用程序还有能力将其他gis格式转换为esri shapefile格式。

以下是一个esri shapefile文件的示例内容:

  • .shp文件:用于存储矢量要素的几何形状信息,如点、线和面等。在该文件中,每个要素都将包含其几何类型(如点、多点、线、多线或多边形),以及对应的坐标数据。
  • .shx文件:用于存储.shp文件中要素的位置和大小信息的索引文件。该文件可加快访问.shp文件中的数据速度,并使程序能够轻松地查找单个要素。
  • .dbf文件:用于存储与.shp文件中要素相关联的属性信息的表格文件。在该文件中,每个要素都将包含与其相关的各种属性信息(如名称、类型、人口、颜色等)。
  • 其他附属文件:除了上述三个常见文件之外,shapefile还经常包括其他一些文件,如.prj文件(包含文件相关的投影信息)、.sbn文件和.sbx文件(用于加速查询操作而建立的空间索引文件)等。

以上所述的这些文件共同组成了一个完整的esri shapefile文件,该文件可以使用gis软件进行读取和编辑,以便实现各种功能(如地图生产、数据分析、显示要素属性等)。

二、CVS(Comma-Separated Values)文件:

CSV文件是一种常用的电子表格格式,通常用于存储和交换数据。CSV文件按照逗号分隔各字段,每行代表一条记录。 CSV文件有以下几种要求:

  1. CSV文件必须包含逗号分隔的值
  2. 第一行应该是标题行,包含所有列的名称
  3. 所有行都应该包含相同数量的字段
  4. 如果某些字段为空,则用空白或NULL表示
  5. 如果某个字段包含逗号,那么该字段应该用引号括起来

下面是几条关于gis的CSV数据的案例:

id,name,latitude,longitude

1,New York City,40.7128,-74.0060

2,San Francisco,37.7749,-122.4194

3,Los Angeles,34.0522,-118.2437

4,Miami,25.7617,-80.1918

5,Chicago,41.8781,-87.6298

 

三、XLS文件:

就是excel的工作表格xls文件的结构由多个工作表(也称为“工作簿”)组成。每个工作表包含一个二维表格,其中每个单元格可以包含文本、数字、公式或其他形式的数据。整个工作表可以包括多个列和行,并且可以设置各种样式和格式以使数据更易读。

实际上,xls格式支持各种电子表格中使用的功能,例如图表、宏和数据筛选。通过microsoft excel软件,可以轻松地编辑、格式化和管理xls文件。此外,许多其他电子表格应用程序和数据处理软件都支持xls格式,因此几乎任何人都可以创建、查看和修改这种类型的文件。

需要注意的是,xls文件有时可能会出现版本不兼容性问题,即用较新版本的excel创建的xls文件,在较旧版本中可能无法打开或显示正确。为避免这些问题,可以将xls文件另存为兼容性更好的文件格式,如.csv或.xlsx文件。

四、GeoJSON文件:

GeoJSON是一种常用的地理空间数据格式,用于描述地图上的点、线、面等空间特征。它是基于JavaScript Object Notation (JSON)的一个扩展规范,支持在 Web 地图开发中方便地处理和使用地理空间数据。详细请看这里geojson数据,补充一条geojson文件的后缀是geojson不是json。

五、KML文件:

kml(keyhole markup language)是一种用于描述地理空间数据和地图信息的xml格式文件。kml最初由keyhole inc.开发,一家专门从事基于地图的软件开发工作的公司,后被google收购并整合到了google earth软件中。

kml文件可以包含地图中各种属性信息,如位置、边界、方向、海拔等等。kml文件可以通过google earth或其他支持kml格式的gis软件查看,并且具有交互性和可视化效果。在google earth中,kml文件可以用于制作自定义地图和旅游路线,还可以添加标记、图片和音频等多媒体元素。

kml文件有以下的几个组成部分:

  • 坐标:定义一个点、线或形状的位置坐标。
  • 几何类型:定义要绘制的图形类型,如点、线、多边形等等。
  • 样式:定义表示某个对象的图形外观,包括颜色、线条宽度、填充等等。
  • 描述:为该对象提供备注或相关信息。

kml文件可以通过手动编辑或使用gis软件生成。除了google earth,kml文件还可以在google maps、bing maps等在线地图应用中使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值