2014-12-28 2 views
5

을 "어설 션 실패"를베이스 맵 설치 내가 GEOS 버전 3.3.3을 가지고 4.8.0-0을 proj4파이썬베이스 맵 나는 아나콘다 2.1.0을 사용하고

conda install basemap 
conda install gdal 

성공적이다.

내 코드는 다음과 같습니다
Assertion failed: (0), function query, file AbstractSTRtree.cpp, line 286. 

: 어떤 이유

import shapely.geometry as sg 
from pymongo import MongoClient 
from mpl_toolkits.basemap import Basemap 

p = Basemap(projection='sinu',lon_0=0,resolution='c') 

projected_xy = p(24.4,45.1) 
+0

충분한베이스 맵 담당자가있는 사람은 matplotlib-basemap의 실제 synoym으로 만들 수 있습니다. 이미 하나로서 설명되어 있습니다. – keyser

답변

1

geopandas로 작업 할 때 동일한 문제가 발생했습니다. 다시 말하면, 수입 순서가 적절했다. 이 경우 Basemap 이후에 geopandas를 가져와야했습니다. 당신이 Jupyter 노트북에서 작업하는 경우 커널 연결이 충돌 것

from mpl_toolkits.basemap import Basemap 
import geopandas as gp 
from shapely.geometry import Point, Polygon, MultiPoint, MultiPolygon 
from shapely.prepared import prep 

참고하고 오류의 어떤 정보가 제공되지 않습니다 다음과 같이 수입 내 목록이 보인다. 파이썬 셸을 사용한 후 다음과 같은 오류가 발생했습니다 :

Assertion failed: (0), function query, file AbstractSTRtree.cpp, line 285. 
Abort trap: 6 
2

,베이스 맵가있다 내가 평면에도 (위도, 경도) 프로젝트에 시도 할 때, 나는 다음과 같은 오류가 계속 매끈하게하기 전에 수입 될 수있다.

from mpl_toolkits.basemap import Basemap 
import shapely.geometry as sg 

가져 오기를 반대로 수행하면 오류가 발생합니다.