エラーメッセージ「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]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)
「R(maptools)」カテゴリの記事
- [R]SpatialLinesDataFrameオブジェクトから座標データを簡単に抜き出す(2014.01.25)
- SpatialLinesDataFrameオブジェクトから座標データを抜き出す。(2014.01.24)
- エラーメッセージ「Not polygon shapes」(2014.01.24)
« [R]シェープファイルを扱う | トップページ | SpatialLinesDataFrameオブジェクトから座標データを抜き出す。 »

コメント