乐于分享
好东西不私藏

两个基于AI的QGIS插件

两个基于AI的QGIS插件

插件由TerraLab开发,官网地址:https://terra-lab.ai/https:/,工具的核心价值在于将AI工具直接集成到QGIS中,输入可以是卫星影像图层,也可以是WMS/WMTS等地图服务,只需点击几下鼠标,就能将图像转化为可用的地理空间数据,依赖模型为Nano banana。

1.AI Edit插件

AI Edit插件让用户可以通过提示词,对框选范围的图像进行处理,自适应zoom等级获取图像,并输出对应的geoTiff结果,同时可以调整输出图像的分辨率。该插件需要在terralab网站进行注册后,填入key后在qgis中即可使用,默认送100试用积分,可以执行5次任务,正常每个月19欧,还是有点小贵,目前还不支持中文提示词。

参考组件自带的提示词模板,可以将应用场景归为几类:

(1)clean:清除图像中的某些要素,如云层、车辆、楼房等,并进行图像增强;
(2)add:在图像中增加要素,如跟周边环境类似的建筑物;
(3)style:调整图像的显示风格效果,将影像显示效果多样化;
(4)detect:特征提取,提取建筑物、植被等要素;
(5)simulate:根据提取到的信息进行模拟分析,如根据DEM进行淹没分析;

1.1清理影像中的车辆

任意框选道路区域,自定义提示词,可以发现框选区域车辆不仅被完美移除,图像显示效果也得到很大增强。

处理前:

处理后:

1.2环境效果图生成

使用模版提示词,将福田中心区范围建筑处理成为如下这种艺术风,对于规划设计出图还是有一定的辅助作用。

Transform into a clean architectural site plan. Represent each feature type visible with simple fills: buildings as white footprints with thin black outlines, roads as light gray, vegetation as light green. Top-down view, minimal detail, presentation-ready

1.3空白处生成类似风格建筑

使用模版提示词,在深圳湾高尔夫球场空白处增加与周围建筑物风格类似的建筑,可以看到增加的建筑在整张卫星图上毫无违和感,可以以假乱真,以后的影像地图要做保密工作的部分都可以来这样处理。

Add residential buildings in open areas. Match the surrounding architectural style and street layout if visible

处理前:

处理后:

1.4用地类型提取

使用用地类型提取的提示词,虽然类别还不够准确,但地块的边界提取的还不错,可以用在特定类型地物的提取场景,再通过栅格转矢量提取到要素几何信息。

Transform into a simplified flat-color land use map. Use distinct colors for each land use type actually visible: yellow for residential, red for commercial, purple for industrial, dark green for forest, light green for parks, brown for agriculture, blue for water, gray for roads. Only color categories that are present in the image. Clean edges, no photographic texture

1.5水淹模拟

使用QuickMapService组件添加google地形,使用水淹模拟的模板提示词,分析结果如下:

Simulate rising sea water flooding the low-lying areas visible in this image. Water should fill naturally from the lowest points. Keep elevated terrain and any structures intact

2. AI Segment

基于图像AI分割能力,用户可在地图上点击要素,然后分割提取要素的边界面,而且边界的精度可以概化,中间识别的镂空部分也可以设置清除,生成的面可以直接导出,这个工具可以用在地物数字化场景,不用手动一笔一笔去描边,目前是免费的,不限量。

建筑物:

福田中心区建筑分割导出的面要素:

道路面:

3.DigiTalTwin

TerraLab 数字孪生是一个完全用 C++ 构建的 3D 引擎,引擎依赖真实地形、建筑物、植被等地理数据,可以构建生成真实世界环境的逼真3D模型,并将其转换为可实时探索和编辑的三维环境,引擎成果尚未正式发布,youtube的demo视频效果:https://www.youtube.com/@terra-lab