geopandas基本数据结构
- geopandas沿用了pandas的数据类型,也就是具有GeoSeries,GeoDataFrame两种主要的数据结构,继承了pandas数据结构中大部分操作方法
- GeoSeries对应Series,只有一列,里面的每个元素都是代表地理空间图形,有可能是点、线或者面
- GeoDataFrame是包含GeoSeries的数据结构,它是多列的,但其中一列必然是GeoSeries列,这个GeoSeries列被称作GeoDataFrame中的几何列。
- GeoDataFrame的其他列,可以是几何图形的名字、属性等信息,比如国家的人口、面积、GDP等等。
shp文件说明
- shapefile文件储存几何位置、空间对象的属性。一个shapefile必须有3个文件:".shp", ".shx"与 “.dbf”。也有其它很多可选文件
- shp:保存几何实体
- sbn/shx:记录每一个集合体在shp中的位置,加快搜索一个几何体的效率
- dbf:以dBase IV的数据表格式存储每个几何形状的属性数据
- prj:保存地理坐标系统与投影信息
读取文件并画图
-
读取文件:f = geopandas.read_file(path)(.shp文件)
- f被赋予了一个GeoDataFrame的结构,长这样:
- f被赋予了一个GeoDataFrame的结构,长这样: