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

什么是sem云南网站优化哪家好

什么是sem,云南网站优化哪家好,商城 网站 功能,wordpress怎样弄栏目原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 Cartopy基础入门 【Cartopy】库的安装和天地图瓦片加载 【Cartopy】【Cartopy】如何更好的确定边界显示 【Cartopy】【Cartopy】如何丝滑的加载Geojso…

原文作者:我辈李想
版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。

Cartopy基础入门

【Cartopy】库的安装和天地图瓦片加载
【Cartopy】【Cartopy】如何更好的确定边界显示
【Cartopy】【Cartopy】如何丝滑的加载Geojson数据


文章目录

  • Cartopy基础入门
  • 前言
  • 一、python版本
  • 二、环境依赖
  • 三、库依赖
  • 四、下载Cartopy的whl文件
  • 五、天地图瓦片加载
  • 六、保存io图片
  • 七、保存多图效率问题


前言

Cartopy的官方文档还是太难读了,来来回回找了很多资料,还是有很多东西无法使用,网络上教程大多比较官方。作为程序员,很多时候还是根据源码来使用各种库来的实在。官网链接可参考:https://scitools.org.uk/cartopy/docs/latest/installing.html#required-dependencies。
现在是2023年8月11日,在python3.8环境下,安装Cartopy==0.20.2


一、python版本

在这里插入图片描述

二、环境依赖

在windows系统,可通过安装OSGeo4W,完成gdal、geos、proj的安装。
在linux可以参考链接:https://blog.csdn.net/qq_15028721/article/details/129244588

下载GDAL文件,地址

百度的网盘链接: https://pan.baidu.com/s/1mvls3DA9-_41j52CkuT0wQ?pwd=vied 提取码: vied
在这里插入图片描述

安装命令如下

pip install .\GDAL-3.4.3-cp38-cp38-win_amd64.whl

三、库依赖

官网一直在更新版本,我们这里是以python3.8来安装,需要的库依赖包括Matplotlib 、Shapely 、pyshp 、pyproj 。安装命令如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyproj==3.3.1 pyshp==2.3.1 Shapely==1.8.2 matplotlib==3.
5.2

在这里插入图片描述

四、下载Cartopy的whl文件

百度网盘链接: https://pan.baidu.com/s/1cJyRL6KzoyPLWyITLNtZIA?pwd=7i86 提取码: 7i86

在这里插入图片描述

pip install .\Cartopy-0.20.2-cp38-cp38-win_amd64.whl

五、天地图瓦片加载

import datetime
import random
import os
import json
import zipfile
import shutil
from xml.etree import ElementTree
from pathlib import Pathfrom docxtpl import DocxTemplate, InlineImage
from docx.shared import Mmimport cartopy.crs as ccrs
import matplotlib.pyplot as plt
import cartopy.io.img_tiles as cimgt# 高德地图底图
class GaodeMap(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl = 'http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x=%s&y=%s&z=%s' % (x, y, z)return url# 天地图底图
class TDT(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl = 'http://t%s.tianditu.gov.cn/DataServer?T=vec_w&x=%s&y=%s&l=%s&tk=dbf3e0f3ac8d0162ae0a4bbd0fcbd09b'% (random.randint(1, 7),x, y, z)return url
class TDT_ter(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl = 'http://t3.tianditu.gov.cn/DataServer?T=ter_w&x=%s&y=%s&l=%s&tk=dbf3e0f3ac8d0162ae0a4bbd0fcbd09b'% (x, y, z)return url
class TDT_img(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl = 'http://t3.tianditu.gov.cn/DataServer?T=img_w&x=%s&y=%s&l=%s&tk=dbf3e0f3ac8d0162ae0a4bbd0fcbd09b'% (x, y, z)return url
# 谷歌底图
class GuGeMap(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl =  f'http://mt2.google.com/vt/lyrs=m&scale=2&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}'return url# openstreetmap底图
class OpenStreetMap(cimgt.GoogleWTS):def _image_url(self, tile):x, y, z = tileurl =  f'https://tile.openstreetmap.org/{z}/{x}/{y}.png'return url# 地图
proj = ccrs.PlateCarree()
plt.figure(figsize=[10, 10], dpi=300, edgecolor='coral')
geo_axes = plt.axes(projection=proj)
# 网格线
geo_axes.gridlines(draw_labels=True, x_inline=False, y_inline=False)# 底图:天地图
geo_axes.add_image(TDT(), 8)# 正方形图片
plt.axis('square')plt.savefig(plt_img, dpi=300)

六、保存io图片

img_buf = io.BytesIO()
plt.savefig(img_buf, dpi=300)
img_buf.seek(0)

七、保存多图效率问题

plt.savefig(plt_img, dpi=300)
plt.clf()
http://www.yayakq.cn/news/824573/

相关文章:

  • 郑州铭功路网站建设怎么做能让网站收录的快
  • 网站的运行与维护太原建高铁站
  • 建立购物网站旅游网站建设电子商务的困惑
  • 杭州网站推广服务wordpress-5.1
  • 东莞网站如何制作成都网站设计推荐
  • 网站建设资金管理办法太原做网站的公司
  • 图书馆网站建设方案网站容易出现的问题吗
  • 大良制作网站手机应用商店软件
  • 杰奇怎么做网站地图秦皇岛手机网站
  • 南宁网站建设优势免费注册邮箱
  • ecetc商务网站建设工程师网站建设华网天下制作作
  • asp个人网站怎么建设做网站用到哪些软件
  • 怎样做网站的子网免费营销课程培训
  • 深圳 做公司网站人员优化是什么意思
  • 方城网站建设自媒体代运营怎么收费
  • 诸暨做网站公司加强
  • 如何做整人网站wordpress 搜索框位置
  • 卖视频会员个人网站怎么做购物网站推广怎么做
  • 大连建设学院网站做网站被骗怎么办
  • 南开天津网站建设多城市分站站群cms
  • 网站怎么黑广告设计与制作专升本可以报考什么专业
  • 浙江建设局网站wordpress博客 免费
  • 惠州seo排名外包对seo的理解
  • ui设计师怎么做简历网站怎么生成域名做网站
  • 网站利于搜索wordpress存储视频教程
  • 做室内设计的网站有哪些哪个网站是动态
  • 新浪短网址链接seo外包上海
  • 免费建设网站抽取佣金小公司建网站 优帮云
  • 武城网站建设公司如何策划网络事件营销
  • 网站ip段屏蔽佛山市方维网络技术有限公司