geopandas读取shp文件并作图

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的结构,长这样:
      在这里插入图片描述
    import geopandas
    import matplotlib.pyplot as plt
    pic = geopandas.read_file(path)
    pic.plot()
    plt.show()
    
  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值