乐于分享
好东西不私藏

脚本封装?不会。但是有一些GIS干货😡

本文最后更新于2025-06-27,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

脚本封装?不会。但是有一些GIS干货😡

脚本封装?不会。但是有一些GIS干货😡

感想:GIS的终点应该还是AAAarcgis淘宝远程代装。\n下面一些干货(只适合编程基础不咋行的,来自四年城规 续费🇸🇬GIS硕的煮啵):\n \n1. ArcGIS Desktop (10.x ):版本问题\n用过10.3和10.8\n老师布置作业给的10.2/10.3,10.8上可以打开,但是,存高版本,低版本无法打开地图文件,交作业就🈚了\n尤其小组合作每个人版本不一样可能也就🈚了。\n \n环境:空间分析的环境尤其是栅格部分的行列号、处理区间、格网对齐还是很实用。有时候不知道为什么少一条地图,也可以在里面改处理范围或者掩膜\n \n2. ArcGIS Pro:我变强了\nPro那太现代化了,美丽的底图……刺客,有时候底图加载不出来似乎会连地图文件都打不开。。断一下网就能打开了。\n底图也是断网再重连,经常就能加载出来了……(呃呃电脑出问题,我:重启一下呢😄)\n \n用arcpy自动化:不会有人python学会了吧,请gpt老师出场了。\nPro自带的Python环境和你代码debug的版本(尤其是计算机二级考的版本)可能不同。g老师写的脚本喜欢用f-string(f\”{variable}\”),如果你的Pro版本比较老(Python 3.5/3.6)(arcgis更是如此),它就报错了。\narcpy本身的一些函数在不同Pro版本间也用法不一样\n解决办法要么自己动脑,要么清楚地告诉AI你的各种版本号。\n \n3. QGIS:环境配置不会啊🥺\n最痛苦的一集,也是最开源的一集。\nqgis版本、不同插件、工具依赖的Python库版本要对得上\n解决方案是 Anaconda 创建独立的虚拟环境专门给QGIS用(也是小红书上偷师来的),把需要的库(gdal, geopandas, qgis核心包等)都装在这个环境里,能丝滑很多。\nQgis+python\nQGIS 的 Python Console脚本调试好拉胯。谁用谁知道。在Anaconda创建的虚拟环境里直接写和调试核心逻辑代码,用Python IDE(如VSCode),调试就很爽了。\n缺点:调试时看不到地图实时渲染效果。\n当然也可以直接在Python Console里面手动逐行调试。就是累累的\n \n4. 文件格式:不得不提一下\nGeodatabase (.gdb) :ArcGIS对.gdb的支持最好,QGIS也能读写.gdb。好用,命名要注意不能数字开头,不能太长,避免特殊字符\n文件夹里文件名不要带中文、空格\n文件地理数据库>个人地理数据库(.mdb)\nShp:完整的Shp需要.shp, .shx, .dbf, .prj 等等(不确定几个)文件缺一不可(如果文件夹里不存其他的,就直接打包发)\n图层文件有时候也会存,写脚本的时候需要注意中间产物是存成什么形式的了\n#gis #建筑牲 #arcgis #qgis #毕业季
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 脚本封装?不会。但是有一些GIS干货😡
×
订阅图标按钮