r - 使用ggplot转换的形状文件中的纬度和经度值越界
问题描述
我正在尝试使用PA Geospatial Data Clearinghouse的数据绘制 Pennyslvania 县的地图。我读入形状文件,然后将其转换为如下数据框:
setwd(proj_path)
dsn <- "Data/PaCounty2019_07/PaCounty2019_07.shp"
map <- readOGR(dsn)
map_df <- tidy(map)
然后我像这样绘制它:
ggplot() +
geom_path(data = map_df, aes(x = long, y = lat, group = group)) +
labs(title = "ggplot map of pa counties")
这行得通,但纬度/经度尺度非常奇怪。纬度从 -100,000 到 150,000,经度从 -2e+05 到 23+05。如果我尝试在地图上绘制任何点,它们看起来都在 [0,0],因为这些点的纬度和经度值当然都是 <180。 这里有奇怪比例的 PA 地图图像
为什么天平如此扭曲?我该如何解决?
解决方案
推荐阅读
- google-apps-script - 谷歌表格提交达到102时会发生什么
- android - 抽屉把手改变背景关闭把手
- ruby - 如何在 Vagrant 上获取 VM 的目录
- python - 如何使用 Pyrebase 获取具有特定子键的数据
- .htaccess - htaccess 301 使用特殊字符重定向不起作用
- haskell - 如何将 show 应用于 haskell 中的任何类型?
- c++ - 使用 '\0' 停止 While 循环
- php - 使用 PHP 获取 AJAX POST
- angular - Angular - 有条件的 div 容器
- php - 如何使用 php 和 mysqli 修复上传图像