如何使用Python和ArcGIS绘制合肥市的行政区划板块地图?
- 内容介绍
- 文章标签
- 相关推荐
本文共计681个文字,预计阅读时间需要3分钟。
使用Python和ArcGIS绘制重庆市区块地图:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Data
输入参数input_shp=C:/GIS/Data/chongqing_districts.shpoutput_map=C:/GIS/Data/chongqing_districts_map.pdf
创建地图文档mxd=arcpy.mapping.MapDocument(C:/GIS/ArcGIS/ArcMap/10.0/arcgis.mapping.MapDocument)df=arcpy.mapping.ListDataFrames(mxd)[0]
添加图层arcpy.mapping.AddLayer(df, input_shp, AUTO_ARRANGE)
设置地图arcpy.mapping.SetMapTitle(mxd, 重庆市区块地图)
保存地图文档arcpy.mapping.SaveToPDF(mxd, output_map)
关闭地图文档mxd.close()
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定数据存储路径。
3.输入参数,包括输入的区块形状文件路径和输出地图文件路径。
4.创建地图文档,并获取数据框架。
本文共计681个文字,预计阅读时间需要3分钟。
使用Python和ArcGIS绘制重庆市区块地图:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Data
输入参数input_shp=C:/GIS/Data/chongqing_districts.shpoutput_map=C:/GIS/Data/chongqing_districts_map.pdf
创建地图文档mxd=arcpy.mapping.MapDocument(C:/GIS/ArcGIS/ArcMap/10.0/arcgis.mapping.MapDocument)df=arcpy.mapping.ListDataFrames(mxd)[0]
添加图层arcpy.mapping.AddLayer(df, input_shp, AUTO_ARRANGE)
设置地图arcpy.mapping.SetMapTitle(mxd, 重庆市区块地图)
保存地图文档arcpy.mapping.SaveToPDF(mxd, output_map)
关闭地图文档mxd.close()
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定数据存储路径。
3.输入参数,包括输入的区块形状文件路径和输出地图文件路径。
4.创建地图文档,并获取数据框架。

