問題タブ [cartopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Cartopy と matplotlib TypeError: ハッシュできない型: 'MultiLineString'
Cartopy の公式 Web サイトで提供されている例に従って、Cartopy を少しいじってみます。それらはすべて正しく機能しますが、最初の
すべての行は正しく機能しますが、 plt.show() コマンドを実行するとすぐに次のエラー メッセージが表示されます。
誰かがそれについてすでに何か知っていますか?私のmatplotlibのバージョンは1.4.2で、Cartopyのバージョンは0.13.0です
助けてくれてありがとう。
cartopy - Cartopy で湖をトリミングできない
Cartopy 0.14 と Shapely 1.5.12 を使用して、地図上に湖を描画しようとしています。私のカスタム プロジェクションでは、Figure の保存または表示が失敗し、スタック トレースが次のコードで終わることがあります。
これは、湖の境界が投影の境界と交差するときに発生します。組み込みの Cartopy プロジェクションで動作を再現できませんでした。これが私が思いつくことができる最小限のテストケースです:
しばらくバグを修正しようとしていましたが、役に立ちませんでした。ここにある誤った仮定に起因すると思います。実際、変数の型はorの場合があります。type(polygon)sgeom.Polygon sgeom.MultiPolygonsgeom.GeometryCollection
私たちがそれに取り組んでいる間、crs.py の 544 行が使用prep_polygonされ、562 ~ 577 行が次のように単純化される可能性があるように思えます。
私の質問は: 私のコードまたは Cartopy のバグですか?
python - Cartopy の背景色 (データ ドメインの外側)
Cartopy マップで、(ドメイン外の) データによってカバーされていない領域を、たとえばライトグレーで色付けしたいと考えています。background_patchこの例で遊んで見ました 投影されたMatplotlib軸の背景色を変更しますが、それでも私がやりたいことを理解できません。
これは人為的な例で、ドメインの境界を赤い線で見えるようにしています。代わりに、赤い線の外側の領域をライトグレーで色付けしたいと思います。
どうもありがとう!
編集:
射影を LambertConformal に変更して、以下で提案されているソリューション ( Cartopy 背景色 (データ ドメインの外側) ) が長方形のグリッドに対してのみ機能することを示します。以下の追加の図を参照してください。

python - cartopy での回転極投影のプロット
matplotlib-basemap で正しくプロットできる回転極投影 (Rapid Refresh モデル パラメーターから取得) がありますが、cartopy で再現する方法がわかりません。ベースマップを使用した Python コードは次のとおりです。
出力される proj4 文字列は次のとおりです。
cartopy で RotatedPole 投影法を使用し、上から投影パラメータを指定すると、南極の画像が得られます。以下にスニペットを示します (実際の例から手動で入力したものです。注意してください)。
また、RotatedPole クラスの引数を変更して、上記の proj4 パラメータを生成しようとしました。また、_CylindricalProjection の独自のサブクラスを作成して、proj4 パラメータをコンストラクタで直接設定しようとしましたが、まだ運がありません。
カートピーでベースマップと同じ結果を生成する正しい方法は何ですか?
ベースマップ画像は次のとおりです。

上記の例で cartopy が生成するものは次のとおりです。

ご協力いただきありがとうございます!
明細書

