[英]Cannot load valid json/us-states.geojson for Chropleths map using Leaflet and R. Loving R and Leaflet but stuck
學習 R 與 Leaflet 進行映射。
這里似乎是一個很好的指南,但我堅持使用 Chropleths map。
https://rstudio.github.io/leaflet/choropleths.html
下載美國 geoson 文件。 在我本地的R目錄下,路徑是正確的。 變為零了。 我的理解是對美國來說這是一個可靠的 geoson 文件。
在演示中使用。
https://leafletjs.com/examples/choropleth/us-states.js
我可以看到文件在那里,沒有問題。
file.exists("json/us-states.geojson")
返回 [真]
然而我得到一個錯誤。 這是無效的。
圖 1
所以我轉向http://geojsonlint.com/ 。 將整個文件粘貼進去,我得到附加的錯誤。 這不是一個有效的 geoson 文件。
圖 2。
所以我被困在第 1 格。我的文件在那里,但不知何故它已損壞,無法讀取。 不知道這怎么可能發生。
想知道我在這里做錯了什么。 很想去廣場2。
謝謝:-)
繁榮!
下載了一個新的 json 文件,由於某種原因,舊的文件不能使用最新的 R + geojsonio::geojson_read
https://eric.clst.org/tech/usgeojson/
這條右手法則看起來值得關注。
在 2016 年,geoJSON 規范變得更加嚴格,許多舊的 geoJSON 將無法在 Mapbox 等新工具中工作,或者拋出錯誤。 GeoJSONLint 尚未更新,它的許多多邊形已損壞。 “倒帶”你的 geoJSON 很重要,這樣它們才能適應這種更緊湊的格式。
https://mapster.me/right-hand-rule-geojson-fixer/
在職的: :-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.