... IS , Oracle , SpatiaLite 5.1以降 単一の地理情報フィールドまたは式を受け取り、そのジオメトリを完全に含むことができる最小の円ポリゴンを返します。 num_seg パラメータは PostGIS 上でのみ使用されます。 Centroid ¶ class Centroid ( expression , ** extra ) [ソース ... patiaLite 1つの地理情報フィールドまたは式を受け取り、すべての外側のリングが時計回り、すべての内側のリングが反時計回りであるポリゴン/マルチポリゴンの修正版を返します。多角形以外のジオメトリは変更されずに返されます。 MakeValid ¶ class MakeValid ( expr ) [ソ ... 、入力頂点を失うことなくその値を有効なジオメトリに変換しようとします。すでに有効なジオメトリは変更されずに返されます。単純なポリゴンはマルチポリゴンになる可能性があり、結果は入力よりも低次元になる可能性があります。 Reverse ¶ class Reverse ( expression , ** ... ... IS , Oracle , SpatiaLite 5.1以降 単一の地理情報フィールドまたは式を受け取り、そのジオメトリを完全に含むことができる最小の円ポリゴンを返します。 num_seg パラメータは PostGIS 上でのみ使用されます。 Centroid ¶ class Centroid ( expression , ** extra ) [ソース ... patiaLite 1つの地理情報フィールドまたは式を受け取り、すべての外側のリングが時計回り、すべての内側のリングが反時計回りであるポリゴン/マルチポリゴンの修正版を返します。多角形以外のジオメトリは変更されずに返されます。 MakeValid ¶ class MakeValid ( expr ) [ソ ... 、入力頂点を失うことなくその値を有効なジオメトリに変換しようとします。すでに有効なジオメトリは変更されずに返されます。単純なポリゴンはマルチポリゴンになる可能性があり、結果は入力よりも低次元になる可能性があります。 Reverse ¶ class Reverse ( expression , ** ... ... g ( ext_coords ), LinearRing ( int_coords )) classmethod from_bbox ( bbox ) [ソース] ¶ 与えられたバウンディングボックスからポリゴンオブジェクトを返します。ポリゴンオブジェクトは (xmin, ymin, xmax, ymax) からなる4タプルで構成されます。 num_interior_rings [ ... ソース] ¶ このジオメトリの内部リングの数を返します。 ポリゴン(多角形)の比較 ポリゴンのオブジェクトを直接 < や > と比較することも可能ですが、比較はポリゴンの LineString を通して行われる ... ... g ( ext_coords ), LinearRing ( int_coords )) classmethod from_bbox ( bbox ) [ソース] ¶ 与えられたバウンディングボックスからポリゴンオブジェクトを返します。ポリゴンオブジェクトは (xmin, ymin, xmax, ymax) からなる4タプルで構成されます。 num_interior_rings [ ... ソース] ¶ このジオメトリの内部リングの数を返します。 ポリゴン(多角形)の比較 ポリゴンのオブジェクトを直接 < や > と比較することも可能ですが、比較はポリゴンの LineString を通して行われる ... ... このジオメトリの境界を、新しい OGRGeometry オブジェクトとして返します。 convex_hull [ソース] ¶ このジオメトリを含む最小の凸ポリゴンを、新しい OGRGeometry オブジェクトとして返します。 difference () [ソース] ¶ このジオメトリともう一方のジオメトリの差分からな ... 返します。 >>> OGRGeometry ( "LINESTRING(0 1 2 10, 1 2 3 11, 2 3 4 12)" ) . m [10.0, 11.0, 12.0] class Polygon ¶ shell ¶ このポリゴンのシェルまたは外側のリングを LinearRing ジオメトリとして返します。 exterior_ring ¶ shell のエイリアス。 class GeometryCollec ... ソース] ¶ 左下座標を表すタプル。 tuple [ソース] ¶ エンベロープを表すタプル。 wkt [ソース] ¶ WKT 形式でこのエンベロープを表すポリゴンを示す文字列。 expand_to_include ( * args ) [ソース] ¶ 座標系オブジェクト ¶ SpatialReference ¶ class SpatialReference ( srs_ ... ... カスタマイズ例 ¶ シェープファイルのような、GDALがサポートするデータソースが必要です (ここでは、3つのフィーチャを持つ単純なポリゴンシェープファイル、 test_poly.shp を使用しています): >>> from django.contrib.gis.gdal import DataSource >>> ds = DataSource ( ... ... このジオメトリの境界を、新しい OGRGeometry オブジェクトとして返します。 convex_hull [ソース] ¶ このジオメトリを含む最小の凸ポリゴンを、新しい OGRGeometry オブジェクトとして返します。 difference () [ソース] ¶ このジオメトリともう一方のジオメトリの差分からな ... 返します。 >>> OGRGeometry ( "LINESTRING(0 1 2 10, 1 2 3 11, 2 3 4 12)" ) . m [10.0, 11.0, 12.0] class Polygon ¶ shell ¶ このポリゴンのシェルまたは外側のリングを LinearRing ジオメトリとして返します。 exterior_ring ¶ shell のエイリアス。 class GeometryCollec ... ソース] ¶ 左下座標を表すタプル。 tuple [ソース] ¶ エンベロープを表すタプル。 wkt [ソース] ¶ WKT 形式でこのエンベロープを表すポリゴンを示す文字列。 expand_to_include ( * args ) [ソース] ¶ 座標系オブジェクト ¶ SpatialReference ¶ class SpatialReference ( srs_ ... ... カスタマイズ例 ¶ シェープファイルのような、GDALがサポートするデータソースが必要です (ここでは、3つのフィーチャを持つ単純なポリゴンシェープファイル、 test_poly.shp を使用しています): >>> from django.contrib.gis.gdal import DataSource >>> ds = DataSource ( ... ... http://localhost:8000/admin/ にアクセスし、先ほど作成したユーザーでログインします。 WorldBorder のエントリーをブラウズし、ポリゴンをクリックして頂点を好きな位置までドラッグすることで、境界線を編集できます。 GISModelAdmin ¶ GISModelAdmin を使用すると、Geo ... ... http://localhost:8000/admin/ にアクセスし、先ほど作成したユーザーでログインします。 WorldBorder のエントリーをブラウズし、ポリゴンをクリックして頂点を好きな位置までドラッグすることで、境界線を編集できます。 GISModelAdmin ¶ GISModelAdmin を使用すると、Geo ... 2026年10月08日