タグ付けされた質問 「singlepart」

1
Shapely MultiPolygonからPolygonへの変換:この手法は常に機能するとは限りません
外部座標を取得するために、形の良いMultiPolygonをPolygonに変換する必要があります。私はそれをこのようにします: if poly.geometry.type == 'Polygon': x, y = poly.geometry.exterior.xy elif poly.geometry.type == 'MultiPolygon': allparts = [p.buffer(0) for p in poly.geometry] poly.geometry = shapely.ops.cascaded_union(allparts) x, y = poly.geometry.exterior.xy # here happens the error これは頻繁に成功しますが、次のエラーが発生するため、Polygonが明らかにMultiPolygonのままである場合もあります。 AttributeError: 'MultiPolygon' object has no attribute 'exterior' ただし、MultiPolygonのすべての部分がポリゴンであり、それ自体がMultiPolygonではないことを確認しました。 >>>>[p.type for p in poly.geometry] ['Polygon', 'Polygon'] これがなぜ起こるのか、そしてそれを修正する方法はありますか? ポリゴンの穴にできますか?私はこのように見えます:

1
選択したマルチパートフィーチャをQGISの単一パートに変換する
1つまたは複数の選択したマルチパートフィーチャを別のレイヤーを再作成せずに別のシングルパートフィーチャに変換する方法を探しています。Arcgisを使用すると、編集中にマルチパートフィーチャを選択してシングルパーツに変換できます。 レイヤー全体に対してこれを行う既存の処理QGISツールを探しているのではなく、レイヤーを編集しているときに選択したエンティティに対してそれを実行できるツールを探していることに注意してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.