GISer 使用ChatGPT的姿势

ChatGPT是由OpenAI开发的一个人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型并通过强化学习进行训练。

作为GIS相关的工作者,我们在日常工作中该怎么使用chatgpt来提高我们的工作效率呢?接下来,GIS数据栈带大家一探究竟!

https://zh.wikipedia.org/wiki/ChatGPT

Q1:python 处理shp文件代码

答:
可以使用 Python 的 Fiona 库来读写 shp 文件。Fiona 是一个对 OGR (GDAL) 的封装,提供了简单易用的 API 来处理矢量数据。


下面是一个简单的示例代码,用于读取 shp 文件并输出其中的属性数据:


import fiona


# Open the shapefile
with fiona.open("path/to/file.shp") as shp:
    # Print the shapefile's schema
    print(shp.schema)
    # Iterate over the features
    for feature in shp:
        # Print the feature's properties
        print(feature["properties"])

d05c53d14720fec3839cfa68d67f115c.png

Q2:gdal 栅格转矢量代码

答:
可以使用 GDAL 的 gdal.RasterizeLayer() 函数将栅格数据转换为矢量数据。


下面是一个简单的示例代码,用于将一个 GeoTIFF 栅格文件转换为 shapefile 矢量文件:


from osgeo import gdal, ogr


# Open the input raster
ds = gdal.Open("path/to/input.tif")


# Create the output shapefile
driver = ogr.GetDriverByName("ESRI Shapefile")
ds_out = driver.CreateDataSource("path/to/output.shp")


# Define the output layer
layer_name = "output_layer"
layer = ds_out.CreateLayer(layer_name, None, ogr.wkbPolygon)


# Rasterize the layer
gdal.RasterizeLayer(ds_out, [1], layer, burn_values=[1])


# Close the datasets
ds = None
ds_out = None

369fb51c8e7e469493dbcb7148fd7f71.png

Q3:gis学习路线

9d77db4abad8667a17d48a86d869e667.png

答:
GIS 学习路线可能会因个人背景和目标不同而有所不同。 但是大致可以分为以下几个步骤:
1:了解 GIS 的基本概念和原理,学习地理信息系统的基本构成和功能。
2:学习 GIS 数据管理和分析技巧,包括地理数据模型、地理信息数据库管理和地理数据分析方法。
3:学习 GIS 软件使用,如 ArcGIS, QGIS, GRASS GIS 等。

本公众号只做干货,分享实际项目中的点点滴滴

希望您阅读后有所收获

同时,也希望您能在下方给个赞赏

您的赞赏

是我持续创作的最大动力!

非常感谢!

7532fbc82a5e925b4e7cef605f74d5b2.gif

1、ArcGIS Pro 3.0 软件破解版安装及教程

2、中国市级行政区shp(WGS84)【2022 · 最新数据共享】

3、中国县级行政区【2022 · 最新数据共享】‍

4、IntelliJ IDEA 2022.3.1 专业版破解

5、GIS开发者应考虑使用 Edge浏览器的 8 个理由

6、ArcGIS Pro中常用的空间分析功能

7、开源 Web GIS 制作3D建筑

8、ArcGIS Pro 和 ChatGPT集成思路

9、Segment Anything 模型的 3 个地理空间和遥感用例

10、office 软件安装包下载

11、Segment Anything模型用于地理空间数据

12、QGIS软件安装包下载

f31801dd12304e44bfd6b5045c4cf821.gif

65558abd6c1d721b579338b7ad0676a2.gif

点分享

0cbdbbe738b2dffcccaed6065d3e3a00.gif

点点赞

1872fc896434df17bbfa65c78471033f.gif

点在看

猜你喜欢

转载自blog.csdn.net/qq_35918970/article/details/131099058
今日推荐