2016-05-11 14 views
3

シェープファイルのreadOGR関数を実行しようとしていますが、処理が長時間かかるため、20分後にプロセスが終了してしまいます。コードを以下に示します。readOGR {rgdal}実行に時間がかかります

OGR data source with driver: ESRI Shapefile 
Source: "shapeFiles", layer: "gadm28" 
with 255272 features 
It has 61 fields 

私はRStudioを使用して、8ギガバイトのRAMを使用してWindows 7に取り組んでいます:

country <- readOGR('shapeFiles','gadm28', encoding = 'UTF-8') 

実行すると、次の行を印刷した後ハングアップします。それをすばやく実行するために私が何を変えることができるかに関する提案はありますか?

答えて

0

あなたの形状はどれくらいの大きさですか?いくつかの大きな形状は、Rにロードするのに永遠にかかることがあります。私は20分待つのが十分ではないと思います。

私の提案は、昼食前に電話してください。それが成功すると、オブジェクトをRDATAに保存します。

save(country, file="country.rdata") 

RDATAのロードは、shp自体よりも高速です。

関連する問題