如何使用Python和ArcGIS绘制南京市的板块分布图?

2026-05-26 18:521阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计758个文字,预计阅读时间需要4分钟。

如何使用Python和ArcGIS绘制南京市的板块分布图?

使用Python和ArcPy模块绘制南京市区板块地图的完整代码及解读:

pythonimport arcpy

设置工作环境arcpy.env.workspace=path_to_your_directory

输入和输出文件路径input_shp=path_to_your_input_shapefileoutput_shp=path_to_your_output_shapefile

创建一个新的要素类来存储板块地图arcpy.CreateFeatureclass_management(arcpy.env.workspace, output_shp, POLYGON)

添加字段来存储板块名称arcpy.AddField_management(output_shp, BLOCK_NAME, TEXT)

添加字段来存储板块编号arcpy.AddField_management(output_shp, BLOCK_ID, LONG)

将输入的板块数据复制到新的要素类arcpy.CopyFeatures_management(input_shp, output_shp)

读取板块数据并添加名称和编号with arcpy.da.UpdateCursor(output_shp, [OID@, BLOCK_NAME, BLOCK_ID]) as cursor: for row in cursor: # 假设BLOCK_NAME和BLOCK_ID是预先定义好的 row[1]=板块名称 # 设置板块名称 row[2]=1 # 设置板块编号 cursor.updateRow(row)

print(南京市区板块地图绘制完成。)

代码解读:

1.导入ArcPy模块。

2.设置工作环境为你的目录路径。

3.定义输入和输出文件路径。

4.创建一个新的要素类用于存储板块地图。

5.添加两个字段,一个用于存储板块名称,一个用于存储板块编号。

6.将输入的板块数据复制到新的要素类中。

7.使用`UpdateCursor`更新每个板块的名称和编号。

8.打印完成信息。



python for ArcGIS 绘制南京市板块地图

  • ​​完整代码​​
  • ​​代码解读​​

利用python的arcpy模块绘制出南京市板块地图如下

完整代码

代码解读

整个实现过程包括3步

读数,即读取板块边界经纬度数据

拆点,即采用split()函数将经纬度数据分割,构成折点

连线,即将折点连起来形成封闭多边形,即板块

若还有不明白的,可以来“三行科创”微信公众号交流群。

1,​​python for ArcGIS 绘制上海市板块地图​​

2,​​python for ArcGIS 绘制上海市环线地图​​

3,​​python for ArcGIS 绘制北京市板块地图​​

4,​​python for ArcGIS 绘制广州市板块地图​​

如何使用Python和ArcGIS绘制南京市的板块分布图?

5,​​python for ArcGIS 绘制深圳市板块地图​​

6,​​python for ArcGIS 绘制成都市板块地图​​

7,​​python for ArcGIS 绘制武汉市板块地图​​

8,​​python for ArcGIS 绘制杭州市板块地图​​

9,​​python for ArcGIS 绘制重庆市板块地图​​

10,​​python for ArcGIS绘制合肥市板块地图​​

11,​​python for ArcGIS 绘制南京市板块地图​​

12,​​python for ArcGIS绘制宁波市板块地图​​

13,​​python for ArcGIS 绘制沈阳市板块地图​​

14,​​python for ArcGIS 绘制苏州市板块地图​​

15,​​python for ArcGIS 绘制天津市板块地图​​

16,​​python for ArcGIS 绘制西安市板块地图​​

17,​​python for ArcGIS 绘制郑州市板块地图​​



本文共计758个文字,预计阅读时间需要4分钟。

如何使用Python和ArcGIS绘制南京市的板块分布图?

使用Python和ArcPy模块绘制南京市区板块地图的完整代码及解读:

pythonimport arcpy

设置工作环境arcpy.env.workspace=path_to_your_directory

输入和输出文件路径input_shp=path_to_your_input_shapefileoutput_shp=path_to_your_output_shapefile

创建一个新的要素类来存储板块地图arcpy.CreateFeatureclass_management(arcpy.env.workspace, output_shp, POLYGON)

添加字段来存储板块名称arcpy.AddField_management(output_shp, BLOCK_NAME, TEXT)

添加字段来存储板块编号arcpy.AddField_management(output_shp, BLOCK_ID, LONG)

将输入的板块数据复制到新的要素类arcpy.CopyFeatures_management(input_shp, output_shp)

读取板块数据并添加名称和编号with arcpy.da.UpdateCursor(output_shp, [OID@, BLOCK_NAME, BLOCK_ID]) as cursor: for row in cursor: # 假设BLOCK_NAME和BLOCK_ID是预先定义好的 row[1]=板块名称 # 设置板块名称 row[2]=1 # 设置板块编号 cursor.updateRow(row)

print(南京市区板块地图绘制完成。)

代码解读:

1.导入ArcPy模块。

2.设置工作环境为你的目录路径。

3.定义输入和输出文件路径。

4.创建一个新的要素类用于存储板块地图。

5.添加两个字段,一个用于存储板块名称,一个用于存储板块编号。

6.将输入的板块数据复制到新的要素类中。

7.使用`UpdateCursor`更新每个板块的名称和编号。

8.打印完成信息。



python for ArcGIS 绘制南京市板块地图

  • ​​完整代码​​
  • ​​代码解读​​

利用python的arcpy模块绘制出南京市板块地图如下

完整代码

代码解读

整个实现过程包括3步

读数,即读取板块边界经纬度数据

拆点,即采用split()函数将经纬度数据分割,构成折点

连线,即将折点连起来形成封闭多边形,即板块

若还有不明白的,可以来“三行科创”微信公众号交流群。

1,​​python for ArcGIS 绘制上海市板块地图​​

2,​​python for ArcGIS 绘制上海市环线地图​​

3,​​python for ArcGIS 绘制北京市板块地图​​

4,​​python for ArcGIS 绘制广州市板块地图​​

如何使用Python和ArcGIS绘制南京市的板块分布图?

5,​​python for ArcGIS 绘制深圳市板块地图​​

6,​​python for ArcGIS 绘制成都市板块地图​​

7,​​python for ArcGIS 绘制武汉市板块地图​​

8,​​python for ArcGIS 绘制杭州市板块地图​​

9,​​python for ArcGIS 绘制重庆市板块地图​​

10,​​python for ArcGIS绘制合肥市板块地图​​

11,​​python for ArcGIS 绘制南京市板块地图​​

12,​​python for ArcGIS绘制宁波市板块地图​​

13,​​python for ArcGIS 绘制沈阳市板块地图​​

14,​​python for ArcGIS 绘制苏州市板块地图​​

15,​​python for ArcGIS 绘制天津市板块地图​​

16,​​python for ArcGIS 绘制西安市板块地图​​

17,​​python for ArcGIS 绘制郑州市板块地图​​