返回

python-为什么我的google tiles在卡通地图中看起来很差?

发布时间:2022-06-17 01:44:38 307
# node.js

我对使用 Cartopy 渲染 google tile 有点困惑。与标准的谷歌地图外观相比,该地图看起来非常糟糕。

示例(来自https://ocefpaf.github.io/python4oceanographers/blog/2015/06/22/osm/的代码):

import matplotlib.pyplot as plt

import cartopy.crs as ccrs
from cartopy.io import shapereader
from cartopy.mpl.gridliner import LONGITUDE_FORMATTER, LATITUDE_FORMATTER

def make_map(projection=ccrs.PlateCarree()):
    fig, ax = plt.subplots(figsize=(9, 13),
                           subplot_kw=dict(projection=projection))
    gl = ax.gridlines(draw_labels=True)
    gl.xlabels_top = gl.ylabels_right = False
    gl.xformatter = LONGITUDE_FORMATTER
    gl.yformatter = LATITUDE_FORMATTER
    return fig, ax
import cartopy.io.img_tiles as cimgt

extent = [-39, -38.25, -13.25, -12.5]

request = cimgt.GoogleTiles()

fig, ax = make_map(projection=request.crs)
ax.set_extent(extent)

ax.add_image(request, 10)

与链接网站上显示的相同图像相比,文本标签和街道编号的像素化渲染效果非常差:

 

更改缩放级别似乎并不能改善这种情况。

这是我正在处理的由Cartopy和googletiles()渲染的地图上的另一个示例:

中显示的地图相同谷歌地图

 

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像