如何使用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.设置输出地图文件路径,指定绘制完成后的地图保存位置。
4.设置块地图数据源,指定块地图数据文件路径。
5.创建地图文档,指定地图文档保存路径。
6.添加块数据图层,将块数据添加到地图文档中。
7.设置地图比例尺,指定地图显示比例。
8.保存地图文档。
9.保存地图图片,将地图文档导出为PNG格式图片。
实现过程包括以下3步:
1. 读取块数据,获取区块信息。
2.将区块信息添加到地图中,形成区块图层。
3.保存地图文档和图片,输出最终结果。
python for ArcGIS 绘制西安市板块地图
- 完整代码
- 代码解读
利用python的arcpy模块绘制出西安市板块地图如下
完整代码
略代码解读
整个实现过程包括3步
读数,即读取板块边界经纬度数据
拆点,即采用split()函数将经纬度数据分割,构成折点
连线,即将折点连起来形成封闭多边形,即板块
若还有不明白的,可以来“三行科创”微信公众号交流群。
1,python for ArcGIS 绘制上海市板块地图
2,python for ArcGIS 绘制上海市环线地图
3,python for ArcGIS 绘制北京市板块地图
4,python for 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 绘制郑州市板块地图
本文共计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.设置输出地图文件路径,指定绘制完成后的地图保存位置。
4.设置块地图数据源,指定块地图数据文件路径。
5.创建地图文档,指定地图文档保存路径。
6.添加块数据图层,将块数据添加到地图文档中。
7.设置地图比例尺,指定地图显示比例。
8.保存地图文档。
9.保存地图图片,将地图文档导出为PNG格式图片。
实现过程包括以下3步:
1. 读取块数据,获取区块信息。
2.将区块信息添加到地图中,形成区块图层。
3.保存地图文档和图片,输出最终结果。
python for ArcGIS 绘制西安市板块地图
- 完整代码
- 代码解读
利用python的arcpy模块绘制出西安市板块地图如下
完整代码
略代码解读
整个实现过程包括3步
读数,即读取板块边界经纬度数据
拆点,即采用split()函数将经纬度数据分割,构成折点
连线,即将折点连起来形成封闭多边形,即板块
若还有不明白的,可以来“三行科创”微信公众号交流群。
1,python for ArcGIS 绘制上海市板块地图
2,python for ArcGIS 绘制上海市环线地图
3,python for ArcGIS 绘制北京市板块地图
4,python for 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 绘制郑州市板块地图

