... n reading and writing vector geographic data in a variety of standard formats. GeoDjango は、ベクトル空間データの読み込みと座標変換、ラスタ (画像) データに関する GDAL の機能の最小限のサポートを含む、OGR の機能の一部に対する高レベルの Python インタフェ ... を使用する場合、より効率的にデータにアクセスできます。GEOSとは異なり、 OGRGeometry は空間参照系 (spatial reference system) と座標変換をサポートしています。 >>> from django.contrib.gis.gdal import OGRGeometry >>> polygon = OGRGeometry ( "POLYGON((0 0, 5 ... ける指定されたインデックスのジオメトリを返します。他のジオメトリタイプには適用されません。 dimension [ソース] ¶ ジオメトリの座標次元数を返します。例えば、点なら0、線なら1、その他も同様です。 >>> polygon . dimension 2 is_3d [ソース] ¶ このジオメトリが Z ... ... n reading and writing vector geographic data in a variety of standard formats. GeoDjango は、ベクトル空間データの読み込みと座標変換、ラスタ (画像) データに関する GDAL の機能の最小限のサポートを含む、OGR の機能の一部に対する高レベルの Python インタフェ ... を使用する場合、より効率的にデータにアクセスできます。GEOSとは異なり、 OGRGeometry は空間参照系 (spatial reference system) と座標変換をサポートしています。 >>> from django.contrib.gis.gdal import OGRGeometry >>> polygon = OGRGeometry ( "POLYGON((0 0, 5 ... ける指定されたインデックスのジオメトリを返します。他のジオメトリタイプには適用されません。 dimension [ソース] ¶ ジオメトリの座標次元数を返します。例えば、点なら0、線なら1、その他も同様です。 >>> polygon . dimension 2 is_3d [ソース] ¶ このジオメトリが Z ... ... onらしい) であり、要素には標準的な Python 形式を使ってアクセスしたり変更したり、イテレートしたりできます。例えば、 Point の座標をイテレートできます: >>> pnt = Point ( 5 , 23 ) >>> [ coord for coord in pnt ] [5.0, 23.0] ジオメトリオブジェクトの GEOSGeo ... metry.coords プロパティを使用すると、ジオメトリ座標を Python のタプルで取得できます: >>> pnt . coords (5.0, 23.0) You can get/set geometry components using standard Python ind ... object at 0x1044395b0> >>> poly [ 0 ][ - 2 ] # second-to-last coordinate of external ring (50.0, 0.0) さらに、ジオメトリの座標や要素はPythonのリストのように追加や変更が可能です: >>> line [ 0 ] = ( 1.0 , 1.0 ) >>> line . pop () (0.0, 0.0) >>> line . a ... ... onらしい) であり、要素には標準的な Python 形式を使ってアクセスしたり変更したり、イテレートしたりできます。例えば、 Point の座標をイテレートできます: >>> pnt = Point ( 5 , 23 ) >>> [ coord for coord in pnt ] [5.0, 23.0] ジオメトリオブジェクトの GEOSGeo ... metry.coords プロパティを使用すると、ジオメトリ座標を Python のタプルで取得できます: >>> pnt . coords (5.0, 23.0) You can get/set geometry components using standard Python ind ... object at 0x1044395b0> >>> poly [ 0 ][ - 2 ] # second-to-last coordinate of external ring (50.0, 0.0) さらに、ジオメトリの座標や要素はPythonのリストのように追加や変更が可能です: >>> line [ 0 ] = ( 1.0 , 1.0 ) >>> line . pop () (0.0, 0.0) >>> line . a ... ... SpatiaLite 2つの地理情報フィールドまたは式を受け取り、それらの間の距離を Distance オブジェクトとして返します。MySQL では、座標が測地系の場合、生の float 値が返されます。 測地座標での距離計算をサポートするバックエンドでは、ジオメトリの SRID 値に応じて ... ックエンド関数が自動的に選択されます (例: PostGIS の ST_DistanceSphere )。 デフォルトのWGS84 (4326) SRIDのように測地 (角度) 座標で距離を計算する場合、 spheroid キーワード引数を設定することで、単純な球体 (精度が低く、リソースをあまり必要としない) か球体 ... または multilinestring フィールドまたは式を受け取り、その長さを Distance メジャーとして返します。 PostGISとSpatiaLiteでは、座標が測地系 (角度) である場合、単純な球 (精度が低く、リソースの消費量が少ない) か、球体 (精度が高く、リソースの消費量が多い) か ... ... SpatiaLite 2つの地理情報フィールドまたは式を受け取り、それらの間の距離を Distance オブジェクトとして返します。MySQL では、座標が測地系の場合、生の float 値が返されます。 測地座標での距離計算をサポートするバックエンドでは、ジオメトリの SRID 値に応じて ... ックエンド関数が自動的に選択されます (例: PostGIS の ST_DistanceSphere )。 デフォルトのWGS84 (4326) SRIDのように測地 (角度) 座標で距離を計算する場合、 spheroid キーワード引数を設定することで、単純な球体 (精度が低く、リソースをあまり必要としない) か球体 ... または multilinestring フィールドまたは式を受け取り、その長さを Distance メジャーとして返します。 PostGISとSpatiaLiteでは、座標が測地系 (角度) である場合、単純な球 (精度が低く、リソースの消費量が少ない) か、球体 (精度が高く、リソースの消費量が多い) か ... ... [ソース] ¶ クエリに対応する国コードを返します。 GeoIP2. country_name ( query ) [ソース] ¶ クエリに対応する国名を返します。 座標の取得 ¶ GeoIP2. lon_lat ( query ) [ソース] ¶ (経度, 緯度) の座標タプルを返します。 GeoIP2. lat_lon ( query ) [ソース] ¶ (緯 ... 度, 経度) の座標タプルを返します。 GeoIP2. geos ( query ) [ソース] ¶ クエリに対応する Point オブジェクトを返します。 設定 ¶ GEOIP_PATH ¶ 文字 ... (R) はMaxMind, Inc.の登録商標です。 目次 GeoIP2によるジオロケーション 概要 カスタマイズ例 API リファレンス メソッド クエリ 座標の取得 設定 GEOIP_PATH GEOIP_COUNTRY GEOIP_CITY 例外 前のトピックへ GDAL API 次のトピックへ GeoDjango ユーティリティ 関連キー ... ... [ソース] ¶ クエリに対応する国コードを返します。 GeoIP2. country_name ( query ) [ソース] ¶ クエリに対応する国名を返します。 座標の取得 ¶ GeoIP2. lon_lat ( query ) [ソース] ¶ (経度, 緯度) の座標タプルを返します。 GeoIP2. lat_lon ( query ) [ソース] ¶ (緯 ... 度, 経度) の座標タプルを返します。 GeoIP2. geos ( query ) [ソース] ¶ クエリに対応する Point オブジェクトを返します。 設定 ¶ GEOIP_PATH ¶ 文字 ... (R) はMaxMind, Inc.の登録商標です。 目次 GeoIP2によるジオロケーション 概要 カスタマイズ例 API リファレンス メソッド クエリ 座標の取得 設定 GEOIP_PATH GEOIP_COUNTRY GEOIP_CITY 例外 前のトピックへ GDAL API 次のトピックへ GeoDjango ユーティリティ 関連キー ... ... ます。 dwithin を除くすべての距離ルックアップには、オプションの要素として 'spheroid' を含めることができます。これにより、測地座標系を持つフィールドにおいてより精度の高い回転楕円体距離計算関数を使用できます。 PostgreSQLでは、 'spheroid' オプションは ST_D ... istanceSphere の代わりに ST_DistanceSpheroid を使用します。投影座標系では、より単純な ST_Distance 関数を使用します。ラスタは回転楕円体ベースのルックアップ用にジオメトリに変換されます。 distan ... filter = None ) [ソース] ¶ 利用可能なDB : PostGIS , Oracle, SpatiaLite QuerySet 内のすべての geo_field の範囲を表す、左下の座標と右上の座標からなる4値タプルを返します。 例: >>> qs = City . objects . filter ( name__in = ( "Houston" , "Dallas" )) . aggr ... ... ます。 dwithin を除くすべての距離ルックアップには、オプションの要素として 'spheroid' を含めることができます。これにより、測地座標系を持つフィールドにおいてより精度の高い回転楕円体距離計算関数を使用できます。 PostgreSQLでは、 'spheroid' オプションは ST_D ... istanceSphere の代わりに ST_DistanceSpheroid を使用します。投影座標系では、より単純な ST_Distance 関数を使用します。ラスタは回転楕円体ベースのルックアップ用にジオメトリに変換されます。 distan ... filter = None ) [ソース] ¶ 利用可能なDB : PostGIS , Oracle, SpatiaLite QuerySet 内のすべての geo_field の範囲を表す、左下の座標と右上の座標からなる4値タプルを返します。 例: >>> qs = City . objects . filter ( name__in = ( "Houston" , "Dallas" )) . aggr ... 2026年10月08日