python-为什么我的google tiles在卡通地图中看起来很差?
发布时间:2022-06-17 01:44:38 300
相关标签: # 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()渲染的地图上的另一个示例:
中显示的地图相同谷歌地图
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报