投影法
    Top > Python > 描画 > 地図 (cartopy)
    目次
     + サンプル   - 全球マップ向き    + 正距円筒図法(PlateCarree)    + モルワイデ図法(Mollweide)    + ロビンソン図法(Robinson)   - 極周りの表示向き    + ステレオ投影(Stereographic)    + 正距方位図法(AzimuthalEquidistant)   - 領域マップ向き    + ランベルト正角円錐図法(LambertConformal)   - 立体的な表示    + 外射図法(NearsidePerspective)  + 調整   + 経緯線・経緯度のラベル   + PlateCarreeにおけるimshowで上下が切れる
    ドキュメント
     投影法一覧 公式ドキュメント:   Cartopy projection list — cartopy 0.23.0 documentation  引数のglobeはcartopyのclassで,地球楕円体を定義する.  cartopy.crs.Globe 公式ドキュメント:   class cartopy.crs.Globe  class cartopy.crs.Globe(datum=None, ellipse='WGS84', semimajor_axis=None, semiminor_axis=None, flattening=None, inverse_flattening=None, towgs84=None)
    準備
     モジュールのimport  経緯線のスタイル  毎回書くのが面倒なので用意しておく  描画用のデータ作成  Valcke et al. (2022)より,関数"harmonic"
    サンプル
     気象や水文で比較的よく使うもの 正距円筒図法(PlateCarree)  class cartopy.crs.PlateCarree(central_longitude=0.0, globe=None) モルワイデ図法(Mollweide)  class cartopy.crs.Mollweide(central_longitude=0, globe=None, false_easting=None, false_northing=None) ロビンソン図法(Robinson)  class cartopy.crs.Robinson(central_longitude=0, globe=None) ステレオ投影(Stereographic)  class cartopy.crs.Stereographic(central_latitude=0.0, central_longitude=0.0, false_easting=0.0, false_northing=0.0, true_scale_latitude=None, scale_factor=None, globe=None) 正距方位図法(AzimuthalEquidistant)  class cartopy.crs.AzimuthalEquidistant(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, globe=None) ランベルト正角円錐図法(LambertConformal)  class cartopy.crs.LambertConformal(central_longitude=-96.0, central_latitude=39.0, false_easting=0.0, false_northing=0.0, standard_parallels=(33, 45), globe=None, cutoff=-30) 外射図法(NearsidePerspective)  class cartopy.crs.NearsidePerspective(central_longitude=0.0, central_latitude=0.0, satellite_height=35785831, false_easting=0, false_northing=0, globe=None)
    調整
    経緯線・経緯度のラベル  こちらを参照:   Python > 描画 > 地図 (cartopy) > 経緯線 PlateCarreeにおけるimshowで上下が切れる
    References
    Cartopy projection list — cartopy 0.15.0 documentation + https://scitools.org.uk/cartopy/docs/v0.15/crs/projections.html class cartopy.crs.Globe + https://scitools.org.uk/cartopy/docs/v0.15/crs/index.html#cartopy.crs.Globe Valcke, S., Piacentini, A., & Jonville, G. (2022). Benchmarking regridding libraries used in earth system modelling. Mathematical and Computational Applications, 27(2), 31. + https://www.mdpi.com/2297-8747/27/2/31