2017-09-24 29 views
1

저는 python을 처음 사용하고 모양 파일을 열려고하는데 파일을 열 때 "셸이 선형 링이 아닙니다"라는 메시지가 나타납니다. 명령 줄을 통해 열어 본 메시지. 내 코드는 ... 내가 여기 세드릭 정말 확실하지 않다 그래서 두 줄 길이Python Geopandas "Shell is a Linear Ring"오류

코드 :

import geopandas as gpd 

gdp.read_file("tl_2016_17_tract.shp") 

오류 :

I "셸을 사용하여 선형 링이 아니다" 또한 R과 QGIS를 사용하여 모양 파일을 열어 보았는데 두 파일 모두 정상적으로 작동했습니다. 파이썬의 설치와 관련이 있을지도 모른다고 생각합니다. 이전에 문제가 있었기 때문입니다. 나는 "Shell이 ​​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