python - 形状文件中的绘制地图似乎失真
问题描述
我正在尝试绘制一张德国地图,但情节对我来说似乎是扭曲的。
我想得到一个看起来更像这样的结果:
我使用 GeoPandas 通过以下方式从形状文件生成的第一个图:
map_ = gpd.read_file(r'PATH\VG250_Kreisgrenzen_2018.shp')
map_.crs = {'init' :'epsg:4839'}
map_.plot()
我尝试使用不同的 epsg 代码,但我并没有真正看到实际结果的差异。有没有其他方法可以通过编辑 Y 轴的比例来获得更少失真的结果?
解决方案
我设法通过使用解决了这个问题:
map_ = map_.to_crs({'init' :'epsg:25832'})
该命令.to_csr
以前不起作用。我不得不将 pyproj 更新到版本 2.2.1
推荐阅读
- sql - 如何在案例选择查询中选择 LONG 列
- mysqli - 防止 SQL 注入和 XSS
- mysql - 如何为特定的复合键(MyISAM)重置 AUTO_INCREMENT?
- git - 如何从 Github 克隆项目并通过终端将其保存为 VS Code 中的工作区
- css - VS 代码 - 如何自动格式化 CSS?
- hibernate - 验证发送到数据库的数据是否真的来自前端
- python - Python 崩溃 EXC_BAD_ACCESS (SIGSEGV)
- svg - Inkscape:从组中删除变换而不取消分组(保留元素 ID)
- angular - 我应该声明一个变量还是访问对象方法?
- hyperledger-fabric - 在事务(调用)的生命周期内何时触发 Blockevent 监听器?