当前位置:   article > 正文

GISer 使用ChatGPT的姿势

chatgpt gis

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

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

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

Q1:python 处理shp文件代码

  1. 答:
  2. 可以使用 Python 的 Fiona 库来读写 shp 文件。Fiona 是一个对 OGR (GDAL) 的封装,提供了简单易用的 API 来处理矢量数据。
  3. 下面是一个简单的示例代码,用于读取 shp 文件并输出其中的属性数据:
  4. import fiona
  5. # Open the shapefile
  6. with fiona.open("path/to/file.shp") as shp:
  7. # Print the shapefile's schema
  8. print(shp.schema)
  9. # Iterate over the features
  10. for feature in shp:
  11. # Print the feature's properties
  12. print(feature["properties"])

d05c53d14720fec3839cfa68d67f115c.png

Q2:gdal 栅格转矢量代码

  1. 答:
  2. 可以使用 GDAL 的 gdal.RasterizeLayer() 函数将栅格数据转换为矢量数据。
  3. 下面是一个简单的示例代码,用于将一个 GeoTIFF 栅格文件转换为 shapefile 矢量文件:
  4. from osgeo import gdal, ogr
  5. # Open the input raster
  6. ds = gdal.Open("path/to/input.tif")
  7. # Create the output shapefile
  8. driver = ogr.GetDriverByName("ESRI Shapefile")
  9. ds_out = driver.CreateDataSource("path/to/output.shp")
  10. # Define the output layer
  11. layer_name = "output_layer"
  12. layer = ds_out.CreateLayer(layer_name, None, ogr.wkbPolygon)
  13. # Rasterize the layer
  14. gdal.RasterizeLayer(ds_out, [1], layer, burn_values=[1])
  15. # Close the datasets
  16. ds = None
  17. ds_out = None

369fb51c8e7e469493dbcb7148fd7f71.png

Q3:gis学习路线

9d77db4abad8667a17d48a86d869e667.png

  1. 答:
  2. GIS 学习路线可能会因个人背景和目标不同而有所不同。 但是大致可以分为以下几个步骤:
  3. 1:了解 GIS 的基本概念和原理,学习地理信息系统的基本构成和功能。
  4. 2:学习 GIS 数据管理和分析技巧,包括地理数据模型、地理信息数据库管理和地理数据分析方法。
  5. 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

点在看

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号