如何使用Python和ArcGIS绘制宁波市板块地图?
- 内容介绍
- 文章标签
- 相关推荐
本文共计731个文字,预计阅读时间需要3分钟。
使用Python和ArcGIS绘制宁波板块地图,完整代码及解读:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Projects/Ningbo
输入数据plate_shp=C:/GIS/Data/Plate.shpblock_shp=C:/GIS/Data/Block.shp
输出地图output_map=C:/GIS/Maps/Ningbo_Plate_Map.pdf
创建地图文档mxd=arcpy.mapping.MapDocument(C:/GIS/Maps/Ningbo_Plate_Map.mxd)
添加地图元素arcpy.mapping.AddLayer(mxd, plate_shp, bottom)arcpy.mapping.AddLayer(mxd, block_shp, top)
设置地图比例scale=500000arcpy.mapping.SetMapScale(mxd, dataframe, scale)
保存地图文档mxd.save()
关闭地图文档mxd=None
打印输出地图print(f地图已保存至:{output_map})
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定项目文件夹。
3.输入数据,包括板块和地块的shapefile文件路径。
4.输出地图,指定输出PDF文件的路径。
5.创建地图文档,指定模板文件路径。
6.添加地图元素,包括板块和地块图层,并设置图层顺序。
7.设置地图比例,指定数据框架的比例尺。
8.保存地图文档。
9.关闭地图文档。
10.打印输出地图路径。
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 绘制郑州市板块地图
本文共计731个文字,预计阅读时间需要3分钟。
使用Python和ArcGIS绘制宁波板块地图,完整代码及解读:
pythonimport arcpy
设置工作环境arcpy.env.workspace=C:/GIS/Projects/Ningbo
输入数据plate_shp=C:/GIS/Data/Plate.shpblock_shp=C:/GIS/Data/Block.shp
输出地图output_map=C:/GIS/Maps/Ningbo_Plate_Map.pdf
创建地图文档mxd=arcpy.mapping.MapDocument(C:/GIS/Maps/Ningbo_Plate_Map.mxd)
添加地图元素arcpy.mapping.AddLayer(mxd, plate_shp, bottom)arcpy.mapping.AddLayer(mxd, block_shp, top)
设置地图比例scale=500000arcpy.mapping.SetMapScale(mxd, dataframe, scale)
保存地图文档mxd.save()
关闭地图文档mxd=None
打印输出地图print(f地图已保存至:{output_map})
代码解读:
1. 导入arcpy模块,用于ArcGIS操作。
2.设置工作环境,指定项目文件夹。
3.输入数据,包括板块和地块的shapefile文件路径。
4.输出地图,指定输出PDF文件的路径。
5.创建地图文档,指定模板文件路径。
6.添加地图元素,包括板块和地块图层,并设置图层顺序。
7.设置地图比例,指定数据框架的比例尺。
8.保存地图文档。
9.关闭地图文档。
10.打印输出地图路径。
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 绘制郑州市板块地图

