2017-09-24 34 views
1

私はPythonを初めて使用していますが、シェイプファイルを開こうとしていますが、ファイルを開くと「シェルはリニアリングではありません」というメッセージが表示されます。コマンドラインで試してみると、メッセージが表示されます。私のコードは...私はここで起こっていただきました!本当にわからないので、2つのラインの長さである"シェルはリニアリングではありません"エラー

コード:

import geopandas as gpd 

gdp.read_file("tl_2016_17_tract.shp") 

エラー:

I "シェルはLinearRingではありません"また、RとQGISで形状ファイルを開こうとしましたが、どちらもうまくいきました。私はPythonのインストールに何か関係があるかもしれないと思っています。以前のPythonにいくつか問題があったからです。私はエラーの良い説明を見つけることができません "シェルはLinearRingではありません"どこでも!

ありがとうございました!

+0

こんにちは、私はhttps://catalog.data.gov/dataset/tiger-をダウンロードして、正常にこのファイルを開くことができました私があなたと同じだと思うline-shapefile-2016-state-illinois-current-census-tract-state-based。私はgeopandas 0.3.0とfiona 1.7.8を使用しています(fionaはgeopandasの読み込みを処理します)。あなたのエラーに関して、私はそれをどうしたらいいのか分かりません。ファイルが破損している可能性がありますか? –

答えて

0

まったく同じ問題を持つユーザーは、言った:

I resolved this issue - I believe it had to do with geopandas and how it was installed. I resolved it by using:

conda remove geopandas

I originally installed via conda-forge channel

and then installing via pip:

pip install geopandas

I also went through and installed some packaged via homebrew, but I am not sure if that made a difference.

Source

関連する問題