« [R]シェープファイルを扱う | トップページ | SpatialLinesDataFrameオブジェクトから座標データを抜き出す。 »

2014年1月24日 (金)

エラーメッセージ「Not polygon shapes」

maptoolsパッケージの関数readShapePolyを使用してシェープファイルを読み込むとき、うまくいかないことがある。以下はmap.shpというファイルを読み込むときの例。

> library(maptools)
要求されたパッケージ sp をロード中です
Checking rgeos availability: TRUE
> shp <- readShapePoly("map.shp")
以下にエラー .asSpatialPolygonsShapes(Map$Shapes, IDs, proj4string = proj4string,  :
  Not polygon shapes

シェープファイルにポリゴンのデータが含まれていないからと思われる。よって、この関数では扱えない。関数readShapeLinesを使えばよい。

> shp <- readShapeLines("map.shp")

« [R]シェープファイルを扱う | トップページ | SpatialLinesDataFrameオブジェクトから座標データを抜き出す。 »

R(数値計算)」カテゴリの記事

R(maptools)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]シェープファイルを扱う | トップページ | SpatialLinesDataFrameオブジェクトから座標データを抜き出す。 »

無料ブログはココログ

■■

■■■