Python 이 지정 한 경위도 가 지도 에 표 시 된 실현 방법

블 로 거들 은 최근 python 에서 재 미 있 는 가방 을 basemap 이 라 고 하 는 것 을 발견 했다.이 가방 을 사용 하면 지 도 를 그 릴 수 있다.주의해 야 할 것 은 basemap 에 pip 검색 이 없 기 때문에 pip install basemap 를 직접 사용 하여 이 가방 을 설치 할 수 없습니다.따라서 아래 두 가방 을 스스로 다운로드 한 후 이 디 렉 터 리 에 pip 로 설치 해 야 합 니 다.

pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl
basemap-1.1.0-cp36-cp36m-win_amd64.whl
먼저 위의 효과 도 를 보면 이 공구 꾸러미 가 여전히 매우 강하 다 는 것 을 알 수 있다.다음은 지도 에 경위도 의 장 소 를 표시 하 는 방법 을 소개 한다.

전체 그림 그리 기 절 차 는 두 부분 으로 나 뉘 는데 첫 번 째 부분 은 세계 지 도 를 그 리 는 것 입 니 다.코드 는 다음 과 같 습 니 다.

from mpl_toolkits.basemap import Basemap
 
m = Basemap()     #      map
m.drawcoastlines()  #     
m.drawmapboundary(fill_color='white')  
m.fillcontinents(color='white',lake_color='white') #    ,       
 
parallels = np.arange(-90., 90., 10.)  #       ,   [-90,90]   10
m.drawparallels(parallels,labels=[False, True, True, False])
meridians = np.arange(-180., 180., 20.)  #       ,   [-180,180]   10
m.drawmeridians(meridians,labels=[True, False, False, True])
두 번 째 부분 은 경위도 가 있 는 곳 을 표시 하 는 것 입 니 다.이 부분 은 첫 번 째 단계 보다 훨씬 간단 합 니 다.직접 scatter()방법 을 사용 하면 됩 니 다.코드 는 다음 과 같 습 니 다.

lon, lat = m(lon, lat)  # lon, lat       ,      ,      
m.scatter(lon, lat, s=100)#        ,s     ,               
plt.show()
이 파 이 썬 이 지정 한 경위도 가 지도 에 표 시 된 실현 방법 은 바로 소 편 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기