Spatial

茫茫宇宙,寻觅星辰

frp部署及映射

frp版本:frp_0.67.0,服务端操作系统:Windows Server 2022, 客户端操作系统:Windows 11 简单描述 通过一台有公网IP的云服务器作为中转,实现任意一台计算机对另外一台装有frp客户端计算机上数据库或者GeoServer等应用的访问。 下载frp frp可以在github上下载,解压后分为服务端(frps)和客户端(frpc)。 下载的过程中可能会...

GIS不同数据格式处理

注意:OSGeo4W的命令行 ogr2ogr特别浪费C盘的缓存,请检查C盘是否有足够的空间 GeoParquet 查询过滤后导出为 shp 使用QGIS的命令行工具,输入以下命令,实现从africa_geodata中检索 k_complexity大于8和area_type为Urban的数据导出到result.shp中 M:\DATA\G20>ogr2ogr result.shp af...

水文断面数据不同坐标之间的转换

问题 青衣江流域的断面 有的坐标是105E、有的是102E,其中102E占多数,需要将105坐标转为102然后再转换为IFMS格式的数据导入软件进行一维建模。 解决方案 以前写过代码实现断面测量数据转换为IFMS格式数据,存在Profile_Pocess_Xlsx_2.py中,但忘记了实现断面测量数据记录中X、Y是颠倒的,处理了多次始终不对,最后看Profile_Pocess_Xlsx_2....

Python打包

问题 pyinstaller打包部分包缺失,导致打包后的程序无法运行。 全过程 写了一个200多行的代码,实现了从Xlsx文件读取坐标信息,生成最小凸多边形,并计算凸多边形的面积。 写完后想分享给同事,为了省去安装环境的麻烦,尝试Pyinstaller打包,总是打包后提示缺包,然后隐式打包,还是不成功,最后去掉了只打包成一个文件的选项,所有用到的包会在打包完毕后的一个文件夹中,在命令行中运行...

pgAdmin4表结构与表数据的迁移(小数据量)

问题 对于部分小数据量的表,想把表从一个数据库迁移到另一个数据库 步骤 1 表结构迁移 下图中的菜单可以生成创建此表的SQL语句 右键需要导出的表,Scripts–>CREATE Script 2数据迁移 右键需要导出的表,Import/Export Data… 导出然后再导入另一个数据库的表

QGIS属性查询与面积计算

问题 QGIS属性过滤与面积计算 步骤 1 右键属性,打开属性表,左下角的过滤器,选择字段,输入属性即可完成过滤 2 使计算面积,QGIS可以在创建字段的同时计算面积

DSM修桥DEM

问题 使用GF7反演的DSM用于二维水动力模型计算时,大桥处的高程值高于周边,阻水。需要将桥的DSM与周边两侧的DEM齐平 影像: DSM: 解决方法 画一个多边形,将需要填充的高程值写入多边形属性,然后多边形转栅格,用DEM数据局部更新思路中的方法替换DEM。 步骤 1 创建修改范围多边形 使用ArcMap创建要修改高程区域的多边形,增加属性ELE,赋值1671.5 2 ...

ThinkStation进入BIOS

问题 ThinkStation 如何进入BIOS 解决方法 F1

Excel打开CSV乱码

问题 程序导出的CSV数据,直接双击用Excel打开显示乱码,如下图。 解决方法 打开 Excel。 点击 “数据” 选项卡,选择 “从文本/CSV”。 找到并选择你要打开的 CSV 文件,点击 “导入”。 在弹出的对话框中,确保选择正确的字符编码(例如 UTF-8)。一般来说,选择 UTF-8 编码可以解决大部分乱码问题。 完成导入后,Excel 会正确显示内容。

一维断面处理流程

需求 一维水动力模型的运行需要断面数据,一般城市沿岸的大江大河都有断面信息,但两个城市之间会有缺失断面数据的情况,这时候需要根据DEM提取断面,然后和上下两个城市的断面连接,形成一个完整的一维模型。 实现 断面提取 断面提取的文章详同一河段不同断面宽度的提取与处理方法。 断面检查 同一河段不同断面宽度的提取与处理方法中也有说明。 如果程序检查没有问题,那断面一定满足要求,但有时候程序B...