Python&GIS
文章平均质量分 65
如主页所示,博主是一名遥感专业毕业的工作者,所以纵使岁月流逝,也不会忘记初心。本专栏主要是利用Python编程简化矢量数据处理时的人工耗时,同时也会关注一些GIS分析和二次开发的方向。
RS迷途小书童
在Remote Sensing道路上越走越远的迷途小书童
展开
-
【Python&GIS】基于Geopandas和Shapely计算矢量面最短路径
在GIS进行空间分析时经常会需要计算最短路径,我也是最近在计算DPC的时候有这方面的需求,刚开始直接是用面的中心点求得距离,但其对不规则或空洞面很不友好。所以今天跟大家分享一下基于Geopandas和Shapely计算矢量面最短路径,这里的最短即点/边的最短!原创 2024-07-03 10:45:12 · 374 阅读 · 1 评论 -
【Python&GIS】基于Arcpy修改mxd版本
我们在使用ArcGIS时有时候保存或别人发过来的mxd工程文件会打不开,大概率是因为mxd保存的版本不一样,ArcGIS可以使用高版本打开低版本保存的mxd,反之则不行,所以今天给大家分享一下如何修改mxd版本。原创 2024-06-14 17:54:24 · 249 阅读 · 1 评论 -
【Python&GIS】Python实现批量导出面矢量要素(单个多面矢量->多个单面矢量)
可怜的我周六还在工作,已经很久没更新过博客了,今天正好有空就和大家分享一下。今天给大家带来的是使用Python将包含多个面要素/线要素的矢量批量导出单个要素的矢量,即一个要素一个矢量文件。之前写过多个矢量文件合并成一个矢量文件的博文,大家如果感兴趣可以看下:【Python&GIS】基于Python批量合并矢量数据。原创 2024-03-30 11:56:14 · 492 阅读 · 4 评论 -
【Python&GIS】Python线矢量等距离取点/线等分取点&点创建矢量面
不多说,这是之前项目需求的代码,已经是去年的了一直没来的及发,今天抽出来一丢丢的空挡发一下。主要就是利用线矢量等距离生成点矢量,或者直接将线矢量等分生成点矢量,这个需求其实极限一下就是线转点了(将距离设置小一点)。顺便将点生成矩形面的代码也给出来,这里的矩形就直接中心点往外扩的固定距离,可以按自己的需求修改。原创 2024-02-23 17:01:28 · 547 阅读 · 4 评论 -
【Python&GIS】基于Python融合矢量数据(多面合一)
之前发过使用批量合并矢量数据的文章:【Python&GIS】基于Python批量合并矢量数据,正好前段时间有需求把矢量数据进行融合,然后就编了一段融合矢量数据的代码。今天就和大家分享一下如何使用Python对矢量数据实现融合的操作。原创 2024-02-21 17:37:39 · 1036 阅读 · 4 评论 -
【Python&GIS】第三方地图服务汇总
Webgis开发过程中,我们一般使用第三方地图服务作为底图。本篇博文给大家介绍市面上常用的第三方地图服务,应该算的上是史上最全。转载 2023-12-14 14:39:42 · 255 阅读 · 0 评论 -
【Python&GIS】基于Python面矢量转换线矢量
今天有些不一样,发这篇文章并不是项目需要。单纯的想到有这个功能没使用Python实现,所以就去研究了一下,第一时间就和大家分享。如何使用Python的osgeo库实现面矢量数据与线矢量数据的互相转换。原创 2023-11-23 12:12:02 · 360 阅读 · 3 评论 -
【Python&GIS】基于Python实现栅格转面、面转栅格(栅格、矢量互转)
各位好,我又来水文章了。最近因为同事在做生态服务相关的项目,需要对矢量数据进行操作,然后我就查了查相关资料,今天就和大家分享一下如何使用Python的GDAL库实现栅格转要素、要素转栅格(栅格、矢量互相转换)。其实我之前已经分享过栅格转面和计算要素面积的代码,大家感兴趣可以去看下:【Python&GIS】GDAL栅格转面&计算矢量面积原创 2023-11-08 11:20:15 · 1551 阅读 · 3 评论 -
【Python&GIS】基于高德Api实现批量地址查询经纬度
之前因为同事需要几千个小区的经纬度信息,所以就帮同事写了一段Python代码,通过调取高德地图的api实现地址查询经纬度这个功能。对于如何使用经纬度查询地址的方法,我之前分享过博文:【Python入门教程】获取图片可视化精准定位(逆地理编码),如果大家感兴趣可以自己去看下。这次主要是分享如何通过地址查询经纬度。原创 2023-10-27 17:56:37 · 3210 阅读 · 2 评论 -
【Python&GIS】基于Python批量合并矢量数据
老样子最近有项目需要将N个矢量文件合并成一个,总不能用ArcGIS一个个导入吧。所以我就想着用Python编个程序实现批量合并矢量。我之前也发了一些关于Python操作矢量数据的文章:【Python&GIS】Python处理矢量数据的基本操作(查询、修改、删除、新建),如果大家感兴趣可以去我的主页看看,给我点个关注!原创 2023-10-20 16:05:55 · 1145 阅读 · 7 评论 -
【Python&GIS】解决GIS属性表、矢量字段乱码,中文乱码
我们平时在使用代码处理矢量数据时,可能会出现矢量字段出现乱码的情况。同样有什么打开别人发的矢量文件有可能也会出现这种情况。今天就和大家一起分享一下如何解决字段乱码的问题。原创 2023-09-15 15:35:18 · 2076 阅读 · 5 评论 -
【Python&GIS】无人机影像的像素坐标计算图片某点的地理/投影坐标
通过图片中心点的地理坐标以及图片中某点的像素坐标(即这个点位于图片中的x,y坐标)计算该点的地理/投影坐标原创 2023-05-29 15:20:32 · 5609 阅读 · 81 评论 -
【Python&GIS】GDAL栅格转面&计算矢量面积
GDAL栅格转面&计算矢量面积原创 2023-05-29 15:52:48 · 1839 阅读 · 1 评论 -
【Python&GIS】点矢量数据投影转换(WGS84转地方坐标系)
点矢量数据投影转换(WGS84转地方坐标系)原创 2023-05-22 17:44:57 · 990 阅读 · 1 评论 -
【Python&GIS】通过经纬度创建矢量点文件
通过经纬度创建矢量点文件原创 2023-05-22 12:11:39 · 545 阅读 · 1 评论 -
【Python&GIS】判断图片中心点/经纬度点是否在某个面内
Python的exifread库可以获取图片中的源数据信息,包括经纬度、相机厂商、曝光时间、焦距、拍摄时间、拍摄地点等等信息。我们可以通过exifread库从图片中获取图片的经纬度,再通过shapely.geometry库判断该经纬度对应的点是否在我们的感兴趣区内。原创 2023-05-15 18:30:18 · 1374 阅读 · 9 评论 -
【Python&GIS】面矢量数据投影转换(WGS84转地方坐标系)
基于GDAL对面矢量文件进行投影转换原创 2023-08-07 17:27:55 · 705 阅读 · 1 评论 -
【Python&GIS】Python处理矢量数据的基本操作(查询、修改、删除、新建)
本文章分享了如何使用Python对矢量数据进行查询、修改、删除、新建等操作原创 2023-08-10 16:42:55 · 1356 阅读 · 2 评论 -
【Python&GIS】GDAL、OGR报错ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
解决GDAL、OGR报错ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db原创 2023-09-05 11:55:38 · 1283 阅读 · 7 评论 -
【Python&GIS】矢量数据投影转换(坐标转换)
之前跟大家分享过面矢量数据投影转换和点矢量数据投影转换,但博主在日常工作的过程中发现之前分享的面矢量数据投影转换有时候会出现错误,或者转换后的效果不好。再一次偶然的过程中发现了新的坐标转换(投影转换)函数,所以今天和大家分享一下,大家在进行坐标转换时可以两种方法都试试,哪个效果好用哪个。原创 2023-09-08 11:50:28 · 1189 阅读 · 5 评论