GIS基础理论

首页 GIS基础理论
GeoPandas空间连接?Sjoin函数怎么用? GIS基础理论
为什么你的空间连接总是报错?90%的人没搞懂sjoin的“潜规则”上周一个研究生私信我:“Dr. Gis,我用GeoPandas做空间连接,结果返回空DataFrame,代码也没报错,是不是库坏了?”——这太典型了!不是库坏了,是你没搞懂sjoin函数底层在“想什么”。我在国土空间规划项目中,曾因忽略坐标系一致性,导致…
Dr.GIS 2025年12月19日
ArcPy游标怎么用?UpdateCursor咋写? GIS基础理论
别再手动改属性表了!ArcPy游标才是批量处理的终极武器你是不是还在用鼠标右键→“打开属性表”→挨个双击修改字段?改10条还行,改1000条怕是要鼠标手发作。更别说半夜跑脚本时发现某个字段算错了,还得爬起来手动补丁——这种痛苦我太懂了。2018年我在某省级国土空间规划项目里,面对37万条地块数据需要统一赋新编码,就是靠…
Dr.GIS 2025年12月19日
Python计算NDVI公式?波段数组咋操作? GIS基础理论
NDVI一片黑?别慌,可能是你波段顺序搞反了上周一个研究生私信我:‘老师,我用Python算出来的NDVI全黑,拉伸也没用,是不是代码写错了?’——结果一查,红光和近红外波段位置颠倒了。这问题太常见了!今天我就手把手带你从原理到实战,彻底搞懂NDVI计算中那些‘数组操作’的坑。NDVI本质:一场植被与光的‘恋爱指数’N…
Dr.GIS 2025年12月19日
GDAL裁剪影像黑边?NoData值怎么设? GIS基础理论
你裁剪的影像为什么总带着“黑边幽灵”?上周一位在读硕士生私信我:“Dr. Gis,我用GDAL裁剪Sentinel-2影像做NDVI分析,结果输出图四边全是黑色,像被诅咒了一样……拉伸没用,重算也没用,快崩溃了!”这场景我太熟悉了——2018年我在某省级国土调查项目里,第一次批量处理300+景Landsat时,也差点被…
Dr.GIS 2025年12月19日
Folium地图保存HTML?本地打不开咋办? GIS基础理论
你双击打开Folium地图HTML,却只看到一片空白?别慌,师兄来救场“我明明用map.save('mymap.html')保存了地图,怎么本地双击打开就是白屏?浏览器地址栏还显示file:///开头?”——这是我在GIS研习社后台收到频率最高的求助之一。别急,这根本不是你的代码写错了,而是Folium的“天性”和现代…
Dr.GIS 2025年12月18日
PyQGIS脚本在哪里写?控制台怎么打开? GIS基础理论
“我写的PyQGIS脚本根本跑不起来!”——你可能连控制台都没打开对上周一位在读硕士私信我:“Dr. Gis,我照着教程敲了段PyQGIS代码,粘贴进QGIS就报错,是不是我电脑环境坏了?”我让他截图一看——好家伙,他居然把代码粘进了属性表的字段计算器里。这就像拿着菜刀想开保险柜,工具都用错了,再好的代码也是白搭。Py…
Dr.GIS 2025年12月18日
Shapely判断点在面内?几何关系咋算? GIS基础理论
你写的“点在面内”判断,可能悄悄漏掉了百万数据上周一位读者私信我:“Dr. Gis,我用Shapely判断10万个点是否在某个行政区内,结果跑了半小时还报错——明明代码逻辑没问题啊?” 我一看就笑了:你不是第一个踩坑的。这问题背后藏着计算几何的“温柔陷阱”,今天我就带你彻底拆解。“点在面内”不是直觉那么简单——先搞懂“…
Dr.GIS 2025年12月18日
Python读取遥感影像?Rasterio怎么用? GIS基础理论
为什么你用Rasterio读影像总报错?可能是没搞懂这三层结构“明明路径没错,代码也没拼写错误,怎么一运行就报‘IndexError: band index out of range’?”——这是我后台收到最多的提问之一。别慌,这不是你的错,而是你还没理解遥感影像在Python眼中的“三维本质”。我在参与某省耕地遥感监…
Dr.GIS 2025年12月18日
GeoPandas读取乱码?编码参数怎么设? GIS基础理论
你是不是也遇到过:地图打开全是“锟斤拷”?别慌,这不是你的电脑中病毒了,也不是数据坏了——这是典型的编码不匹配。我在参与某省国土空间规划项目时,第一次用GeoPandas读县级行政区划.shp文件,屏幕上蹦出一串“涓浗鍖哄煙”,差点以为硬盘烧了。后来才明白,这其实是UTF-8和GBK在打架。乱码的本质,是你用错了解码…
Dr.GIS 2025年12月18日
ArcPy批量处理怎么做?代码模板哪里找? GIS基础理论
别再手动点鼠标了!ArcPy批量处理的正确打开方式你是不是也经历过这种崩溃时刻:领导让你处理300个县的矢量裁剪,每个都要手动打开ArcMap、加载数据、运行工具、导出结果……一整天下来手抽筋,还容易漏文件?或者半夜跑脚本突然报错:'ERROR 000732: 输入数据集不存在',对着黑框框一脸懵?别慌,这正是我当年在…
Dr.GIS 2025年12月18日