問題タブ [sf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - geom_sf でシェープファイルとプロットを読み取るとエラーが返される
geom_sf()
新しい sf パッケージとggplot2を使用して、デンマークのいくつかの地図をプロットしたいと考えています。合計 4 つのファイル (DK.shp、DK.dbf、DK.shf、および DK.prj) を含む、パブリック マップ サービスからのシェープファイルがあります。ここでデータを zip ファイルで利用できるようにしました(Stack Overflow でファイルを共有するためのより良い方法があるかどうか教えてください。よくわかりませんでした)。
RI でファイルをロードしてみます。
geom_sf() はビルドイン nc.shp ファイルを期待どおりにプロットしますが、DK.shp はそれを返します:
x %*% Mat のエラー: 適合しない引数 さらに: 50 以上の警告がありました (最初の 50 を表示するには warnings() を使用します)
言及されている 50 の警告はすべて次のタイプです。
これが私が提供するデータファイルの問題なのか、それとも sf または ggplot2 のバグなのかはわかりません。これを解決する方法について何か提案はありますか?
更新 st_geometry() によって返されたデータを調べると、次のことがわかりました。
したがって、読み取ろうとしているシェープファイルには、別の形式などの値が含まれています。また、すべての -999 値で何が起こっているのでしょうか? これに対処するにはどうすればよいですか?