1.读取shp,并按照属性提取特定的region代码:

#read region shp
path = './shp/'
lake_gdf = gpd.read_file(os.path.join(path,'region.shp'))
region = lake_gdf[lake_gdf.name == 'Great Slave Lake']

2.total_bounds:限定图像的画幅范围,其返回依次记录了整列矢量数据所在最小矩形区域左下角x、左下角y、右上角x以及右上角y的numpy数组。

#get the outer envelop rectangular coordinates.
#minx, miny, maxx, maxy
region_lat = [float(region.total_bounds[1]), float(region.total_bounds[3])]
region_lon = [float(region.total_bounds[0]), float(region.total_bounds[2])]print(region_lat,region_lon)

geopandas读取shp相关推荐

  1. geotools读取shp文件及shp文件操作工具类代码

    geotools读取shp文件及shp文件操作工具类代码.pdf 完整文档下载地址 https://download.csdn.net/download/a772304419/17468931 imp ...

  2. 下载地图包,并基于python的pyshp库读取.shp数据来获取中国省界的经纬度数据

    目前画地图的软件都能很方便的调用省界数据,但是如果想要单独对省界做一些个性化设置,如设置宽度.样式.颜色什么的,就需要将省界数据单独拿出来进行设置了. 软件在画地图时,描述的边界都是一些列经纬度格点的 ...

  3. GDAL读取Shp问题解决:Unable to open EPSG support file gcs.csv

    在GIS软件的开发中,经常用到开源库GDAL读取Shp数据,当shp数据中包含投影信息时,可能会遇到"Unable to open EPSG support file gcs.csv&quo ...

  4. GDAL C#读取shp中文属性值乱码问题

    GDAL的C#版本读取shp中,如果属性值中含有中文,读出来有可能是乱码的问题,根据SWIG生成的C#代码调试发现问题所在,在Ogr.cs文件中有这么一个函数,代码如下: internal stati ...

  5. Matlab之读取shp文件函数shaperead

    目录 一.shaperead函数 1.功能 2.语法 2.1 S = shaperead(filename) 2.2 S = shaperead(filename,Name,Value) 2.3 [S ...

  6. java使用geotools读取shp文件

    java使用geotools读取shp文件 测试shp文件 引入geotools包 压缩包文件处理 shp文件相关信息的读取 运行结果 GeoTools是一个开源的Java GIS工具包,可利用它来开 ...

  7. GeoJson的生成与解析,JSON解析,Java读写geojson,geotools读取shp文件,Geotools中Geometry对象与GeoJson的相互转换

    GeoJson的生成与解析 一.wkt格式的geometry转成json格式 二.json格式转wkt格式 三.json格式的数据进行解析 四.Java读写geojson 五.geotools读取sh ...

  8. java 读取shp

    引入maven仓库 <repositories><repository><id>public</id><name>aliyun nexus& ...

  9. python读取shp地图

    import shapefile sf = shapefile.Reader('Zhejiang_province') shapes = sf.shapes() 这是读取shp文件的基本操作,shap ...

  10. GeoTools读取shp文件中文乱码解决方案汇总

    Java在GeoTools组件读取Shp文件属性乱码问题,解决汇总(持续更新,暂时没有完美解决方案) GeoTools组件在读取Shp文件的属性表信息时,当读取到中文字符时,在代码中的显示为乱码. 问 ...

最新文章

  1. 变分自编码器VAE代码
  2. window.open打开一个新空白页面,不会自动刷新【解决方案】
  3. 使用Python实现Hadoop MapReduce程序
  4. Qtum量子链受邀出席日本早稻田研究所区块链教育讲座
  5. Spring方法注入 @Lookup注解使用
  6. char 类型与lpcwstr_「lpctstr」char* 与 LPCTSTR 类型的互相转换 - seo实验室
  7. Chrome控制台中network底部概要参数
  8. awakeFromNib 与 viewDIdLoad 自己小结
  9. abd串口工具使用教程_如何使用命令刷机 ADB与FASTBOOT工具使用教程
  10. 谷歌离线地图开源地图服务器
  11. windows-由于系统的默认编码不一致导致解压后的文件名显示乱码
  12. python构建电商用户画像(1)
  13. Gradle 实现 Android 多渠道定制化打包
  14. 谁说江西没有区块链;BM:去中心化搜索引擎的时代到来了 | 一分钟链圈
  15. 跑步时戴什么耳机好、推荐几款专业跑步的耳机
  16. python 下载 JPG 图片
  17. Logstash原理介绍及应用
  18. 暴光史上最强的女生勾引男生的方法
  19. 中欧医疗基金数据分析(葛兰)——Python
  20. Flutter与原生通信

热门文章

  1. java方法参数传递机制
  2. PHP多重身份认证,浅谈php用户身份认证
  3. python微信群定时发送消息_Python3 itchat实现微信定时发送群消息的实例代码
  4. java监听键盘事件(控制台输出按键信息)
  5. php定量,javascript - js 无序数组 任意个数 相加之和为定量m?
  6. MySql:Unknown collation: ‘utf8mb4_0900_ai_ci‘
  7. Java编程:克鲁斯卡尔算法(未知起点求最小生成树)
  8. JavaScript:加载请求本地资源工具StaticResourceUtil.js
  9. JavaScript:字符串相关操作
  10. Repeater控件如何让变量自增 asp.net