一、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文件有以下几种要求:
- CSV文件必须包含逗号分隔的值
- 第一行应该是标题行,包含所有列的名称
- 所有行都应该包含相同数量的字段
- 如果某些字段为空,则用空白或NULL表示
- 如果某个字段包含逗号,那么该字段应该用引号括起来
下面是几条关于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等在线地图应用中使用。