ここからニューオーリンズの郵便番号マップに色を付けようとして、このチュートリアルの「簡単なマップ」の手順に従っています(そのリンクからニューオーリンズの 2011 データの .shp ファイルを使用しています)。
チュートリアルのようにファイルをロードしようとすると、以下のエラーが発生します。
nolazip.shp <- readShapePoly("/PathTo/Orleans_ZCTA_2010_SP.shp", proj4string=CRS("+proj=longlat"))
Error in validityMethod(as(object, superClass)) :
Geographical CRS given to non-conformant data: 3820725.379655 613426.584024
このドキュメントに基づくと、このエラーは、シェープ ファイルが有効な longlat データを持つ proj4string を使用していないことを意味しているようです。
他の種類の proj4string または CRS オブジェクトを使用していますか?
これらのコマンドを実行して、CRS の出力を検索して見つけようとしましたが、何も見つかりませんでした。
> summary(orcounty.shp)
> str(orcounty.shp)
readShapePoly コマンドで proj4string パラメータを省略するだけで形状ファイルをインポートできますが、「いくつかの単純なマップ」セクション (唯一のセクション私は欲しい)。
- シェープファイルに関連付けられている proj4 文字列は何ですか? それを readShapePoly への入力として与えるにはどうすればよいですか
- このマップ作成方法で動作するシェープファイルをインポートする別の方法はありますか? 繰り返しますが、単に問題のあるパラメーターを除外すると、R スタジオのプロットにマップが表示されません。