... レイヤーをイテレートできます。 Layer 自体が幾何学的な特徴のためのコンテナとして機能します。 通常、特定のレイヤー内のすべてのフィーチャは同じジオメトリタイプを持ちます。レイヤーの geom_type プロパティはフィーチャのタイプを識別する OGRGeomType であり、 DataSou ... ts 上記で読み込まれた都市データソースからの例の出力は、明らかに1つのレイヤーである "cities" を含み、その中に3つのポイント・フィーチャが含まれています。以下の例は簡略化のため、そのレイヤーを変数 layer に保存していると仮定しています: >>> layer = ds [ 0 ] name ... オブジェクトとして返します: >>> layer . geom_type . name 'Point' num_fields ¶ レイヤーのフィールド数、つまりレイヤー内の各フィーチャに関連付けられたデータフィールドの数を返します: >>> layer . num_fields 4 fields ¶ このレイヤーの各フィールド名のリストを返し ... ... レイヤーをイテレートできます。 Layer 自体が幾何学的な特徴のためのコンテナとして機能します。 通常、特定のレイヤー内のすべてのフィーチャは同じジオメトリタイプを持ちます。レイヤーの geom_type プロパティはフィーチャのタイプを識別する OGRGeomType であり、 DataSou ... ts 上記で読み込まれた都市データソースからの例の出力は、明らかに1つのレイヤーである "cities" を含み、その中に3つのポイント・フィーチャが含まれています。以下の例は簡略化のため、そのレイヤーを変数 layer に保存していると仮定しています: >>> layer = ds [ 0 ] name ... オブジェクトとして返します: >>> layer . geom_type . name 'Point' num_fields ¶ レイヤーのフィールド数、つまりレイヤー内の各フィーチャに関連付けられたデータフィールドの数を返します: >>> layer . num_fields 4 fields ¶ このレイヤーの各フィールド名のリストを返し ... ... .B または A.B.C の形式で表される。 A.B は フィーチャーリリース 版の番号です。大抵の場合、それぞれのバージョンで、前回のリリースとの後方互換性が保たれます。 C は、 パッチリリース ... 。このようなことが起こった場合には、パッチリリースが出された場合には、リリースノート内に更新の詳細な手順が書かれます。 新しいフィーチャーリリースの前に、アルファ、ベータ、およびリリース候補版が作られます。これらのリリースのバージョン番号は A.B alpha/beta/rc N ... ore information about how the Django project issues new releases for security purposes, please see our security policies . フィーチャーリリース ¶ フィーチャーリリース (A.B、A.B+1 など) は、だいたい8ヶ月ごとに公開されます。詳しくは release process を読んでく ... ... .B または A.B.C の形式で表される。 A.B は フィーチャーリリース 版の番号です。大抵の場合、それぞれのバージョンで、前回のリリースとの後方互換性が保たれます。 C は、 パッチリリース ... 。このようなことが起こった場合には、パッチリリースが出された場合には、リリースノート内に更新の詳細な手順が書かれます。 新しいフィーチャーリリースの前に、アルファ、ベータ、およびリリース候補版が作られます。これらのリリースのバージョン番号は A.B alpha/beta/rc N ... ore information about how the Django project issues new releases for security purposes, please see our security policies . フィーチャーリリース ¶ フィーチャーリリース (A.B、A.B+1 など) は、だいたい8ヶ月ごとに公開されます。詳しくは release process を読んでく ... ... アライザは serializers.serialize() によって呼び出されたときに、以下の追加オプションを受け付けます: geometry_field : GeoJSON フィーチャの geometry キーに使用するジオメトリフィールド名を含む文字列。これは、複数のジオメトリフィールドを持つモデルで、最初に定義さ ... したくない場合にのみ必要となります (デフォルトでは、最初に定義されたジオメトリフィールドが選択されます)。 id_field : GeoJSONフィーチャの id キーに使用するフィールド名を含む文字列。デフォルトではオブジェクトの主キーが使用されます。 srid : geometry の内容に使用 ... リア ライザ キー geometry GeoJSON geojson ジオメトリ serialize fields properties type シリアライズ ライザー json serializers フィーチャ 最初 import City GeoDjango フォーマット 専用 提供 詳細 デシリアライザー クイック検索 Last update: 2026年10月09日 « previou ... ... アライザは serializers.serialize() によって呼び出されたときに、以下の追加オプションを受け付けます: geometry_field : GeoJSON フィーチャの geometry キーに使用するジオメトリフィールド名を含む文字列。これは、複数のジオメトリフィールドを持つモデルで、最初に定義さ ... したくない場合にのみ必要となります (デフォルトでは、最初に定義されたジオメトリフィールドが選択されます)。 id_field : GeoJSONフィーチャの id キーに使用するフィールド名を含む文字列。デフォルトではオブジェクトの主キーが使用されます。 srid : geometry の内容に使用 ... ... emory than is typical. カスタマイズ例 ¶ シェープファイルのような、GDALがサポートするデータソースが必要です (ここでは、3つのフィーチャを持つ単純なポリゴンシェープファイル、 test_poly.shp を使用しています): >>> from django.contrib.gis.gdal import DataSource > ... want our model in a different SRID def __str__ ( self ): return "Name: %s " % self . name LayerMapping を使用して、すべてのフィーチャを抽出し、データベースに配置します。 >>> from django.contrib.gis.utils import LayerMapping >>> from geoapp.models import Tes ... Also accepts django.contrib.gis.gdal.DataSource instances. mapping 辞書: キーはモデルフィールドに対応する文字列で、値はOGRフィーチャ用の文字列フィールド名に対応します。もしくは、モデルフィールドがジオグラフィックの場合は、OGRジオメトリの種類に対応する必要が ... ... emory than is typical. カスタマイズ例 ¶ シェープファイルのような、GDALがサポートするデータソースが必要です (ここでは、3つのフィーチャを持つ単純なポリゴンシェープファイル、 test_poly.shp を使用しています): >>> from django.contrib.gis.gdal import DataSource > ... want our model in a different SRID def __str__ ( self ): return "Name: %s " % self . name LayerMapping を使用して、すべてのフィーチャを抽出し、データベースに配置します。 >>> from django.contrib.gis.utils import LayerMapping >>> from geoapp.models import Tes ... Also accepts django.contrib.gis.gdal.DataSource instances. mapping 辞書: キーはモデルフィールドに対応する文字列で、値はOGRフィーチャ用の文字列フィールド名に対応します。もしくは、モデルフィールドがジオグラフィックの場合は、OGRジオメトリの種類に対応する必要が ... ... ) / ... /geodjango/world/data/TM_WORLD_BORDERS-0.3.shp (ESRI Shapefile) データソースオブジェクトは異なるレイヤーの地理空間フィーチャを持つことができます。しかし、シェープファイルは 1 つのレイヤーしか持つことができません: >>> print ( len ( ds )) 1 >>> lyr = ... ds [ 0 ] >>> print ( lyr ) TM_WORLD_BORDERS-0.3 レイヤーのジオメトリタイプと、含まれているフィーチャの数を確認できます: >>> print ( lyr . geom_type ) Polygon >>> print ( len ( lyr )) 246 注釈 Unfortunately, the shapefile dat ... , 'OFTInteger', 'OFTString', 'OFTInteger', 'OFTInteger64', 'OFTInteger', 'OFTInteger', 'OFTReal', 'OFTReal'] レイヤー内の各フィーチャをイテレートし、フィーチャのジオメトリ ( geom 属性でアクセス) とフィーチャの属性フィールド ( get() メソッドで 値 にアクセス) ... ... ) / ... /geodjango/world/data/TM_WORLD_BORDERS-0.3.shp (ESRI Shapefile) データソースオブジェクトは異なるレイヤーの地理空間フィーチャを持つことができます。しかし、シェープファイルは 1 つのレイヤーしか持つことができません: >>> print ( len ( ds )) 1 >>> lyr = ... ds [ 0 ] >>> print ( lyr ) TM_WORLD_BORDERS-0.3 レイヤーのジオメトリタイプと、含まれているフィーチャの数を確認できます: >>> print ( lyr . geom_type ) Polygon >>> print ( len ( lyr )) 246 注釈 Unfortunately, the shapefile dat ... , 'OFTInteger', 'OFTString', 'OFTInteger', 'OFTInteger64', 'OFTInteger', 'OFTInteger', 'OFTReal', 'OFTReal'] レイヤー内の各フィーチャをイテレートし、フィーチャのジオメトリ ( geom 属性でアクセス) とフィーチャの属性フィールド ( get() メソッドで 値 にアクセス) ... 2026年10月08日