如何使用Python和ArcGIS绘制西安板块地图?
- 内容介绍
- 文章标签
- 相关推荐
本文共计812个文字,预计阅读时间需要4分钟。
使用Python和ArcGIS绘制西安市区块地图,完整代码及代码解读,利用arcpy模块绘制如下:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Data
设置输出地图文件路径output_map=C:/GIS/Output/BlockMap.png
设置块地图数据源block_data=C:/GIS/Data/BlockData.shp
创建地图文档map_doc=arcpy.mapping.MapDocument(C:/GIS/Output/BlockMap.mxd)
添加块数据图层block_layer=arcpy.mapping.Layer(block_data)arcpy.mapping.AddLayer(map_doc, block_layer, bottom)
设置地图比例尺map_doc.activeView.scale=50000
保存地图文档map_doc.save()
保存地图图片arcpy.mapping.ExportToPNG(map_doc, output_map)
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定GIS数据存放路径。
3.设置输出地图文件路径,指定绘制完成后的地图保存位置。
本文共计812个文字,预计阅读时间需要4分钟。
使用Python和ArcGIS绘制西安市区块地图,完整代码及代码解读,利用arcpy模块绘制如下:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Data
设置输出地图文件路径output_map=C:/GIS/Output/BlockMap.png
设置块地图数据源block_data=C:/GIS/Data/BlockData.shp
创建地图文档map_doc=arcpy.mapping.MapDocument(C:/GIS/Output/BlockMap.mxd)
添加块数据图层block_layer=arcpy.mapping.Layer(block_data)arcpy.mapping.AddLayer(map_doc, block_layer, bottom)
设置地图比例尺map_doc.activeView.scale=50000
保存地图文档map_doc.save()
保存地图图片arcpy.mapping.ExportToPNG(map_doc, output_map)
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定GIS数据存放路径。
3.设置输出地图文件路径,指定绘制完成后的地图保存位置。

