2017-11-26 2 views
1

Python 3에서 matplotlib 및 basemap을 사용하여 피츠버그의 지리적 위치에 관한 일부 정보의 히트 맵을 애니메이션화하려고합니다. 현재 ARCGis 이미지를 배경으로 사용하는 데 문제가 있습니다. 다음 코드는 내가 그렇게 나는 그것하지 연결 문제 확신 아래로 당겨베이스 맵과는 ArcGIS 이미지를 사용하는 방법에 대한 인터넷에서 몇 가지 예제를 실행하고 실행 한 적이Basmap이 빈지도를 반환합니다

import pandas as pd 
import matplotlib.pyplot as plt 
from mpl_toolkits.basemap import Basemap 


m =Basemap(llcrnrlon=40.361369,llcrnrlat=-80.0955278, 
urcrnrlon=40.501368,urcrnrlat=-79.865723,epsg=2272) 

m.arcgisimage(service='ESRI_StreetMap_World_2D', xpixels=7000,dpi=96,verbose=True) 

파란색 사각형을 생성 . 나는 세계와 미국 EPSGs를 포함하여 몇 가지 다른 예측과 EPSG를 시도했지만 운은 없다. 어떤 도움을 주시면 감사하겠습니다.

답변

2

당신은이 (see here을)를 혼합 경도 및 위도 :

from mpl_toolkits.basemap import Basemap 
import matplotlib.pyplot as plt 

m = Basemap(
    llcrnrlat=40.361369, llcrnrlon=-80.0955278, 
    urcrnrlat=40.501368, urcrnrlon=-79.865723, 
    epsg = 2272 
) 
m.arcgisimage(service='ESRI_StreetMap_World_2D', xpixels=7000, verbose=True) 
plt.show() 

이 이미지를 생성합니다

the final picture

+0

.... 젠장. 고맙습니다! –

관련 문제