2017-06-06 5 views
0

私はpython 3.6を使用して、Amazon Riverのシェープファイルをベースマップに開きます。しかし、私は座標がPythonでどのように動作するのかと混同しています。私はAmazon Riverの座標を見て、それが緯度であることを発見しました。lat = -55.126648、-2.163106。しかし、私の地図を開くには、角の緯度/経度値が必要です。どのように取得するのか分かりません。ここでPython Basemap Coordinates

は私のコードは、これまでのところです: とValueError:ここ

from mpl_toolkits.basemap import Basemap 

import matplotlib.pyplot as plt 

map= Basemap(projection='tmerc', 
      lon_0=180, 
      lat_0=0, 
      resolution='l') 
map.drawmapboundary(fill_color='aqua') 
map.fillcontinents(color='#ddaa66',lake_color='aqua') 
map.drawcoastlines() 

map.readshapefile('filename','Amazon') 
plt.show() 

は、私はそれを実行しようとすると、私が取得エラーメッセージが表示され、コーナー (llcrnrlon、llcrnrlatの緯度/経度の値を指定する必要がありますどちらかucrnrlon、urcrnrlat)を度または幅と高さで表示します。

答えて

0

マップ(map = Basemap(...))を作成するときは、それらの値を指定する必要があります。それらは、左下隅の経度、左下隅の緯度、右上隅の経度、および右上隅の緯度です。これらはマップの範囲を定義します。あなたは、地球全体をプロットするだけで、あなたが望む地域を見て、あなたの新しいコーナーのポイントを選ぶことができます。

関連する問題