셰이프 파일을 GeoDataFrame으로 읽으려고합니다.b'Recode ANSI 1252에서 UTF-8로 실패했습니다 : "잘못된 인수입니다." geopandas python
일반적으로 그냥 이렇게 그것은 작동합니다
import pandas as pd
import geopandas as gpd
from shapely.geometry import Point
df = gpd.read_file("wild_fires/nbac_2016_r2_20170707_1114.shp")
그러나이 시간은 나에게 오류 제공 : b'Recode from ANSI 1252 to UTF-8 failed with the error: "Invalid argument".'
전체 오류 :
---------------------------------------------------------------------------
CPLE_AppDefinedError Traceback (most recent call last)
<ipython-input-14-adcad0275d30> in <module>()
----> 1 df_wildfires_2016 = gpd.read_file("wild_fires/nbac_2016_r2_20170707_1114.shp")
/usr/local/lib/python3.6/site-packages/geopandas/io/file.py in read_file(filename, **kwargs)
19 """
20 bbox = kwargs.pop('bbox', None)
---> 21 with fiona.open(filename, **kwargs) as f:
22 crs = f.crs
23 if bbox is not None:
/usr/local/lib/python3.6/site-packages/fiona/__init__.py in open(path, mode, driver, schema, crs, encoding, layer, vfs, enabled_drivers, crs_wkt)
163 c = Collection(path, mode, driver=driver, encoding=encoding,
164 layer=layer, vsi=vsi, archive=archive,
--> 165 enabled_drivers=enabled_drivers)
166 elif mode == 'w':
167 if schema:
/usr/local/lib/python3.6/site-packages/fiona/collection.py in __init__(self, path, mode, driver, schema, crs, encoding, layer, vsi, archive, enabled_drivers, crs_wkt, **kwargs)
151 if self.mode == 'r':
152 self.session = Session()
--> 153 self.session.start(self)
154 elif self.mode in ('a', 'w'):
155 self.session = WritingSession()
fiona/ogrext.pyx in fiona.ogrext.Session.start (fiona/ogrext2.c:8432)()
fiona/_err.pyx in fiona._err.GDALErrCtxManager.__exit__ (fiona/_err.c:1861)()
CPLE_AppDefinedError: b'Recode from ANSI 1252 to UTF-8 failed with the error: "Invalid argument".'
내가하려고했습니다를 내가 왜 잠시 동안 오류가 나고 있는지 알아 내라. 그러나 대답을 찾을 수없는 것 같다. http://cwfis.cfs.nrcan.gc.ca/datamart/download/nbac?token=78e9bd6af67f71204e18cb6fa4e47515
아무도 나를 도울 수 있을까 :
데이터
내가 만 2016 링크를 다운로드이 웹 페이지로부터 얻은 것? 고맙습니다.
전체 오류 추적을 제공 할 수 있습니까? –
@ MarkRansom이 방금 전 오류 – Julien
을 추가했습니다. 다른 데이터와 동일한 프로세스를 수행 했으므로 잘 작동합니까? 이 데이터 세트에 문제가 있음을 제안하는 것으로 보입니다 (오류를 기반으로 UTF-8로 변환하지 못한 문자가 인식되지 않을 수 있음) – DarkCygnus