当前位置: 首页 > news >正文

代做道路毕业设计网站/关键词seo培训

代做道路毕业设计网站,关键词seo培训,深圳高端网站定制,无锡知名网站python for ArcGIS 绘制武汉市板块地图原数据完整代码代码解读利用python的arcpy模块绘制出武汉市板块地图如下 原数据 完整代码 # -*- coding: utf-8 -*- """ Project_name:drawing plate for Chengdu author: 帅帅de三叔 Created on Wed Oct 30 15:16:44 201…

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

  • 原数据
  • 完整代码
  • 代码解读

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

结果预览

原数据

原数据

完整代码

# -*- coding: utf-8 -*-
"""
Project_name:drawing plate for Chengdu
@author: 帅帅de三叔
Created on Wed Oct 30 15:16:44 2019
"""
import sys
arcpy_path = [r'D:\Python27\ArcGIS10.6\Lib\site-packages',r'D:\Program Files (x86)\ArcGIS\Desktop10.6\arcpy',r'D:\Program Files (x86)\ArcGIS\Desktop10.6\bin',r'D:\Program Files (x86)\ArcGIS\Desktop10.6\ArcToolbox\Scripts']
sys.path.extend(arcpy_path)
stdi,stdo,stde=sys.stdin,sys.stdout,sys.stderr 
reload(sys) #通过import引用进来时,setdefaultencoding函数在被系统调用后被删除了,所以必须reload一次
sys.stdin,sys.stdout,sys.stderr=stdi,stdo,stde 
sys.setdefaultencoding('utf-8')import arcpy #导入地理处理模块
from arcpy import env #导入环境类
env.workspace=r"D:\python for ArcGIS\绘制武汉板块"
env.overwriteOutput=True #是否开启复写
import pandas as pd #导入数据分析模块
plate_data=pd.read_excel(u"武汉板块边界.xlsx") #读取板块数据
rows,cols=plate_data.shape #数据框尺寸
lng_lat=plate_data[u'边界坐标'] #经纬度数据
plate_name=plate_data[u'板块'] #板块名称#factoryCode = arcpy.GetParameterAsText(4490) #WGS_1984_World_Mercator投影坐标系工厂代码4490,3395
#spatial_ref = arcpy.SpatialReference(factoryCode) #设置空间参考参数           
spatial_ref = arcpy.SpatialReference('China Geodetic Coordinate System 2000') #China Geodetic Coordinate System 2000 or WGS 1984 World MercatorpolygonPoints=arcpy.Array() #用来存放构成多边形的折点
polygonGeometryList=[] #用来存放多边形几何对象组for row in range(0,rows): #按行循环points=lng_lat[row].split(";") #折点for spot in points:xy=spot.split(",") #折点经纬度if len(xy)==2:point=arcpy.Point() #几何对象,用来存放折点对象point.id=row;point.X=float(xy[0]);point.Y=float(xy[1])  #转为点对象polygonPoints.add(point) #构成一串折点#print(point.id)polygon=arcpy.Polygon(polygonPoints,spatial_ref,"","") #利用折点构造多边形带空间参考polygonGeometryList.append(polygon) #把多边形追加到数组  polygonPoints.removeAll() #移除折点
result=arcpy.CopyFeatures_management(polygonGeometryList,r"D:\python for ArcGIS\绘制武汉板块\plate_Wuhan.shp","POLYGON")

代码解读

整个实现过程包括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 绘制郑州市板块地图

在这里插入图片描述

http://www.lbrq.cn/news/1279765.html

相关文章:

  • 做电子请帖网站有哪些/seo百度首页排名业务
  • 好推建站/pc网站优化排名
  • 做网站总结体会/优化方案英语
  • wordpress首页文件/seo人员招聘
  • html企业网站源码下载/百度公司地址
  • 国内网站开发不用wordpress/电子商务网站建设流程
  • 网站每个月8g流量/今日刚刚发生的军事新闻
  • 长春做网站 长春万网/自己怎么免费做百度推广
  • 广东网站建设服务供应商/做百度推广一个月多少钱
  • 东营网站建设方案/有哪些平台可以发布推广信息
  • 网站模版超市/拓客最有效方案
  • 做暧暧网站在线/关键词推广排名
  • 域名备案未做网站/seo外链推广
  • 政府网站维护运行方案/百度下载app下载安装
  • 山东省住房建设厅网站考试项目/深圳市seo上词贵不贵
  • 安徽建站贵吗/苏州seo
  • 自己做网站投入/seo怎么提升关键词的排名
  • 网站做qq登录界面/买淘宝店铺多少钱一个
  • 网站建设广告图/最全的百度网盘搜索引擎
  • 陈铭生怎么死的/什么是优化设计
  • 中山做网站优化/怎么样做网站推广
  • wordpress怎么实时刷新数据/seoul是什么意思中文
  • 前端一般模仿什么网站/seo个人博客
  • 做爰免费网站/推广一单500
  • 公司网站建设款计什么科目/沈阳专业seo关键词优化
  • 蛋糕网站模版/百度下载链接
  • 做网站公司郑州郑州的网站建设公司排名/网页设计代码案例
  • 重庆模板网站建设怎么样/如何注册域名网站
  • 网站的流量建设/济南seo顾问
  • 企业网站建设硬件/销售渠道
  • Python Pandas.cut函数解析与实战教程
  • 自然语言处理NLP (1)
  • 电动汽车转向系统及其工作原理
  • 【机器学习-3】 | 决策树与鸢尾花分类实践篇
  • 【设计】设计一个web版的数据库管理平台后端(之二)
  • AWD的攻击和防御手段