{"title":"GDAL API","version":"6.1","locale":"ja","docname":"ref/contrib/gis/gdal","url":"/ja/6.1/ref/contrib/gis/gdal/","canonical":"https://djangodocs.dev/ja/6.1/ref/contrib/gis/gdal/","summary":"概要 Link to this heading # GDAL stands for Geospatial Data Abstraction Library , and is a veritable \"Swiss army knife\" of GIS data functionality. A subset of GDAL is…","html":"<span id=\"gdal-api\"></span><h1>GDAL API<a class=\"heading-anchor\" href=\"#module-django.contrib.gis.gdal\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"overview\">\n<span id=\"gdal-overview\"></span><h2>概要<a class=\"heading-anchor\" href=\"#overview\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p><a class=\"reference external\" href=\"https://gdal.org/\">GDAL</a> stands for <strong>Geospatial Data Abstraction Library</strong>,\nand is a veritable &quot;Swiss army knife&quot; of GIS data functionality. A subset\nof GDAL is the <a class=\"reference external\" href=\"https://gdal.org/user/vector_data_model.html\">OGR</a> Simple Features Library, which specializes\nin reading and writing vector geographic data in a variety of standard\nformats.</p>\n<p>GeoDjango は、ベクトル空間データの読み込みと座標変換、ラスタ (画像) データに関する GDAL の機能の最小限のサポートを含む、OGR の機能の一部に対する高レベルの Python インタフェースを提供します。</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>モジュールの名前は <code class=\"docutils literal notranslate\"><span class=\"pre\">gdal</span></code> ですが、GeoDjangoは現時点ではOGRの一部機能とGDALのラスタ機能のみをサポートしています。</p>\n</aside>\n<section id=\"sample-data\">\n<span id=\"gdal-sample-data\"></span><h3>サンプルデータ<a class=\"heading-anchor\" href=\"#sample-data\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The GDAL/OGR tools described here are designed to help you read in\nyour geospatial data, in order for most of them to be useful you have\nto have some data to work with. If you're starting out and don't yet\nhave any data of your own to use, GeoDjango tests contain a number of\ndata sets that you can use for testing. You can download them here:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>$<span class=\"w\"> </span>wget<span class=\"w\"> </span>https://raw.githubusercontent.com/django/django/main/tests/gis_tests/data/cities/cities.<span class=\"o\">{</span>shp,prj,shx,dbf<span class=\"o\">}</span>\n$<span class=\"w\"> </span>wget<span class=\"w\"> </span>https://raw.githubusercontent.com/django/django/main/tests/gis_tests/data/rasters/raster.tif\n</code></pre></div>\n</section>\n</section>\n<section id=\"vector-data-source-objects\">\n<span id=\"gdal-vector-data\"></span><h2>ベクトルデータソースオブジェクト<a class=\"heading-anchor\" href=\"#vector-data-source-objects\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"datasource\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code><a class=\"heading-anchor\" href=\"#datasource\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> is a wrapper for the OGR data source object that\nsupports reading data from a variety of OGR-supported geospatial file\nformats and data sources using a consistent interface. Each\ndata source is represented by a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> object which contains\none or more layers of data. Each layer, represented by a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a>\nobject, contains some number of geographic features (<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Feature\" title=\"django.contrib.gis.gdal.Feature\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Feature</span></code></a>),\ninformation about the type of features contained in that layer (e.g.\npoints, polygons, etc.), as well as the names and types of any\nadditional fields (<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Field\" title=\"django.contrib.gis.gdal.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a>) of data that may be associated with\neach feature in that layer.</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataSource</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.DataSource\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>データソース <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> のコンストラクタに必要なパラメータは1つだけです。しかし、OGRはデータベースを含むより複雑なデータソースもサポートしており、パスの代わりに特別な名前文字列を渡すことでアクセスできます。詳細は <a class=\"reference external\" href=\"https://gdal.org/drivers/vector/\">OGR Vector Formats</a> のドキュメントを参照してください。 <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> インスタンスの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource.name\" title=\"django.contrib.gis.gdal.DataSource.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">name</span></code></a> プロパティは、使用するデータソースのOGR名を指定します。</p>\n<p>オプションの <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code> パラメータで、ソース中の文字列の非標準エンコードを指定できます。これは、フィールドの値を読み込む際に <code class=\"docutils literal notranslate\"><span class=\"pre\">DjangoUnicodeDecodeError</span></code> 例外が発生する場合に便利です。</p>\n<p>データソース <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> を作成したら、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource.layer_count\" title=\"django.contrib.gis.gdal.DataSource.layer_count\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">layer_count</span></code></a> プロパティにアクセスするか、<code class=\"docutils literal notranslate\"><span class=\"pre\">len()</span></code> 関数を使用することで、データのレイヤー数を知ることができます。データのレイヤー自体へのアクセスについては、次のセクションを参照してください:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">DataSource</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ds</span> <span class=\"o\">=</span> <span class=\"n\">DataSource</span><span class=\"p\">(</span><span class=\"s2\">&quot;/path/to/your/cities.shp&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;/path/to/your/cities.shp&#39;</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">layer_count</span>  <span class=\"c1\"># This file only contains one layer</span>\n<span class=\"go\">1</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource.layer_count\">\n<span class=\"sig-name descname\"><span class=\"pre\">layer_count</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.DataSource.layer_count\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データソース内のレイヤーの数を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.DataSource.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データソースの名前を返します。</p>\n</dd></dl>\n\n</section>\n<section id=\"layer\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Layer</span></code><a class=\"heading-anchor\" href=\"#layer\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Layer</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Layer</span></code> は <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> オブジェクト内のデータ層をラップするためのものです。<code class=\"docutils literal notranslate\"><span class=\"pre\">Layer</span></code> オブジェクトを直接作成することはありません。代わりに、それらを <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> オブジェクトから取得します。これは、本質的には <code class=\"docutils literal notranslate\"><span class=\"pre\">Layer</span></code> オブジェクトの標準的なPythonコンテナです。例えば、インデックスによって特定のレイヤーにアクセスできます (例: 最初のレイヤーにアクセスするには <code class=\"docutils literal notranslate\"><span class=\"pre\">ds[0]</span></code>) 、または <code class=\"docutils literal notranslate\"><span class=\"pre\">for</span></code> ループでコンテナ内のすべてのレイヤーをイテレートできます。<code class=\"docutils literal notranslate\"><span class=\"pre\">Layer</span></code> 自体が幾何学的な特徴のためのコンテナとして機能します。</p>\n<p>通常、特定のレイヤー内のすべてのフィーチャは同じジオメトリタイプを持ちます。レイヤーの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer.geom_type\" title=\"django.contrib.gis.gdal.Layer.geom_type\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">geom_type</span></code></a> プロパティはフィーチャのタイプを識別する <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> であり、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> 内の各レイヤーに関する基本情報を出力するために使用できます。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">for</span> <span class=\"n\">layer</span> <span class=\"ow\">in</span> <span class=\"n\">ds</span><span class=\"p\">:</span>\n<span class=\"gp\">... </span>    <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s1\">&#39;Layer &quot;</span><span class=\"si\">%s</span><span class=\"s1\">&quot;: </span><span class=\"si\">%i</span><span class=\"s1\"> </span><span class=\"si\">%s</span><span class=\"s1\">s&#39;</span> <span class=\"o\">%</span> <span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">name</span><span class=\"p\">,</span> <span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"p\">),</span> <span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">geom_type</span><span class=\"o\">.</span><span class=\"n\">name</span><span class=\"p\">))</span>\n<span class=\"gp\">...</span>\n<span class=\"go\">Layer &quot;cities&quot;: 3 Points</span>\n</code></pre></div>\n<p>上記で読み込まれた都市データソースからの例の出力は、明らかに1つのレイヤーである <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;cities&quot;</span></code> を含み、その中に3つのポイント・フィーチャが含まれています。以下の例は簡略化のため、そのレイヤーを変数 <code class=\"docutils literal notranslate\"><span class=\"pre\">layer</span></code> に保存していると仮定しています:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span> <span class=\"o\">=</span> <span class=\"n\">ds</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データソース内のこのレイヤーの名前を返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;cities&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.num_feat\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_feat</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.num_feat\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤー内の要素数を返す。 <code class=\"docutils literal notranslate\"><span class=\"pre\">len(layer)</span></code> と同じです:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">num_feat</span>\n<span class=\"go\">3</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.geom_type\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom_type</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.geom_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤーのジオメトリタイプを <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> オブジェクトとして返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">geom_type</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;Point&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.num_fields\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_fields</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.num_fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤーのフィールド数、つまりレイヤー内の各フィーチャに関連付けられたデータフィールドの数を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">num_fields</span>\n<span class=\"go\">4</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.fields\">\n<span class=\"sig-name descname\"><span class=\"pre\">fields</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーの各フィールド名のリストを返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">fields</span>\n<span class=\"go\">[&#39;Name&#39;, &#39;Population&#39;, &#39;Density&#39;, &#39;Created&#39;]</span>\n</code></pre></div>\n<p>このレイヤーの各フィールドのデータ型のリストを返します。これらは、以下で説明される <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> のサブクラスです:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"n\">ft</span><span class=\"o\">.</span><span class=\"vm\">__name__</span> <span class=\"k\">for</span> <span class=\"n\">ft</span> <span class=\"ow\">in</span> <span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">field_types</span><span class=\"p\">]</span>\n<span class=\"go\">[&#39;OFTString&#39;, &#39;OFTReal&#39;, &#39;OFTReal&#39;, &#39;OFTDate&#39;]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.field_widths\">\n<span class=\"sig-name descname\"><span class=\"pre\">field_widths</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.field_widths\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーの各フィールドの最大フィールド幅のリストを返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">field_widths</span>\n<span class=\"go\">[80, 11, 24, 10]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.field_precisions\">\n<span class=\"sig-name descname\"><span class=\"pre\">field_precisions</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.field_precisions\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーの各フィールドの数値精度のリストを返します。これは、数値フィールド以外では意味がありません (ゼロに設定されます):</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">field_precisions</span>\n<span class=\"go\">[0, 0, 15, 0]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.extent\">\n<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.extent\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーの空間範囲を <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"django.contrib.gis.gdal.Envelope\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Envelope</span></code></a> オブジェクトとして返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">extent</span><span class=\"o\">.</span><span class=\"n\">tuple</span>\n<span class=\"go\">(-104.609252, 29.763374, -95.23506, 38.971823)</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.srs\">\n<span class=\"sig-name descname\"><span class=\"pre\">srs</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.srs\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーに関連付けられた <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> を返すプロパティ:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"p\">)</span>\n<span class=\"go\">GEOGCS[&quot;GCS_WGS_1984&quot;,</span>\n<span class=\"go\">    DATUM[&quot;WGS_1984&quot;,</span>\n<span class=\"go\">        SPHEROID[&quot;WGS_1984&quot;,6378137,298.257223563]],</span>\n<span class=\"go\">    PRIMEM[&quot;Greenwich&quot;,0],</span>\n<span class=\"go\">    UNIT[&quot;Degree&quot;,0.017453292519943295]]</span>\n</code></pre></div>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> に空間参照情報が関連付けられていない場合、 <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> が返されます。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.spatial_filter\">\n<span class=\"sig-name descname\"><span class=\"pre\">spatial_filter</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.spatial_filter\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このレイヤーの空間フィルタを取得または設定するために使用できるプロパティ。空間フィルタは <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> インスタンス、4タプル、または <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> でのみ設定できます。<code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> 以外で設定された場合、レイヤーをイテレートするときにはフィルタと交差するフィーチャのみが返されます。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">spatial_filter</span><span class=\"p\">)</span>\n<span class=\"go\">None</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"p\">))</span>\n<span class=\"go\">3</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"n\">feat</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">)</span> <span class=\"k\">for</span> <span class=\"n\">feat</span> <span class=\"ow\">in</span> <span class=\"n\">layer</span><span class=\"p\">]</span>\n<span class=\"go\">[&#39;Pueblo&#39;, &#39;Lawrence&#39;, &#39;Houston&#39;]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ks_extent</span> <span class=\"o\">=</span> <span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mf\">102.051</span><span class=\"p\">,</span> <span class=\"mf\">36.99</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mf\">94.59</span><span class=\"p\">,</span> <span class=\"mf\">40.00</span><span class=\"p\">)</span>  <span class=\"c1\"># Extent for state of Kansas</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">spatial_filter</span> <span class=\"o\">=</span> <span class=\"n\">ks_extent</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"p\">)</span>\n<span class=\"go\">1</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"n\">feat</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">)</span> <span class=\"k\">for</span> <span class=\"n\">feat</span> <span class=\"ow\">in</span> <span class=\"n\">layer</span><span class=\"p\">]</span>\n<span class=\"go\">[&#39;Lawrence&#39;]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">spatial_filter</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">layer</span><span class=\"p\">)</span>\n<span class=\"go\">3</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.get_fields\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_fields</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.get_fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤーの各フィーチャについて、指定されたフィールドの値のリストを返すメソッド:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">get_fields</span><span class=\"p\">(</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">[&#39;Pueblo&#39;, &#39;Lawrence&#39;, &#39;Houston&#39;]</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.get_geoms\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_geoms</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geos</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.get_geoms\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤ内の各フィーチャのジオメトリを含むリストを返すメソッドです。オプションの引数 <code class=\"docutils literal notranslate\"><span class=\"pre\">geos</span></code> が <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> に設定されている場合、ジオメトリは <a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/geos/#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> オブジェクトに変換されます。そうでない場合は、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返されます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"n\">pt</span><span class=\"o\">.</span><span class=\"n\">tuple</span> <span class=\"k\">for</span> <span class=\"n\">pt</span> <span class=\"ow\">in</span> <span class=\"n\">layer</span><span class=\"o\">.</span><span class=\"n\">get_geoms</span><span class=\"p\">()]</span>\n<span class=\"go\">[(-104.609252, 38.255001), (-95.23506, 38.971823), (-95.363151, 29.763374)]</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Layer.test_capability\">\n<span class=\"sig-name descname\"><span class=\"pre\">test_capability</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">capability</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Layer.test_capability\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Returns a boolean indicating whether this layer supports the given\ncapability (a string). Examples of valid capability strings include:\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'RandomRead'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'SequentialWrite'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'RandomWrite'</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'FastSpatialFilter'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'FastFeatureCount'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'FastGetExtent'</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'CreateField'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'Transactions'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'DeleteFeature'</span></code>, and\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'FastSetNextByIndex'</span></code>.</p>\n</dd></dl>\n\n</section>\n<section id=\"feature\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Feature</span></code><a class=\"heading-anchor\" href=\"#feature\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Feature</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Feature</span></code> は OGR の feture をラップします。<code class=\"docutils literal notranslate\"><span class=\"pre\">Feature</span></code> オブジェクトを直接作成することはありません。代わりに、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> オブジェクトからそれらを取得します。各フィーチャにはジオメトリと追加のプロパティを含むフィールドのセットがあります。フィールドのジオメトリは、その <code class=\"docutils literal notranslate\"><span class=\"pre\">geom</span></code> プロパティを介してアクセスできます。これは <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトを返します。<code class=\"docutils literal notranslate\"><span class=\"pre\">Feature</span></code> はフィールドの標準的な Python コンテナのように動作し、そのフィールドを <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Field\" title=\"django.contrib.gis.gdal.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a> オブジェクトとして返します。フィールドはインデックスまたは名前を指定して直接アクセスすることもでき、あるいは <code class=\"docutils literal notranslate\"><span class=\"pre\">for</span></code> ループ内でフィーチャのフィールドをイテレートすることもできます。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.geom\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.geom\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィーチャのジオメトリを <code class=\"docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code> オブジェクトとして返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">geom</span><span class=\"o\">.</span><span class=\"n\">tuple</span>\n<span class=\"go\">(-104.609252, 38.255001)</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.get\">\n<span class=\"sig-name descname\"><span class=\"pre\">get</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.get\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィーチャーのフィールド (名前で指定) の値を返すメソッドで、 <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> ラッパーオブジェクト <strong>ではありません</strong> :</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;Population&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">102121</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.geom_type\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom_type</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.geom_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィーチャのジオメトリの種類を、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> オブジェクトとして返します。これは同じレイヤー内のすべてのフィーチャに対して同じであり、フィーチャの元となる <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> オブジェクトの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer.geom_type\" title=\"django.contrib.gis.gdal.Layer.geom_type\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Layer.geom_type</span></code></a> プロパティと同等です。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.num_fields\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_fields</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.num_fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィーチャに関連付けられたデータフィールドの数を返します。これは、特定のレイヤー内のすべてのフィーチャに対して同じであり、フィーチャが属する <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> オブジェクトの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer.num_fields\" title=\"django.contrib.gis.gdal.Layer.num_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Layer.num_fields</span></code></a> プロパティと同等です。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.fields\">\n<span class=\"sig-name descname\"><span class=\"pre\">fields</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィーチャに関連付けられたデータのフィールド名のリストを返します。これは与えられたレイヤーの全てのフィーチャで同じであり、フィーチャの元となった <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> オブジェクトの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer.fields\" title=\"django.contrib.gis.gdal.Layer.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Layer.fields</span></code></a> プロパティと等価です。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.fid\">\n<span class=\"sig-name descname\"><span class=\"pre\">fid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.fid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レイヤー内のフィーチャ識別子を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">fid</span>\n<span class=\"go\">0</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.layer_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">layer_name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.layer_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>そのフィーチャーの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> の名前を返します。これは指定されたレイヤーの全てのフィーチャに対して同じです:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">layer_name</span>\n<span class=\"go\">&#39;cities&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Feature.index\">\n<span class=\"sig-name descname\"><span class=\"pre\">index</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Feature.index\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられたフィールド名のインデックスを返すメソッド。これは、指定されたレイヤーのすべてのフィーチャで同じになります:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">index</span><span class=\"p\">(</span><span class=\"s2\">&quot;Population&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">1</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"field\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code><a class=\"heading-anchor\" href=\"#field\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Field</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドの名前を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;Name&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.type\">\n<span class=\"sig-name descname\"><span class=\"pre\">type</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドの OGR 型を整数で返します。 <code class=\"docutils literal notranslate\"><span class=\"pre\">FIELD_CLASSES</span></code> 辞書は、これらの値を <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> のサブクラスにマッピングします:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Density&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">type</span>\n<span class=\"go\">2</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.type_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">type_name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.type_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドのデータ型の名前を文字列で返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">type_name</span>\n<span class=\"go\">&#39;String&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.value\">\n<span class=\"sig-name descname\"><span class=\"pre\">value</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.value\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドの値を返します。<code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> クラス自体は値を文字列として返しますが、各サブクラスは最適な形式で値を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Population&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">value</span>\n<span class=\"go\">102121</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.width\">\n<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.width\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドの幅を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">width</span>\n<span class=\"go\">80</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.precision\">\n<span class=\"sig-name descname\"><span class=\"pre\">precision</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.precision\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このフィールドの数値精度を返します。非数値フィールドでは意味がありません (ゼロに設定されます) 。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Density&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">precision</span>\n<span class=\"go\">15</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.as_double\">\n<span class=\"sig-name descname\"><span class=\"pre\">as_double</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.as_double\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィールドの値を double (float) で返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Density&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">as_double</span><span class=\"p\">()</span>\n<span class=\"go\">874.7</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.as_int\">\n<span class=\"sig-name descname\"><span class=\"pre\">as_int</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.as_int\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィールドの値を整数で返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Population&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">as_int</span><span class=\"p\">()</span>\n<span class=\"go\">102121</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.as_string\">\n<span class=\"sig-name descname\"><span class=\"pre\">as_string</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.as_string\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィールドの値を文字列で返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Name&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">as_string</span><span class=\"p\">()</span>\n<span class=\"go\">&#39;Pueblo&#39;</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Field.as_datetime\">\n<span class=\"sig-name descname\"><span class=\"pre\">as_datetime</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Field.as_datetime\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>フィールドの値を、日付と時刻のタプルで返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"p\">[</span><span class=\"s2\">&quot;Created&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">as_datetime</span><span class=\"p\">()</span>\n<span class=\"go\">(c_long(1999), c_long(5), c_long(23), c_long(0), c_long(0), c_long(0), c_long(0))</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"driver\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Driver</span></code><a class=\"heading-anchor\" href=\"#driver\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Driver\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Driver</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dr_input</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Driver\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Driver</span></code> クラスは、OGR <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> ドライバをラップするために内部で使用されます。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Driver.driver_count\">\n<span class=\"sig-name descname\"><span class=\"pre\">driver_count</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Driver.driver_count\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>現在登録されているOGRベクタードライバーの数を返します。</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"ogr-geometries\">\n<h2>OGR ジオメトリ<a class=\"heading-anchor\" href=\"#ogr-geometries\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"ogrgeometry\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code><a class=\"heading-anchor\" href=\"#ogrgeometry\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトは <a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/geos/#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> オブジェクトと同様の機能を持ち、OGR の内部ジオメトリ表現の薄いラッパーです。そのため、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> を使用する場合、より効率的にデータにアクセスできます。GEOSとは異なり、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> は空間参照系 (spatial reference system) と座標変換をサポートしています。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">OGRGeometry</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POLYGON((0 0, 5 0, 5 5, 0 5))&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeometry</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このオブジェクトは <a class=\"reference external\" href=\"https://gdal.org/api/ogrgeometry_cpp.html#ogrgeometry-class\">OGR Geometry</a> クラスのラッパーです。このオブジェクトは、与えられた <code class=\"docutils literal notranslate\"><span class=\"pre\">geom_input</span></code> パラメータから直接インスタンス化されます。このパラメータには、WKT、HEX、GeoJSON、WKB データを含む <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code>、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> オブジェクトを含む文字列を指定できます。これらのオブジェクトは <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> (<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a> の一部) からベクトルデータを読み込む際に、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Feature.geom\" title=\"django.contrib.gis.gdal.Feature.geom\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Feature.geom</span></code></a> 属性からも返されます。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.from_gml\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">classmethod</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_gml</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">gml_string</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_gml\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられたGML文字列から <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> を構築する。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.from_bbox\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">classmethod</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_bbox</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_bbox\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられたバウンディングボックス (4要素タプル) から <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> を構築します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.__len__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__len__</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.__len__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.LineString\" title=\"django.contrib.gis.gdal.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> の点の数、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> のリングの数、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GeometryCollection\" title=\"django.contrib.gis.gdal.GeometryCollection\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code></a> のジオメトリの数を返します。他のジオメトリタイプには適用されません。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.__iter__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.__iter__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.LineString\" title=\"django.contrib.gis.gdal.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> の点、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> のリング、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GeometryCollection\" title=\"django.contrib.gis.gdal.GeometryCollection\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code></a> のジオメトリをイテレートします。他のジオメトリタイプには適用されません。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.__getitem__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__getitem__</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.__getitem__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.LineString\" title=\"django.contrib.gis.gdal.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> オブジェクトにおける指定されたインデックスのポイント、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> オブジェクトにおける指定されたインデックスの内部リング、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GeometryCollection\" title=\"django.contrib.gis.gdal.GeometryCollection\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code></a> における指定されたインデックスのジオメトリを返します。他のジオメトリタイプには適用されません。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.dimension\">\n<span class=\"sig-name descname\"><span class=\"pre\">dimension</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.dimension\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>ジオメトリの座標次元数を返します。例えば、点なら0、線なら1、その他も同様です。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">dimension</span>\n<span class=\"go\">2</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.is_3d\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_3d</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_3d\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリが Z 座標を持っているかどうかを示す真偽値。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.set_3d\">\n<span class=\"sig-name descname\"><span class=\"pre\">set_3d</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_3d\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Z 座標次元を追加または削除するメソッド。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2 3)&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">is_3d</span>\n<span class=\"go\">True</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">set_3d</span><span class=\"p\">(</span><span class=\"kc\">False</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n<span class=\"go\">&quot;POINT (1 2)&quot;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.is_measured\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_measured</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_measured\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリが M 座標を持っているかどうかを示す真偽値。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.set_measured\">\n<span class=\"sig-name descname\"><span class=\"pre\">set_measured</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_measured\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>M 座標次元を追加または削除するメソッド。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2)&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">is_measured</span>\n<span class=\"go\">False</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">set_measured</span><span class=\"p\">(</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n<span class=\"go\">&quot;POINT M (1 2 0)&quot;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_count\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom_count</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_count\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの要素数を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">geom_count</span>\n<span class=\"go\">1</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.has_curve\">\n<span class=\"sig-name descname\"><span class=\"pre\">has_curve</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.has_curve\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがカーブジオメトリであるか、またはカーブジオメトリを含んでいるかどうかを示すブール値です。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_linear_geometry</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>ジオメトリの線形バージョンを返します。変換ができない場合は、元のジオメトリがそのまま返されます。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_curve_geometry</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>ジオメトリの曲線バージョンを返します。変換できない場合は、元のジオメトリがそのまま返されます。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.point_count\">\n<span class=\"sig-name descname\"><span class=\"pre\">point_count</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリを記述するのに使用されたポイントの数を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">point_count</span>\n<span class=\"go\">4</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.num_points\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_points</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_points\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"django.contrib.gis.gdal.OGRGeometry.point_count\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">point_count</span></code></a> のエイリアス。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.num_coords\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_coords</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_coords\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"django.contrib.gis.gdal.OGRGeometry.point_count\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">point_count</span></code></a> のエイリアス。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_type\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom_type</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリのタイプを <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">geom_name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの型名を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">geom_name</span>\n<span class=\"go\">&#39;POLYGON&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.area\">\n<span class=\"sig-name descname\"><span class=\"pre\">area</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.area\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの面積を返すか、面積を含まないジオメトリの場合は0を返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">area</span>\n<span class=\"go\">25.0</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.envelope\">\n<span class=\"sig-name descname\"><span class=\"pre\">envelope</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.envelope\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの外接矩形を <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"django.contrib.gis.gdal.Envelope\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Envelope</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.extent\">\n<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.extent\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの外接矩形を <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"django.contrib.gis.gdal.Envelope\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Envelope</span></code></a> オブジェクトではなく、4値タプルとして返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">point</span><span class=\"o\">.</span><span class=\"n\">extent</span>\n<span class=\"go\">(0.0, 0.0, 5.0, 5.0)</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.srs\">\n<span class=\"sig-name descname\"><span class=\"pre\">srs</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.srs\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>This property controls the spatial reference for this geometry, or\n<code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if no spatial reference system has been assigned to it.\nIf assigned, accessing this property returns a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a>\nobject. It may be set with another <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> object,\nor any input that <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> accepts. Example:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">city</span><span class=\"o\">.</span><span class=\"n\">geom</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;GCS_WGS_1984&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.srid\">\n<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.srid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Returns or sets the spatial reference identifier corresponding to\n<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> of this geometry. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if\nthere is no spatial reference information associated with this\ngeometry, or if an SRID cannot be determined.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geos\">\n<span class=\"sig-name descname\"><span class=\"pre\">geos</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.geos\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリに対応する <a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/geos/#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> オブジェクトを返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.gml\">\n<span class=\"sig-name descname\"><span class=\"pre\">gml</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.gml\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの GML 形式の文字列表現を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">gml</span>\n<span class=\"go\">&#39;&lt;gml:Point&gt;&lt;gml:coordinates&gt;1,2&lt;/gml:coordinates&gt;&lt;/gml:Point&gt;&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.hex\">\n<span class=\"sig-name descname\"><span class=\"pre\">hex</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.hex\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリのHEX WKB形式での文字列表現を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">hex</span>\n<span class=\"go\">&#39;0101000000000000000000F03F0000000000000040&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.json\">\n<span class=\"sig-name descname\"><span class=\"pre\">json</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.json\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの文字列表現を JSON 形式で返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">json</span>\n<span class=\"go\">&#39;{ &quot;type&quot;: &quot;Point&quot;, &quot;coordinates&quot;: [ 1.000000, 2.000000 ] }&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.kml\">\n<span class=\"sig-name descname\"><span class=\"pre\">kml</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.kml\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリを KML 形式の文字列で返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkb_size\">\n<span class=\"sig-name descname\"><span class=\"pre\">wkb_size</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb_size\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの WKB 表現を保持するために必要な WKB バッファのサイズを返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">wkb_size</span>\n<span class=\"go\">21</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkb\">\n<span class=\"sig-name descname\"><span class=\"pre\">wkb</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリのWKB表現を含む <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの文字列表現を WKT 形式で返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.ewkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">ewkt</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.ewkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの EWKT 表現を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.clone\">\n<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.clone\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリオブジェクトの新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> クローンを返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.close_rings\">\n<span class=\"sig-name descname\"><span class=\"pre\">close_rings</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.close_rings\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリ内に閉じていないリングがある場合、このルーチンは始点を終点に追加することで閉じます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINEARRING (0 0,0 1,1 0)&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span><span class=\"o\">.</span><span class=\"n\">close_rings</span><span class=\"p\">()</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n<span class=\"go\">&#39;LINEARRING (0 0,0 1,1 0,0 0)&#39;</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.transform\">\n<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">coord_trans</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">clone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.transform\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリを異なる空間参照系に変換します。<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.CoordTransform\" title=\"django.contrib.gis.gdal.CoordTransform\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code></a> オブジェクト、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> オブジェクト、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> が受け付けるその他の入力 (空間参照系の WKT や PROJ 文字列、整数の SRID など) を受け付けます。</p>\n<p>デフォルトでは何も返されず、ジオメトリはインプレースで変換されます。しかし、 <code class=\"docutils literal notranslate\"><span class=\"pre\">clone</span></code> キーワードが <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> に設定されている場合は、このジオメトリの変換されたクローンが返されます。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.intersects\">\n<span class=\"sig-name descname\"><span class=\"pre\">intersects</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersects\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリと交差している場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、そうでない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.equals\">\n<span class=\"sig-name descname\"><span class=\"pre\">equals</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.equals\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリと等価であれば <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、そうでなければ <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.disjoint\">\n<span class=\"sig-name descname\"><span class=\"pre\">disjoint</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.disjoint\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリと空間的に不連続であれば (つまり交差していなければ) <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、そうでなければ <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.touches\">\n<span class=\"sig-name descname\"><span class=\"pre\">touches</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.touches\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリに接している場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、接していない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.crosses\">\n<span class=\"sig-name descname\"><span class=\"pre\">crosses</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.crosses\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリと交差している場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、交差していない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.within\">\n<span class=\"sig-name descname\"><span class=\"pre\">within</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.within\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリに含まれる場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、そうでない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.contains\">\n<span class=\"sig-name descname\"><span class=\"pre\">contains</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.contains\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリを含んでいる場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、そうでない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.overlaps\">\n<span class=\"sig-name descname\"><span class=\"pre\">overlaps</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.overlaps\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリがもう一方のジオメトリと重なっている場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返し、重なっていない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.boundary\">\n<span class=\"sig-name descname\"><span class=\"pre\">boundary</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.boundary\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの境界を、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.convex_hull\">\n<span class=\"sig-name descname\"><span class=\"pre\">convex_hull</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.convex_hull\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリを含む最小の凸ポリゴンを、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.difference\">\n<span class=\"sig-name descname\"><span class=\"pre\">difference</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.difference\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリともう一方のジオメトリの差分からなる領域を、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.intersection\">\n<span class=\"sig-name descname\"><span class=\"pre\">intersection</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersection\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリともう一方のジオメトリの交点からなる領域を、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.sym_difference\">\n<span class=\"sig-name descname\"><span class=\"pre\">sym_difference</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.sym_difference\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリともう一方のジオメトリの対称差からなる領域を、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.union\">\n<span class=\"sig-name descname\"><span class=\"pre\">union</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.union\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリともう一方のジオメトリの和からなる領域を、新しい <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> オブジェクトとして返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.centroid\">\n<span class=\"sig-name descname\"><span class=\"pre\">centroid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.centroid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このジオメトリの重心を表す <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Point\" title=\"django.contrib.gis.gdal.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.tuple\">\n<span class=\"sig-name descname\"><span class=\"pre\">tuple</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.tuple\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>点ジオメトリの座標をタプルとして、線ジオメトリの座標をタプルのタプルとして返す:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">tuple</span>\n<span class=\"go\">(1.0, 2.0)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINESTRING (1 2,3 4)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">tuple</span>\n<span class=\"go\">((1.0, 2.0), (3.0, 4.0))</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.coords\">\n<span class=\"sig-name descname\"><span class=\"pre\">coords</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeometry.coords\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.tuple\" title=\"django.contrib.gis.gdal.OGRGeometry.tuple\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">tuple</span></code></a> のエイリアス。</p>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Point\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Point</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Point\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Point.x\">\n<span class=\"sig-name descname\"><span class=\"pre\">x</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Point.x\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この点のX座標を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">x</span>\n<span class=\"go\">1.0</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Point.y\">\n<span class=\"sig-name descname\"><span class=\"pre\">y</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Point.y\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この点のY座標を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">y</span>\n<span class=\"go\">2.0</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Point.z\">\n<span class=\"sig-name descname\"><span class=\"pre\">z</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Point.z\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この点の Z 座標を返し、点が Z 座標を持たない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2 3)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">z</span>\n<span class=\"go\">3.0</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Point.m\">\n<span class=\"sig-name descname\"><span class=\"pre\">m</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Point.m\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この点の M 座標を返します。もし点に M 座標がない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT ZM (1 2 3 4)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">m</span>\n<span class=\"go\">4.0</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.LineString\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineString</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.LineString\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.LineString.x\">\n<span class=\"sig-name descname\"><span class=\"pre\">x</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.LineString.x\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この行のX座標のリストを返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINESTRING (1 2,3 4)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">x</span>\n<span class=\"go\">[1.0, 3.0]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.LineString.y\">\n<span class=\"sig-name descname\"><span class=\"pre\">y</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.LineString.y\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この行のY座標のリストを返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINESTRING (1 2,3 4)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">y</span>\n<span class=\"go\">[2.0, 4.0]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.LineString.z\">\n<span class=\"sig-name descname\"><span class=\"pre\">z</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.LineString.z\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このラインの Z 座標のリストを返すか、Z 座標を持たない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINESTRING (1 2 3,4 5 6)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">z</span>\n<span class=\"go\">[3.0, 6.0]</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.LineString.m\">\n<span class=\"sig-name descname\"><span class=\"pre\">m</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.LineString.m\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この線分の M 座標のリストを返します。もし線分に M 座標がない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINESTRING(0 1 2 10, 1 2 3 11, 2 3 4 12)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">m</span>\n<span class=\"go\">[10.0, 11.0, 12.0]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Polygon\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Polygon</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Polygon\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Polygon.shell\">\n<span class=\"sig-name descname\"><span class=\"pre\">shell</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Polygon.shell\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このポリゴンのシェルまたは外側のリングを <code class=\"docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code> ジオメトリとして返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Polygon.exterior_ring\">\n<span class=\"sig-name descname\"><span class=\"pre\">exterior_ring</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Polygon.exterior_ring\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon.shell\" title=\"django.contrib.gis.gdal.Polygon.shell\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">shell</span></code></a> のエイリアス。</p>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GeometryCollection\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollection</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GeometryCollection\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GeometryCollection.add\">\n<span class=\"sig-name descname\"><span class=\"pre\">add</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GeometryCollection.add\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>ジオメトリをこのジオメトリ コレクションに追加します。他のジオメトリタイプには適用できません。</p>\n</dd></dl>\n\n</section>\n<section id=\"ogrgeomtype\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code><a class=\"heading-anchor\" href=\"#ogrgeomtype\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeomType</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">type_input</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeomType\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このクラスは、OGR ジオメトリタイプをいくつかの方法で表現できます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">OGRGeomType</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">)</span>  <span class=\"c1\"># Using an integer for the type</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt2</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"s2\">&quot;Polygon&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># Using a string</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt3</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"s2\">&quot;POLYGON&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># It&#39;s case-insensitive</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">gt1</span> <span class=\"o\">==</span> <span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"n\">gt1</span> <span class=\"o\">==</span> <span class=\"s2\">&quot;Polygon&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># Equivalence works w/non-OGRGeomType objects</span>\n<span class=\"go\">True True</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeomType.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>OGR Geometry の型の省略文字列形式を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;Polygon&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType.num\">\n<span class=\"sig-name descname\"><span class=\"pre\">num</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeomType.num\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>OGR ジオメトリタイプに対応する数値を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">num</span>\n<span class=\"go\">3</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType.django\">\n<span class=\"sig-name descname\"><span class=\"pre\">django</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.OGRGeomType.django\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この OGR 型を格納するために使用する Django フィールド型 (GeometryField のサブクラス) を返し、適切な Django 型がない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">django</span>\n<span class=\"go\">&#39;PolygonField&#39;</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"envelope\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Envelope</span></code><a class=\"heading-anchor\" href=\"#envelope\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Envelope</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>矩形のバウンディングボックスの最小、最大 X、Y 座標を含む OGR Envelope 構造体を表す。変数の名前は OGR Envelope C 構造体と互換性があります。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.min_x\">\n<span class=\"sig-name descname\"><span class=\"pre\">min_x</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.min_x\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>X座標の最小値。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.min_y\">\n<span class=\"sig-name descname\"><span class=\"pre\">min_y</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.min_y\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>X座標の最大値。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.max_x\">\n<span class=\"sig-name descname\"><span class=\"pre\">max_x</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.max_x\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Y座標の最小値。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.max_y\">\n<span class=\"sig-name descname\"><span class=\"pre\">max_y</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.max_y\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Y座標の最大値。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.ur\">\n<span class=\"sig-name descname\"><span class=\"pre\">ur</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.ur\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>右上座標を表すタプル。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.ll\">\n<span class=\"sig-name descname\"><span class=\"pre\">ll</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.ll\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>左下座標を表すタプル。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.tuple\">\n<span class=\"sig-name descname\"><span class=\"pre\">tuple</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.tuple\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>エンベロープを表すタプル。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.wkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.wkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>WKT 形式でこのエンベロープを表すポリゴンを示す文字列。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.expand_to_include\">\n<span class=\"sig-name descname\"><span class=\"pre\">expand_to_include</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.Envelope.expand_to_include\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n</dd></dl>\n\n</section>\n</section>\n<section id=\"coordinate-system-objects\">\n<h2>座標系オブジェクト<a class=\"heading-anchor\" href=\"#coordinate-system-objects\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"spatialreference\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code><a class=\"heading-anchor\" href=\"#spatialreference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SpatialReference</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs_input</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>空間参照系 (spatial reference) オブジェクトは与えられた <code class=\"docutils literal notranslate\"><span class=\"pre\">srs_input</span></code> に基づいて初期化されます。この <code class=\"docutils literal notranslate\"><span class=\"pre\">srs_input</span></code> には以下のいずれかが指定されることがあります。</p>\n<ul class=\"simple\">\n<li><p>OGC Well Known Text (WKT) (文字列)</p></li>\n<li><p>EPSG コード (整数または文字列)</p></li>\n<li><p>PROJ 文字列</p></li>\n<li><p>よく知られている標準の略記文字列 (<code class=\"docutils literal notranslate\"><span class=\"pre\">'WGS84'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'WGS72'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'NAD27'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'NAD83'</span></code>)</p></li>\n</ul>\n<p>例:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wgs84</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;WGS84&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># shorthand string</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wgs84</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"mi\">4326</span><span class=\"p\">)</span>  <span class=\"c1\"># EPSG code</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wgs84</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;EPSG:4326&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># EPSG string</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">proj</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs &quot;</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wgs84</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"n\">proj</span><span class=\"p\">)</span>  <span class=\"c1\"># PROJ string</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wgs84</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;&quot;&quot;GEOGCS[&quot;WGS 84&quot;,</span>\n<span class=\"gp\">... </span><span class=\"s2\">DATUM[&quot;WGS_1984&quot;,</span>\n<span class=\"gp\">... </span><span class=\"s2\">     SPHEROID[&quot;WGS 84&quot;,6378137,298.257223563,</span>\n<span class=\"gp\">... </span><span class=\"s2\">         AUTHORITY[&quot;EPSG&quot;,&quot;7030&quot;]],</span>\n<span class=\"gp\">... </span><span class=\"s2\">     AUTHORITY[&quot;EPSG&quot;,&quot;6326&quot;]],</span>\n<span class=\"gp\">... </span><span class=\"s2\">PRIMEM[&quot;Greenwich&quot;,0,</span>\n<span class=\"gp\">... </span><span class=\"s2\">     AUTHORITY[&quot;EPSG&quot;,&quot;8901&quot;]],</span>\n<span class=\"gp\">... </span><span class=\"s2\">UNIT[&quot;degree&quot;,0.01745329251994328,</span>\n<span class=\"gp\">... </span><span class=\"s2\">     AUTHORITY[&quot;EPSG&quot;,&quot;9122&quot;]],</span>\n<span class=\"gp\">... </span><span class=\"s2\">AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]&quot;&quot;&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># OGC WKT</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.__getitem__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__getitem__</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.__getitem__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられた文字列属性ノードの値を返します。ノードが存在しない場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します。(target, child) のようなタプルもパラメータとして受け取ることができます。ここで、child は WKT 内の属性のインデックスです。例えば:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt</span> <span class=\"o\">=</span> <span class=\"s1\">&#39;GEOGCS[&quot;WGS 84&quot;, DATUM[&quot;WGS_1984, ... AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]&#39;</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">srs</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"n\">wkt</span><span class=\"p\">)</span>  <span class=\"c1\"># could also use &#39;WGS84&#39;, or 4326</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;GEOGCS&quot;</span><span class=\"p\">])</span>\n<span class=\"go\">WGS 84</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;DATUM&quot;</span><span class=\"p\">])</span>\n<span class=\"go\">WGS_1984</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;AUTHORITY&quot;</span><span class=\"p\">])</span>\n<span class=\"go\">EPSG</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;AUTHORITY&quot;</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">])</span>  <span class=\"c1\"># The authority value</span>\n<span class=\"go\">4326</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;TOWGS84&quot;</span><span class=\"p\">,</span> <span class=\"mi\">4</span><span class=\"p\">])</span>  <span class=\"c1\"># the fourth value in this wkt</span>\n<span class=\"go\">0</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;UNIT|AUTHORITY&quot;</span><span class=\"p\">])</span>  <span class=\"c1\"># For the units authority, have to use the pipe symbol.</span>\n<span class=\"go\">EPSG</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;UNIT|AUTHORITY&quot;</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">])</span>  <span class=\"c1\"># The authority value for the units</span>\n<span class=\"go\">9122</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.attr_value\">\n<span class=\"sig-name descname\"><span class=\"pre\">attr_value</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.attr_value\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>指定されたターゲットノードの属性値 (例: <code class=\"docutils literal notranslate\"><span class=\"pre\">'PROJCS'</span></code>)。<code class=\"docutils literal notranslate\"><span class=\"pre\">index</span></code> キーワードは返す子ノードのインデックスを指定します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.auth_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">auth_name</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>指定された文字列の対象ノードに対するオーソリティ名を返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.auth_code\">\n<span class=\"sig-name descname\"><span class=\"pre\">auth_code</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_code\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられた文字列の対象ノードのオーソリティコードを返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.clone\">\n<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.clone\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系 (SpatialReference) オブジェクトのクローンを返します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.identify_epsg\">\n<span class=\"sig-name descname\"><span class=\"pre\">identify_epsg</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.identify_epsg\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>このメソッドは <code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code> の WKT を検査し、EPSG 識別子が該当する場合は EPSG オーソリティノードを追加します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.from_esri\">\n<span class=\"sig-name descname\"><span class=\"pre\">from_esri</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.from_esri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この SpatialReference を ESRI のフォーマットから EPSG に変換します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.to_esri\">\n<span class=\"sig-name descname\"><span class=\"pre\">to_esri</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.to_esri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この SpatialReference を ESRI のフォーマットに変換します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.validate\">\n<span class=\"sig-name descname\"><span class=\"pre\">validate</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.validate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられた空間参照系が有効かどうかをチェックし、有効でない場合は例外が発生します。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_epsg\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_epsg</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epsg</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.import_epsg\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>EPSGコードから空間参照系をインポートします。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_proj\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_proj</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">proj</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.import_proj\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>PROJ文字列から空間参照系をインポートします。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_user_input\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_user_input</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_input</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.import_user_input\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_wkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_wkt</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">wkt</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.import_wkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>WKT から空間参照系をインポートします。</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_xml\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_xml</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.import_xml\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>XML から空間参照系をインポートします。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の名前を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.srid\">\n<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.srid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>トップレベルのオーソリティの SRID を返すか、未定義の場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.linear_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">linear_name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>線形単位の名前を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.linear_units\">\n<span class=\"sig-name descname\"><span class=\"pre\">linear_units</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_units\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>線形単位の値を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.angular_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">angular_name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>角度の単位の名前を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.angular_units\">\n<span class=\"sig-name descname\"><span class=\"pre\">angular_units</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_units\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>角度の単位の値を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.units\">\n<span class=\"sig-name descname\"><span class=\"pre\">units</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.units\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>線形単位を返すか角度単位を返すかを自動的に決定し、単位値と単位名の2タプルを返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.ellipsoid\">\n<span class=\"sig-name descname\"><span class=\"pre\">ellipsoid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.ellipsoid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の楕円体パラメータのタプル (半長軸、半短軸、逆扁平率) を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.semi_major\">\n<span class=\"sig-name descname\"><span class=\"pre\">semi_major</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_major\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系に対する楕円体の長軸を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.semi_minor\">\n<span class=\"sig-name descname\"><span class=\"pre\">semi_minor</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_minor\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系における楕円体の短半径を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.inverse_flattening\">\n<span class=\"sig-name descname\"><span class=\"pre\">inverse_flattening</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.inverse_flattening\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の楕円体の逆扁平率を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.geographic\">\n<span class=\"sig-name descname\"><span class=\"pre\">geographic</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.geographic\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系が地理座標系 (親ノードが <code class=\"docutils literal notranslate\"><span class=\"pre\">GEOGCS</span></code>) である場合に <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.local\">\n<span class=\"sig-name descname\"><span class=\"pre\">local</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.local\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系がローカルである場合 (ルートノードが <code class=\"docutils literal notranslate\"><span class=\"pre\">LOCAL_CS</span></code> である場合) には <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.projected\">\n<span class=\"sig-name descname\"><span class=\"pre\">projected</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.projected\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系が投影座標系である場合 (ルートノードが <code class=\"docutils literal notranslate\"><span class=\"pre\">PROJCS</span></code> である場合) に <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.wkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.wkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の WKT 表現を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.pretty_wkt\">\n<span class=\"sig-name descname\"><span class=\"pre\">pretty_wkt</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.pretty_wkt\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>WKT のきれい (&quot;pretty&quot;) な表現を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.proj\">\n<span class=\"sig-name descname\"><span class=\"pre\">proj</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.proj\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の PROJ 表現を返します。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.proj4\">\n<span class=\"sig-name descname\"><span class=\"pre\">proj4</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.proj4\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference.proj\" title=\"django.contrib.gis.gdal.SpatialReference.proj\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">SpatialReference.proj</span></code></a> のエイリアス。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.xml\">\n<span class=\"sig-name descname\"><span class=\"pre\">xml</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SpatialReference.xml\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>この空間参照系の XML 表現を返します。</p>\n</dd></dl>\n\n</section>\n<section id=\"coordtransform\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code><a class=\"heading-anchor\" href=\"#coordtransform\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.CoordTransform\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CoordTransform</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.CoordTransform\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>座標系の変換を表します。ソースとターゲットの座標系をそれぞれ表す2つの <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> で初期化されます。これらのオブジェクトは、異なるジオメトリに繰り返し同じ座標変換を行う場合に使用するべきです。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ct</span> <span class=\"o\">=</span> <span class=\"n\">CoordTransform</span><span class=\"p\">(</span><span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;WGS84&quot;</span><span class=\"p\">),</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;NAD83&quot;</span><span class=\"p\">))</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">for</span> <span class=\"n\">feat</span> <span class=\"ow\">in</span> <span class=\"n\">layer</span><span class=\"p\">:</span>\n<span class=\"gp\">... </span>    <span class=\"n\">geom</span> <span class=\"o\">=</span> <span class=\"n\">feat</span><span class=\"o\">.</span><span class=\"n\">geom</span>  <span class=\"c1\"># getting clone of feature geometry</span>\n<span class=\"gp\">... </span>    <span class=\"n\">geom</span><span class=\"o\">.</span><span class=\"n\">transform</span><span class=\"p\">(</span><span class=\"n\">ct</span><span class=\"p\">)</span>  <span class=\"c1\"># transforming</span>\n<span class=\"gp\">...</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"raster-data-objects\">\n<span id=\"raster-data-source-objects\"></span><h2>ラスターデータオブジェクト<a class=\"heading-anchor\" href=\"#raster-data-objects\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"gdalraster\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code><a class=\"heading-anchor\" href=\"#gdalraster\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> is a wrapper for the GDAL raster source object that\nsupports reading data from a variety of GDAL-supported geospatial file formats\nand data sources using a consistent interface. Each data source is represented\nby a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> object which contains one or more layers of data named\nbands. Each band, represented by a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand\" title=\"django.contrib.gis.gdal.GDALBand\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code></a> object, contains\ngeoreferenced image data. For example, an RGB image is represented as three\nbands: one for red, one for green, and one for blue.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>ラスターデータにおいては、ラスターインスタンスとそのデータソースとの間に差異はありません。ジオメトリオブジェクトと異なり、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> オブジェクトは常にデータソースです。一時的なラスターは、対応するドライバーを使用してメモリ内にインスタンス化できますが、ファイルベースのラスターソースと同じクラスになります。</p>\n</aside>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALRaster</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">write</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code> のコンストラクターは 2 つのパラメーターを受け取ります。最初のパラメーターはラスターのソースを定義し、2 番目のパラメーターはラスターを書き込みモードで開くかどうかを定義します。新しく作成されたラスターに対しては、2 番目のパラメーターは無視され、常に書き込みモードで新しいラスターが作成されます。</p>\n<p>最初のパラメータは、３つの形式を取ることができます。ファイルパスを表す文字列あるいは <a class=\"reference external\" href=\"https://docs.python.org/3/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.14)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Path</span></code></a> オブジェクト (ファイルシステムまたはGDAL仮想ファイルシステム) 、新しいラスタを定義する値が入った辞書、ラスタファイルを表すバイトオブジェクトです。</p>\n<p>入力がファイルパスの場合は、そのパスからラスタがオープンされます。入力が辞書の生データの場合、パラメータ <code class=\"docutils literal notranslate\"><span class=\"pre\">width</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">height</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> が必要です。入力がバイトオブジェクトの場合、GDALの仮想ファイルシステムを使用してオープンされます。</p>\n<p>辞書入力を使用してラスタを作成する方法の詳細については、 <a class=\"reference internal\" href=\"#gdal-raster-ds-input\"><span class=\"std std-ref\">データからラスターを作成する</span></a> を参照してください。仮想ファイルシステム内でラスタを作成する方法の詳細については、 <a class=\"reference internal\" href=\"#gdal-raster-vsimem\"><span class=\"std std-ref\">GDALの仮想ファイルシステムを使う</span></a> を参照してください。</p>\n<p>以下の例では、異なる入力ソースからどのようにラスタを作成できるかを示します (GeoDjango のテストのサンプルデータを使います。 <a class=\"reference internal\" href=\"#gdal-sample-data\"><span class=\"std std-ref\">サンプルデータ</span></a> セクションも参照してください) 。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">GDALRaster</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"s2\">&quot;/path/to/your/raster.tif&quot;</span><span class=\"p\">,</span> <span class=\"n\">write</span><span class=\"o\">=</span><span class=\"kc\">False</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;/path/to/your/raster.tif&#39;</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">width</span><span class=\"p\">,</span> <span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">height</span>  <span class=\"c1\"># This file has 163 x 174 pixels</span>\n<span class=\"go\">(163, 174)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>  <span class=\"c1\"># Creates an in-memory raster</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;datatype&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span>\n<span class=\"gp\">... </span>            <span class=\"p\">{</span>\n<span class=\"gp\">... </span>                <span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">3</span><span class=\"p\">),</span>\n<span class=\"gp\">... </span>                <span class=\"s2\">&quot;offset&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span>\n<span class=\"gp\">... </span>                <span class=\"s2\">&quot;size&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">),</span>\n<span class=\"gp\">... </span>                <span class=\"s2\">&quot;shape&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span>\n<span class=\"gp\">... </span>                <span class=\"s2\">&quot;nodata_value&quot;</span><span class=\"p\">:</span> <span class=\"mi\">5</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>            <span class=\"p\">}</span>\n<span class=\"gp\">... </span>        <span class=\"p\">],</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n<span class=\"go\">4326</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">width</span><span class=\"p\">,</span> <span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">height</span>\n<span class=\"go\">(4, 4)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">bands</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[5, 5, 5, 5],</span>\n<span class=\"go\">       [5, 2, 3, 5],</span>\n<span class=\"go\">       [5, 2, 3, 5],</span>\n<span class=\"go\">       [5, 5, 5, 5]], dtype=uint8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst_file</span> <span class=\"o\">=</span> <span class=\"nb\">open</span><span class=\"p\">(</span><span class=\"s2\">&quot;/path/to/your/raster.tif&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;rb&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst_bytes</span> <span class=\"o\">=</span> <span class=\"n\">rst_file</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">()</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"n\">rst_bytes</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">is_vsi_based</span>\n<span class=\"go\">True</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>  <span class=\"c1\"># Stored in a random path in the vsimem filesystem.</span>\n<span class=\"go\">&#39;/vsimem/da300bdb-129d-49a8-b336-e410a9428dad&#39;</span>\n</code></pre></div>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.name\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>入力ファイルのパスまたはインスタンス化の際に指定された名前に相当するソースの名前。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;myraster&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;myraster&#39;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.driver\">\n<span class=\"sig-name descname\"><span class=\"pre\">driver</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.driver\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>入力ファイルを処理するために使用されるGDALドライバの名前です。ファイルから作成された <code class=\"docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code> では、ドライバタイプが自動的に検出されます。ゼロからラスターを作成する場合、デフォルトではメモリ内のラスター (<code class=\"docutils literal notranslate\"><span class=\"pre\">'MEM'</span></code>) ですが、必要に応じて変更できます。例えば、 <code class=\"docutils literal notranslate\"><span class=\"pre\">GeoTiff</span></code> ファイルには <code class=\"docutils literal notranslate\"><span class=\"pre\">GTiff</span></code> を使用します。ファイルタイプの一覧については、 <a class=\"reference external\" href=\"https://gdal.org/drivers/raster/\">GDAL Raster Formats</a> リストも参照してください。</p>\n<p>インメモリのラスタは次の例のように作成できます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">driver</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;MEM&#39;</span>\n</code></pre></div>\n<p>ファイルベースの GeoTiff ラスターは、次の例のように作成できます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">tempfile</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rstfile</span> <span class=\"o\">=</span> <span class=\"n\">tempfile</span><span class=\"o\">.</span><span class=\"n\">NamedTemporaryFile</span><span class=\"p\">(</span><span class=\"n\">suffix</span><span class=\"o\">=</span><span class=\"s2\">&quot;.tif&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;driver&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;GTiff&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"n\">rstfile</span><span class=\"o\">.</span><span class=\"n\">name</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">255</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">255</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;nr_of_bands&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;/tmp/tmp7x9H4J.tif&#39;           # The exact filename will be different on your computer</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">driver</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;GTiff&#39;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.width\">\n<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.width\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ピクセル単位のソースの幅(X軸)。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">width</span>\n<span class=\"go\">10</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.height\">\n<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.height\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ピクセル単位のソースの高さ(Y軸)。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">height</span>\n<span class=\"go\">20</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.srs\">\n<span class=\"sig-name descname\"><span class=\"pre\">srs</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.srs\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスターの空間参照系を <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> インスタンスとして返します。SRSは他の <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> に設定したり、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> コンストラクタが受け付ける任意の入力を与えることで変更できます。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n<span class=\"go\">4326</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span> <span class=\"o\">=</span> <span class=\"mi\">3086</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n<span class=\"go\">3086</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.srid\">\n<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.srid\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスタの空間参照システム識別子(SRID)。このプロパティは <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.srs\" title=\"django.contrib.gis.gdal.GDALRaster.srs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">srs</span></code></a> 属性を通してSRIDを取得または設定するためのショートカットです。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n<span class=\"go\">4326</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srid</span> <span class=\"o\">=</span> <span class=\"mi\">3086</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n<span class=\"go\">3086</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">srid</span>  <span class=\"c1\"># This is equivalent</span>\n<span class=\"go\">3086</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.geotransform\">\n<span class=\"sig-name descname\"><span class=\"pre\">geotransform</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.geotransform\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>以下のリレーションシップを使用して、ピクセル/ライン座標をジオリファレンス空間にマッピングする6つの係数のタプルとして表現されるアフィン変換行列:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"n\">Xgeo</span> <span class=\"o\">=</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Xpixel</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Yline</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">)</span>\n<span class=\"n\">Ygeo</span> <span class=\"o\">=</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Xpixel</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">4</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Yline</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>同じ値は、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.origin\" title=\"django.contrib.gis.gdal.GDALRaster.origin\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">origin</span></code></a> (インデックス 0 と 3)、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.scale\" title=\"django.contrib.gis.gdal.GDALRaster.scale\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">scale</span></code></a> (インデックス 1 と 5)、および <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.skew\" title=\"django.contrib.gis.gdal.GDALRaster.skew\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">skew</span></code></a> (インデックス 2 と 4) プロパティにアクセスすることでも取得できます。</p>\n<p>デフォルト値は <code class=\"docutils literal notranslate\"><span class=\"pre\">[0.0,</span> <span class=\"pre\">1.0,</span> <span class=\"pre\">0.0,</span> <span class=\"pre\">0.0,</span> <span class=\"pre\">0.0,</span> <span class=\"pre\">-1.0]</span></code> です。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">geotransform</span>\n<span class=\"go\">[0.0, 1.0, 0.0, 0.0, 0.0, -1.0]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.origin\">\n<span class=\"sig-name descname\"><span class=\"pre\">origin</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.origin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ソースの空間参照システム内で、ラスターの左上原点の座標を、<code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code> のメンバを持つ点オブジェクトとして表します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span>\n<span class=\"go\">[0.0, 0.0]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">1</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span>\n<span class=\"go\">[1.0, 0.0]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.scale\">\n<span class=\"sig-name descname\"><span class=\"pre\">scale</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.scale\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスタのジオリファレンスに使用されるピクセルの幅と高さ。 <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code> のメンバーを持つポイントオブジェクトとして表されます。詳細については、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.geotransform\" title=\"django.contrib.gis.gdal.GDALRaster.geotransform\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">geotransform</span></code></a> を参照してください。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">scale</span>\n<span class=\"go\">[1.0, -1.0]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">scale</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">2</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">scale</span>\n<span class=\"go\">[2.0, -1.0]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.skew\">\n<span class=\"sig-name descname\"><span class=\"pre\">skew</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.skew\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスターを <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code> のメンバを持つ点オブジェクトとしてジオリファレンスするために使用されるスキュー係数。ノースアップ画像の場合、これらの係数は両方とも <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> です。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">skew</span>\n<span class=\"go\">[0.0, 0.0]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">skew</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">3</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">skew</span>\n<span class=\"go\">[3.0, 0.0]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.extent\">\n<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.extent\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスターソースの範囲 (境界値)。ソースの空間参照システムにおける4タプル <code class=\"docutils literal notranslate\"><span class=\"pre\">(xmin,</span> <span class=\"pre\">ymin,</span> <span class=\"pre\">xmax,</span> <span class=\"pre\">ymax)</span></code> で表されます。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">extent</span>\n<span class=\"go\">(0.0, -20.0, 10.0, 0.0)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">100</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">extent</span>\n<span class=\"go\">(100.0, -20.0, 110.0, 0.0)</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.bands\">\n<span class=\"sig-name descname\"><span class=\"pre\">bands</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.bands\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ソースの全てのバンドを、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand\" title=\"django.contrib.gis.gdal.GDALBand\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code></a> のインスタンスとしてリストアップします。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">2</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">]},</span> <span class=\"p\">{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">3</span><span class=\"p\">]}],</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">bands</span><span class=\"p\">)</span>\n<span class=\"go\">2</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">bands</span><span class=\"p\">[</span><span class=\"mi\">1</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[ 2.,  3.]], dtype=float32)</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.warp\">\n<span class=\"sig-name descname\"><span class=\"pre\">warp</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このラスターの変形されたバージョンを返します。</p>\n<p>変化系パラメータは <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 引数で指定することができる。 <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> の使用方法はクラスコンストラクタの対応する引数と同様です。 <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> はターゲットとなるラスターの特性を辞書に格納したものです。指定できる辞書のキーは width, height, SRID, origin, scale, skew, datatype, driver, name (filename) です。</p>\n<p>デフォルトでは、warp 関数はほとんどのパラメータを元のソースラスタの値と等しく保ちます。したがって、変更する必要のあるパラメータのみを指定すればよいです。ただし、これにはドライバも含まれるので、ファイルベースのラスタの場合、warp 関数は新しいラスタをディスク上に作成します。</p>\n<p>ソースラスタと異なるパラメータは名前のみです。ラスタ名のデフォルト値は、ソースラスタの名前に <code class=\"docutils literal notranslate\"><span class=\"pre\">'_copy'</span> <span class=\"pre\">+</span> <span class=\"pre\">source_driver_name</span></code> を追加したものです。ファイルベースのラスタの場合は、ターゲットとなるラスタのファイルパスを指定することを推奨します。</p>\n<p>変形に使用するリサンプリングアルゴリズムは <code class=\"docutils literal notranslate\"><span class=\"pre\">resampling</span></code> 引数で指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">NearestNeighbor</span></code> で、他に指定できる値は <code class=\"docutils literal notranslate\"><span class=\"pre\">Bilinear</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">Cubic</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">CubicSpline</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">Lanczos</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">Average</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">Mode</span></code> です。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">max_error</span></code> 引数は、変換の近似において許容される入力ピクセルでの最大誤差を指定するために使用できます。デフォルト値は正確な計算のために 0.0 です。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">GDAL</span></code> に詳しいユーザーにとって、この関数は <code class=\"docutils literal notranslate\"><span class=\"pre\">gdalwarp</span></code> コマンドラインユーティリティと同様の機能を持っています。</p>\n<p>たとえば、<code class=\"docutils literal notranslate\"><span class=\"pre\">warp</span></code> 関数は、ラスターを元のピクセルスケールの2倍に集約するために使用できます:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">3086</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;origin&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">500000</span><span class=\"p\">,</span> <span class=\"mi\">400000</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;scale&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">100</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">100</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">36</span><span class=\"p\">),</span> <span class=\"s2\">&quot;nodata_value&quot;</span><span class=\"p\">:</span> <span class=\"mi\">99</span><span class=\"p\">}],</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">target</span> <span class=\"o\">=</span> <span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">warp</span><span class=\"p\">({</span><span class=\"s2\">&quot;scale&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">200</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">200</span><span class=\"p\">],</span> <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">3</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">target</span><span class=\"o\">.</span><span class=\"n\">bands</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[  7.,   9.,  11.],</span>\n<span class=\"go\">       [ 19.,  21.,  23.],</span>\n<span class=\"go\">       [ 31.,  33.,  35.]], dtype=float32)</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.transform\">\n<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">driver</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.transform\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このラスタを異なる空間参照システム (<code class=\"docutils literal notranslate\"><span class=\"pre\">srs</span></code>) に変換します。これは <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> オブジェクトであり、または <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> で受け入れられる他の入力 (空間参照 WKT や PROJ 文字列、整数の SRID を含む) でも構いません。</p>\n<p>新しい空間参照系で現在のラスタの境界とスケールを計算し、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\" title=\"django.contrib.gis.gdal.GDALRaster.warp\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">warp</span></code></a> 関数を使用してラスタを変形します。</p>\n<p>デフォルトでは、コピー元のラスタのドライバが使用され、ラスタ名はコピー元の名前に <code class=\"docutils literal notranslate\"><span class=\"pre\">'_copy'</span> <span class=\"pre\">+</span> <span class=\"pre\">source_driver_name</span></code> を追加したものになります。異なるドライバや名前を指定するには、<code class=\"docutils literal notranslate\"><span class=\"pre\">driver</span></code> および <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> 引数を使用します。</p>\n<p>デフォルトのリサンプリングアルゴリズムは <code class=\"docutils literal notranslate\"><span class=\"pre\">NearestNeighbour</span></code> ですが、 <code class=\"docutils literal notranslate\"><span class=\"pre\">resampling</span></code> 引数を使用して変更できます。デフォルトのリサンプリングに許容される最大誤差は0.0であり、 <code class=\"docutils literal notranslate\"><span class=\"pre\">max_error</span></code> 引数を使用して変更できます。これらの引数の詳細については、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\" title=\"django.contrib.gis.gdal.GDALRaster.warp\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">warp</span></code></a> のドキュメントを参照してください。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">3086</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;origin&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">500000</span><span class=\"p\">,</span> <span class=\"mi\">400000</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;scale&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">100</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">100</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">36</span><span class=\"p\">),</span> <span class=\"s2\">&quot;nodata_value&quot;</span><span class=\"p\">:</span> <span class=\"mi\">99</span><span class=\"p\">}],</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">target_srs</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"mi\">4326</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">target</span> <span class=\"o\">=</span> <span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">transform</span><span class=\"p\">(</span><span class=\"n\">target_srs</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">target</span><span class=\"o\">.</span><span class=\"n\">origin</span>\n<span class=\"go\">[-82.98492744885776, 27.601924753080144]</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.info\">\n<span class=\"sig-name descname\"><span class=\"pre\">info</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.info\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ラスターの概要を含む文字列を返します。これは <a class=\"reference external\" href=\"https://gdal.org/programs/gdalinfo.html\">gdalinfo</a> コマンドラインユーティリティに相当します。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.metadata\">\n<span class=\"sig-name descname\"><span class=\"pre\">metadata</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.metadata\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このラスタのメタデータ。ネストした辞書として表現されます。第1レベルのキーはメタデータ・ドメインです。第2レベルには、各ドメインのメタデータ項目名と値が含まれます。</p>\n<p>メタデータ項目を設定または更新するには、上記の入れ子構造を使用して、対応するメタデータ項目をメソッドに渡します。指定された辞書にあるキーのみが更新され、メタデータの残りの部分は変更されません。</p>\n<p>メタデータ項目を削除するには、メタデータの値として <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を使用します。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">metadata</span>\n<span class=\"go\">{}</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">metadata</span> <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s2\">&quot;DEFAULT&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span><span class=\"s2\">&quot;OWNER&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;Django&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;VERSION&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;1.0&quot;</span><span class=\"p\">}}</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">metadata</span>\n<span class=\"go\">{&#39;DEFAULT&#39;: {&#39;OWNER&#39;: &#39;Django&#39;, &#39;VERSION&#39;: &#39;1.0&#39;}}</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">metadata</span> <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s2\">&quot;DEFAULT&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span><span class=\"s2\">&quot;OWNER&quot;</span><span class=\"p\">:</span> <span class=\"kc\">None</span><span class=\"p\">,</span> <span class=\"s2\">&quot;VERSION&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;2.0&quot;</span><span class=\"p\">}}</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">metadata</span>\n<span class=\"go\">{&#39;DEFAULT&#39;: {&#39;VERSION&#39;: &#39;2.0&#39;}}</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.vsi_buffer\">\n<span class=\"sig-name descname\"><span class=\"pre\">vsi_buffer</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.vsi_buffer\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このラスタの <code class=\"docutils literal notranslate\"><span class=\"pre\">bytes</span></code> 表現。GDAL の仮想ファイルシステムに保存されていないラスタの場合は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> を返します。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.is_vsi_based\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_vsi_based</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALRaster.is_vsi_based\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このラスターがGDALの仮想ファイルシステムに保存されているかどうかを示す真偽値。</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"gdalband\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code><a class=\"heading-anchor\" href=\"#gdalband\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALBand</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code> のインスタンスは明示的に作成されるのではなく、代わりに <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> オブジェクトから、その <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.bands\" title=\"django.contrib.gis.gdal.GDALRaster.bands\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">bands</span></code></a> 属性を介して取得されます。 GDALBand にはラスターの実際のピクセル値が含まれています。</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.description\">\n<span class=\"sig-name descname\"><span class=\"pre\">description</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.description\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドの名前または説明 (あれば) 。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.width\">\n<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.width\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ピクセル単位でのバンドの幅 (X軸)。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.height\">\n<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.height\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>ピクセル単位のバンドの高さ (Y軸)。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.pixel_count\">\n<span class=\"sig-name descname\"><span class=\"pre\">pixel_count</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.pixel_count\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このバンドに含まれるピクセルの総数。これは <code class=\"docutils literal notranslate\"><span class=\"pre\">width</span> <span class=\"pre\">*</span> <span class=\"pre\">height</span></code> に等しいです。</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.statistics\">\n<span class=\"sig-name descname\"><span class=\"pre\">statistics</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">refresh</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">approximate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.statistics\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このバンドのピクセル値の統計量を計算します。戻り値は <code class=\"docutils literal notranslate\"><span class=\"pre\">(minimum,</span> <span class=\"pre\">maximum,</span> <span class=\"pre\">mean,</span> <span class=\"pre\">standard</span> <span class=\"pre\">deviation)</span></code> という構造を持つタプルです。</p>\n<p>もし <code class=\"docutils literal notranslate\"><span class=\"pre\">approximate</span></code> 引数が <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> に設定されている場合、統計はオーバービューまたは画像タイルのサブセットに基づいて計算されます。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">refresh</span></code> 引数を <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> に設定すると、統計情報はデータから直接計算され、その結果でキャッシュが更新されます。</p>\n<p>永続的なキャッシュ値が見つかった場合、その値が返されます。永続的補助メタデータ (PAM) サービスを使用するラスターフォーマットの場合、統計情報は補助ファイルにキャッシュされる可能性があります。場合によっては、このメタデータがピクセル値と同期していなかったり、 <code class=\"docutils literal notranslate\"><span class=\"pre\">approximate</span></code> 引数の値を反映しない以前の呼び出しの値が返されたりすることがあります。そのような場合は、 <code class=\"docutils literal notranslate\"><span class=\"pre\">refresh</span></code> 引数を使用して更新された値を取得し、キャッシュに保存します。</p>\n<p>空のバンド (すべてのピクセル値が &quot;no data &quot;である) の場合、すべての統計は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> として返されます。</p>\n<p>統計情報は、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.min\" title=\"django.contrib.gis.gdal.GDALBand.min\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">min</span></code></a>、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.max\" title=\"django.contrib.gis.gdal.GDALBand.max\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max</span></code></a>、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.mean\" title=\"django.contrib.gis.gdal.GDALBand.mean\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">mean</span></code></a>、および <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.std\" title=\"django.contrib.gis.gdal.GDALBand.std\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">std</span></code></a> プロパティにアクセスすることで直接取得することもできます。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.min\">\n<span class=\"sig-name descname\"><span class=\"pre\">min</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.min\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドの最小ピクセル値 (&quot;no data&quot; 値を除く) 。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.max\">\n<span class=\"sig-name descname\"><span class=\"pre\">max</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.max\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドの最大ピクセル値 (&quot;no data&quot; 値を除く) 。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.mean\">\n<span class=\"sig-name descname\"><span class=\"pre\">mean</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.mean\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドのすべてのピクセル値の平均 (&quot;no data&quot;値を除く) 。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.std\">\n<span class=\"sig-name descname\"><span class=\"pre\">std</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.std\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドのすべてのピクセル値の標準偏差 (&quot;no data&quot; の値を除く)。</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.nodata_value\">\n<span class=\"sig-name descname\"><span class=\"pre\">nodata_value</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.nodata_value\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドの &quot;no data&quot; 値は通常、有効なデータではないピクセルを示す特別なマーカー値です。これらのピクセルは一般的に表示されるべきではなく、分析操作にも寄与すべきではありません。</p>\n<p>既存の &quot;no data&quot; 値を削除するには、このプロパティを <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> に設定します。</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.datatype\">\n<span class=\"sig-name descname\"><span class=\"pre\">datatype</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_string</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.datatype\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>バンドに含まれるデータ型。0 (Unknown) から 14 までの整数定数。 <code class=\"docutils literal notranslate\"><span class=\"pre\">as_string</span></code> が <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> の場合、データ型は文字列として返されます。指定可能な値については、 <a class=\"reference internal\" href=\"#gdal-raster-datatype\"><span class=\"std std-ref\">datatype の値テーブル</span></a> の &quot;GDAL ピクセルタイプ&quot; カラムを参照してください。</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.color_interp\">\n<span class=\"sig-name descname\"><span class=\"pre\">color_interp</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_string</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.color_interp\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>The color interpretation for the band, as an integer between 0 and 16.\nIf <code class=\"docutils literal notranslate\"><span class=\"pre\">as_string</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, the data type is returned as a string\nwith the following possible values: <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_Undefined</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_GrayIndex</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_PaletteIndex</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_RedBand</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_GreenBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_BlueBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_AlphaBand</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_HueBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_SaturationBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_LightnessBand</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_CyanBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_MagentaBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YellowBand</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_BlackBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YCbCr_YBand</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YCbCr_CbBand</span></code>, and\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YCbCr_CrBand</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YCbCr_CrBand</span></code> also represents <code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_Max</span></code>\nbecause both correspond to the integer 16, but only\n<code class=\"docutils literal notranslate\"><span class=\"pre\">GCI_YCbCr_CrBand</span></code> is returned as a string.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.data\">\n<span class=\"sig-name descname\"><span class=\"pre\">data</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">shape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.data\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code> のピクセル値へのアクセサ。パラメータを指定しない場合は完全なデータ配列を返す。オフセットとブロックサイズをタプルで指定することで、ピクセル配列のサブセットをリクエストできます。</p>\n<p>NumPyが利用可能な場合、データはNumPy配列として返されます。パフォーマンス上の理由から、NumPyの利用を強くお勧めします。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> パラメータが指定された場合、データは <code class=\"docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code> に書き込まれます。入力には、パックされた文字列、バッファ、リスト、配列、NumPyの配列のいずれかを指定できます。入力に含まれるアイテムの数は、通常、バンド内の全ピクセル数に対応するか、 <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code> パラメータが指定されている場合は、ピクセル値の特定のブロックのピクセル数に対応します。</p>\n<p>入力のアイテム数がターゲットピクセルブロックと異なる場合は、 <code class=\"docutils literal notranslate\"><span class=\"pre\">shape</span></code> パラメータを指定する必要があります。shapeは入力データの幅と高さをピクセル単位で指定するタプルです。その後、選択されたブロックのピクセル値を更新するためにデータが複製されます。これは、たとえば1つの値でバンド全体を塗りつぶすのに便利です。</p>\n<p>例:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span> <span class=\"s2\">&quot;datatype&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"s2\">&quot;nr_of_bands&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span> <span class=\"o\">=</span> <span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">bands</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">]</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">(</span><span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">16</span><span class=\"p\">))</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[ 0,  1,  2,  3],</span>\n<span class=\"go\">       [ 4,  5,  6,  7],</span>\n<span class=\"go\">       [ 8,  9, 10, 11],</span>\n<span class=\"go\">       [12, 13, 14, 15]], dtype=int8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">(</span><span class=\"n\">offset</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"n\">size</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">))</span>\n<span class=\"go\">array([[ 5,  6],</span>\n<span class=\"go\">       [ 9, 10]], dtype=int8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"o\">-</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">4</span><span class=\"p\">],</span> <span class=\"n\">offset</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"n\">size</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">))</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[ 0,  1,  2,  3],</span>\n<span class=\"go\">       [ 4, -1, -2,  7],</span>\n<span class=\"go\">       [ 8, -3, -4, 11],</span>\n<span class=\"go\">       [12, 13, 14, 15]], dtype=int8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"o\">=</span><span class=\"s2\">&quot;</span><span class=\"se\">\\x9d\\xa8\\xb3\\xbe</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span> <span class=\"n\">offset</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"n\">size</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">))</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[  0,   1,   2,   3],</span>\n<span class=\"go\">       [  4, -99, -88,   7],</span>\n<span class=\"go\">       [  8, -77, -66,  11],</span>\n<span class=\"go\">       [ 12,  13,  14,  15]], dtype=int8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">([</span><span class=\"mi\">1</span><span class=\"p\">],</span> <span class=\"n\">shape</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">()</span>\n<span class=\"go\">array([[1, 1, 1, 1],</span>\n<span class=\"go\">       [1, 1, 1, 1],</span>\n<span class=\"go\">       [1, 1, 1, 1],</span>\n<span class=\"go\">       [1, 1, 1, 1]], dtype=uint8)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bnd</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">(</span><span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">4</span><span class=\"p\">),</span> <span class=\"n\">shape</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">4</span><span class=\"p\">))</span>\n<span class=\"go\">array([[0, 0, 0, 0],</span>\n<span class=\"go\">       [1, 1, 1, 1],</span>\n<span class=\"go\">       [2, 2, 2, 2],</span>\n<span class=\"go\">       [3, 3, 3, 3]], dtype=uint8)</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALBand.metadata\">\n<span class=\"sig-name descname\"><span class=\"pre\">metadata</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALBand.metadata\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>このバンドのメタデータ。機能は <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.metadata\" title=\"django.contrib.gis.gdal.GDALRaster.metadata\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">GDALRaster.metadata</span></code></a> と同じです。</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"creating-rasters-from-data\">\n<span id=\"gdal-raster-ds-input\"></span><h3>データからラスターを作成する<a class=\"heading-anchor\" href=\"#creating-rasters-from-data\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>このセクションでは、<code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> パラメータを使用してゼロからラスタを作成する方法について説明します。</p>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> コンストラクタに <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> を渡すことで新しいラスタが作成されます。この辞書には、新しいラスタの定義パラメータ (原点、サイズ、空間参照システムなど) が含まれています。さらに、辞書にはピクセルデータや新しいラスタのフォーマットに関する情報も含めることができます。したがって、作成されるラスタは指定したドライバに応じてファイルベースまたはメモリベースとなります。</p>\n<p>ラスターデータを辞書や JSON で記述する標準はありません。そのため、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> クラスへの辞書入力の定義は Django 固有のものです。これは <a class=\"reference external\" href=\"https://geojson.org/\">geojson</a> フォーマットに触発されたものですが、 <code class=\"docutils literal notranslate\"><span class=\"pre\">geojson</span></code> 標準は今のところベクタフォーマットに限定されています。</p>\n<p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> と <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand\" title=\"django.contrib.gis.gdal.GDALBand\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code></a> クラスの対応する属性とメソッドのドキュメントに、ラスタを作成する際に異なるキーを使用する例があります。</p>\n<section id=\"the-ds-input-dictionary\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書<a class=\"heading-anchor\" href=\"#the-ds-input-dictionary\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書内でラスターを作成するために必要なキーはわずかで、 <code class=\"docutils literal notranslate\"><span class=\"pre\">width</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">height</span></code>、および <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> です。その他のパラメータにはデフォルト値が設定されています(以下の表を参照)。 <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書に渡せるキーのリストは、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> プロパティに密接に関連していますが、完全には一致していません。多くのパラメータはこれらのプロパティに直接マッピングされており、その他のパラメータについては以下で説明します。</p>\n<p>以下の表は、<code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書に設定できるすべてのキーを説明しています。</p>\n<div class=\"table-scroll\" role=\"region\" tabindex=\"0\" aria-label=\"Table\"><table class=\"docutils align-default\">\n<thead>\n<tr class=\"row-odd\"><th class=\"head\"><p>キー</p></th>\n<th class=\"head\"><p>デフォルト値</p></th>\n<th class=\"head\"><p>使い方</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code></p></td>\n<td><p>必須</p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.srid\" title=\"django.contrib.gis.gdal.GDALRaster.srid\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">srid</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">width</span></code></p></td>\n<td><p>必須</p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.width\" title=\"django.contrib.gis.gdal.GDALRaster.width\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">width</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">height</span></code></p></td>\n<td><p>必須</p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.height\" title=\"django.contrib.gis.gdal.GDALRaster.height\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">height</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">driver</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">MEM</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.driver\" title=\"django.contrib.gis.gdal.GDALRaster.driver\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">driver</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code></p></td>\n<td><p>下記参照</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">origin</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.origin\" title=\"django.contrib.gis.gdal.GDALRaster.origin\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">origin</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">scale</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.scale\" title=\"django.contrib.gis.gdal.GDALRaster.scale\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">scale</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">skew</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.width\" title=\"django.contrib.gis.gdal.GDALRaster.width\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">width</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">bands</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">[]</span></code></p></td>\n<td><p>下記参照</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nr_of_bands</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p></td>\n<td><p>下記参照</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">datatype</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">6</span></code></p></td>\n<td><p>下記参照</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">papsz_options</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">{}</span></code></p></td>\n<td><p>下記参照</p></td>\n</tr>\n</tbody>\n</table>\n</div>\n<dl class=\"object\">\n<dt class=\"sig sig-object\">\n<span class=\"sig-name descname\"><span class=\"pre\">name</span></span></dt>\n<dd><p>ラスタの名前を表す文字列。ファイルベースのラスタを作成する場合、このパラメータは新しいラスタのファイルパスでなければなりません。名前が <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsimem/</span></code> で始まる場合、ラスタはGDALの仮想ファイルシステムに作成されます。</p>\n</dd></dl>\n\n<dl class=\"object\" id=\"gdal-raster-datatype\">\n<dt class=\"sig sig-object\">\n<span class=\"sig-name descname\"><span class=\"pre\">datatype</span></span></dt>\n<dd><p>全バンドのデータ型を表す整数です。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">6</span></code> (Float32) です。新しいラスターの全てのバンドは同じデータ型である必要があります。値のマッピングは以下の通りです:</p>\n<div class=\"table-scroll\" role=\"region\" tabindex=\"0\" aria-label=\"Table\"><table class=\"docutils align-default\">\n<thead>\n<tr class=\"row-odd\"><th class=\"head\"><p>値</p></th>\n<th class=\"head\"><p>GDAL ピクセルタイプ</p></th>\n<th class=\"head\"><p>説明</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"row-even\"><td><p>1</p></td>\n<td><p>GDT_Byte</p></td>\n<td><p>8 ビット符号なし整数</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>2</p></td>\n<td><p>GDT_UInt16</p></td>\n<td><p>16 ビット符号なし整数</p></td>\n</tr>\n<tr class=\"row-even\"><td><p>3</p></td>\n<td><p>GDT_Int16</p></td>\n<td><p>16ビット符号付き整数</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>4</p></td>\n<td><p>GDT_UInt32</p></td>\n<td><p>32ビット符号なし整数</p></td>\n</tr>\n<tr class=\"row-even\"><td><p>5</p></td>\n<td><p>GDT_Int32</p></td>\n<td><p>32ビット符号付き整数</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>6</p></td>\n<td><p>GDT_Float32</p></td>\n<td><p>32ビット浮動小数点</p></td>\n</tr>\n<tr class=\"row-even\"><td><p>7</p></td>\n<td><p>GDT_Float64</p></td>\n<td><p>64ビット浮動小数点</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>12</p></td>\n<td><p>GDT_UInt64</p></td>\n<td><p>64ビット符号なし整数 (GDAL 3.5+)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p>13</p></td>\n<td><p>GDT_Int64</p></td>\n<td><p>64ビット符号付き整数 (GDAL 3.5+)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>14</p></td>\n<td><p>GDT_Int8</p></td>\n<td><p>8ビット符号付き整数 (GDAL 3.7+)</p></td>\n</tr>\n</tbody>\n</table>\n</div>\n</dd></dl>\n\n<dl class=\"object\">\n<dt class=\"sig sig-object\">\n<span class=\"sig-name descname\"><span class=\"pre\">nr_of_bands</span></span></dt>\n<dd><p>ラスターのバンド数を表す整数。作成時にバンドデータを渡さずにラスタを作成することもできます。バンド数が指定されていない場合は、入力 <code class=\"docutils literal notranslate\"><span class=\"pre\">bands</span></code> の長さから自動的に計算されます。作成後にバンド数を変更することはできません。</p>\n</dd></dl>\n\n<dl class=\"object\">\n<dt class=\"sig sig-object\">\n<span class=\"sig-name descname\"><span class=\"pre\">bands</span></span></dt>\n<dd><p>バンド入力データを持つ <code class=\"docutils literal notranslate\"><span class=\"pre\">band_input</span></code> 辞書のリスト。結果のバンドインデックスは、提供されたリストと同じです。バンド入力辞書の定義は以下に示します。バンドデータが提供されない場合、ラスターバンドの値はゼロの配列としてインスタンス化され、&quot;no data&quot; の値は <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> に設定されます。</p>\n</dd></dl>\n\n<dl class=\"object\">\n<dt class=\"sig sig-object\">\n<span class=\"sig-name descname\"><span class=\"pre\">papsz_options</span></span></dt>\n<dd><p>ラスターを作成するためのオプションを持つ辞書。入力辞書のキーと値のペアは、ラスターの作成時にドライバーに渡されます。</p>\n<p>利用可能なオプションは、ドライバごとのドキュメントに記載されています。</p>\n<p>辞書内の値は大文字と小文字を区別しないため、作成時に適切な文字列形式に自動変換されます。</p>\n<p>以下の例では、<a class=\"reference external\" href=\"https://gdal.org/drivers/raster/gtiff.html\">GTiff driver</a> で利用可能なオプションのいくつかを使用しています。結果は、内部タイルスキームを持つ圧縮されたラスターです。内部タイルのブロックサイズは23×23です:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;driver&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;GTiff&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/path/to/new/file.tif&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">255</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">255</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;nr_of_bands&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;papsz_options&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n<span class=\"gp\">... </span>            <span class=\"s2\">&quot;compress&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;packbits&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>            <span class=\"s2\">&quot;tiled&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;yes&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>            <span class=\"s2\">&quot;blockxsize&quot;</span><span class=\"p\">:</span> <span class=\"mi\">23</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>            <span class=\"s2\">&quot;blockysize&quot;</span><span class=\"p\">:</span> <span class=\"mi\">23</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"p\">},</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"the-band-input-dictionary\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">band_input</span></code> 辞書<a class=\"heading-anchor\" href=\"#the-band-input-dictionary\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書内の <code class=\"docutils literal notranslate\"><span class=\"pre\">bands</span></code> キーは <code class=\"docutils literal notranslate\"><span class=\"pre\">band_input</span></code> 辞書のリストです。各 <code class=\"docutils literal notranslate\"><span class=\"pre\">band_input</span></code> 辞書には、新しいラスタのバンドに設定されるピクセル値と &quot;no data&quot; 値が含まれている可能性があります。データ配列は新しいラスタの全サイズを持つことも、より小さくなることもあります。新しいラスタより小さい配列の場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">shape</span></code>、および <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> キーがピクセル値を制御します。これらの対応するキーは、<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.data\" title=\"django.contrib.gis.gdal.GDALBand.data\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">data()</span></code></a> メソッドに渡されます。これらの機能は、そのメソッドでバンドデータを設定するのと同じです。以下の表は使用可能なキーを説明しています。</p>\n<div class=\"table-scroll\" role=\"region\" tabindex=\"0\" aria-label=\"Table\"><table class=\"docutils align-default\">\n<thead>\n<tr class=\"row-odd\"><th class=\"head\"><p>キー</p></th>\n<th class=\"head\"><p>デフォルト値</p></th>\n<th class=\"head\"><p>使い方</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nodata_value</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.nodata_value\" title=\"django.contrib.gis.gdal.GDALBand.nodata_value\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">nodata_value</span></code></a> 属性にマッピングされます。</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nodata_value</span></code> と同様または <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.data\" title=\"django.contrib.gis.gdal.GDALBand.data\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">data()</span></code></a> メソッドに渡されます</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code></p></td>\n<td><p>ラスターの <code class=\"docutils literal notranslate\"><span class=\"pre\">(width,</span> <span class=\"pre\">height)</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.data\" title=\"django.contrib.gis.gdal.GDALBand.data\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">data()</span></code></a> メソッドに渡されます</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">shape</span></code></p></td>\n<td><p>size と同じ</p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.data\" title=\"django.contrib.gis.gdal.GDALBand.data\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">data()</span></code></a> メソッドに渡されます</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code></p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">(0,</span> <span class=\"pre\">0)</span></code></p></td>\n<td><p><a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand.data\" title=\"django.contrib.gis.gdal.GDALBand.data\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">data()</span></code></a> メソッドに渡されます</p></td>\n</tr>\n</tbody>\n</table>\n</div>\n</section>\n</section>\n<section id=\"using-gdal-s-virtual-filesystem\">\n<span id=\"gdal-raster-vsimem\"></span><h3>GDALの仮想ファイルシステムを使う<a class=\"heading-anchor\" href=\"#using-gdal-s-virtual-filesystem\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>GDALはファイルシステムに保存されたファイルにアクセスするだけでなく、圧縮、暗号化、またはリモートファイルなど他の種類のファイルにアクセスを抽象化するための仮想ファイルシステムもサポートしています。</p>\n<section id=\"using-memory-based-virtual-filesystem\">\n<h4>メモリベースの仮想ファイルシステムを使用する<a class=\"heading-anchor\" href=\"#using-memory-based-virtual-filesystem\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>GDALには、メモリをファイルとして扱う内部メモリベースのファイルシステムがあります。これを使用して、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> オブジェクトをバイナリファイルバッファーに読み込んだり書き込んだりすることができます。</p>\n<p>これは、ラスターがリモートストレージからバッファとして取得されたり、ディスクに書き込まれることなくビューから返されたりするようなWebコンテキストで便利です。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">bytes</span></code> オブジェクトが入力として提供されるか、ファイルパスが <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsimem/</span></code> で始まる場合、仮想ファイルシステム内に <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> オブジェクトが作成されます。</p>\n<p>入力は、ファイルの <code class=\"docutils literal notranslate\"><span class=\"pre\">bytes</span></code> としての完全なバイナリ表現である必要があります。例えば、:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"go\"># Read a raster as a file object from a remote source.</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">urllib.request</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">urlopen</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">dat</span> <span class=\"o\">=</span> <span class=\"n\">urlopen</span><span class=\"p\">(</span><span class=\"s2\">&quot;https://example.com/raster.tif&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">()</span>\n<span class=\"go\"># Instantiate a raster from the bytes object.</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"n\">dat</span><span class=\"p\">)</span>\n<span class=\"go\"># The name starts with /vsimem/, indicating that the raster lives in the</span>\n<span class=\"go\"># virtual filesystem.</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;/vsimem/da300bdb-129d-49a8-b336-e410a9428dad&#39;</span>\n</code></pre></div>\n<p>新しい仮想ファイルベースのラスタをゼロから作成するには、 <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> 辞書表現を使用し、 <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsimem/</span></code> で始まる <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> 引数を指定します (辞書表現の詳細については、 <a class=\"reference internal\" href=\"#gdal-raster-ds-input\"><span class=\"std std-ref\">データからラスターを作成する</span></a> を参照してください) 。仮想ファイルベースのラスタの場合、 <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.vsi_buffer\" title=\"django.contrib.gis.gdal.GDALRaster.vsi_buffer\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">vsi_buffer</span></code></a> 属性はラスタの <code class=\"docutils literal notranslate\"><span class=\"pre\">bytes</span></code> 表現を返します。</p>\n<p>ここでは、ラスタを作成して <a class=\"reference internal\" href=\"/ja/6.1/ref/request-response/#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> にファイルとして返す方法を紹介します:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.http</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">HttpResponse</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"p\">{</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/vsimem/temporarymemfile&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;driver&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;tif&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">6</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">3086</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;origin&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">500000</span><span class=\"p\">,</span> <span class=\"mi\">400000</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;scale&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">100</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mi\">100</span><span class=\"p\">],</span>\n<span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">36</span><span class=\"p\">),</span> <span class=\"s2\">&quot;nodata_value&quot;</span><span class=\"p\">:</span> <span class=\"mi\">99</span><span class=\"p\">}],</span>\n<span class=\"gp\">... </span>    <span class=\"p\">}</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">HttpResponse</span><span class=\"p\">(</span><span class=\"n\">rast</span><span class=\"o\">.</span><span class=\"n\">vsi_buffer</span><span class=\"p\">,</span> <span class=\"s2\">&quot;image/tiff&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n</section>\n<section id=\"using-other-virtual-filesystems\">\n<h4>他の仮想ファイルシステムの使用<a class=\"heading-anchor\" href=\"#using-other-virtual-filesystems\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>GDAL のローカルビルドによっては、他の仮想ファイルシステムもサポートされているかもしれません。提供されたパスの先頭に適切な <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsi*/</span></code> 接頭辞を付けることで使用できます。詳細は <a class=\"reference external\" href=\"https://gdal.org/user/virtual_file_systems.html\">GDAL Virtual Filesystems documentation</a> を参照してください。</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">警告</p>\n<p>Rasters with names starting with <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsi*/</span></code> will be treated as rasters from\nthe GDAL virtual filesystems. Django doesn't perform any extra validation.</p>\n</aside>\n<section id=\"compressed-rasters\">\n<h5>圧縮されたラスタ<a class=\"heading-anchor\" href=\"#compressed-rasters\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Instead of decompressing the file and instantiating the resulting raster, GDAL\ncan directly access compressed files using the <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsizip/</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">/vsigzip/</span></code>, or\n<code class=\"docutils literal notranslate\"><span class=\"pre\">/vsitar/</span></code> virtual filesystems:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">GDALRaster</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"s2\">&quot;/vsizip/path/to/your/file.zip/path/to/raster.tif&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"s2\">&quot;/vsigzip/path/to/your/file.gz&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"s2\">&quot;/vsitar/path/to/your/file.tar/path/to/raster.tif&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n</section>\n<section id=\"network-rasters\">\n<h5>ネットワーク ラスタ<a class=\"heading-anchor\" href=\"#network-rasters\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>GDALは、それらの機能がビルトインされている限り、オンラインリソースとストレージプロバイダを透過的にサポートできます。</p>\n<p>認証なしで公開されたラスターファイルにアクセスするには、<code class=\"docutils literal notranslate\"><span class=\"pre\">/vsicurl/</span></code> を使用できます。</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.gdal</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">GDALRaster</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span><span class=\"s2\">&quot;/vsicurl/https://example.com/raster.tif&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>\n<span class=\"go\">&#39;/vsicurl/https://example.com/raster.tif&#39;</span>\n</code></pre></div>\n<p>商用のストレージプロバイダ (<code class=\"docutils literal notranslate\"><span class=\"pre\">/vsis3/</span></code> など) の場合、認証やその他の設定を事前に行っておく必要があります (利用可能なオプションについては <a class=\"reference external\" href=\"https://gdal.org/user/virtual_file_systems.html\">GDAL Virtual Filesystems documentation</a> を参照してください) 。</p>\n</section>\n</section>\n<section id=\"security-considerations\">\n<span id=\"raster-security\"></span><h4>Security considerations<a class=\"heading-anchor\" href=\"#security-considerations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Since <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> always opens new rasters in write mode, it is\nessential to prevent instantiating one from untrusted input. Otherwise, an\nattacker might gain the ability to write a file or make a network request.</p>\n<p>To mitigate this, <a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/db-api/#spatial-lookups-intro\"><span class=\"std std-ref\">spatial lookups</span></a> prevent\n<code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code>, <a class=\"reference external\" href=\"https://docs.python.org/3/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.14)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">pathlib.Path</span></code></a>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> values from reaching\n<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> altogether. To use these types with lookups, wrap them\nexplicitly with <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a>, indicating that the value is trusted.\nBytes are accepted without being wrapped in <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> because they\nare opened through GDAL's memory-based <a class=\"reference internal\" href=\"#gdal-raster-vsimem\"><span class=\"std std-ref\">virtual filesystem</span></a>.</p>\n<p>This protection applies only to spatial lookups. Assigning a <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> value to\na <a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/model-api/#django.contrib.gis.db.models.RasterField\" title=\"django.contrib.gis.db.models.RasterField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RasterField</span></code></a> will still open a new\nraster, and assigning a <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">Path</span></code> will still fetch and open the\nreferenced raster.</p>\n<p>When validating geometry inputs, the\n<a class=\"reference internal\" href=\"/ja/6.1/ref/contrib/gis/forms-api/#django.contrib.gis.forms.GeometryField\" title=\"django.contrib.gis.forms.GeometryField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryField</span></code></a> form field will reject raster\nvalues. When validating raster inputs, you should write custom validation.</p>\n<p>For defense-in-depth strategies for limiting the available raster drivers, see\n<a class=\"reference external\" href=\"https://gdal.org/user/security.html\">GDAL security considerations</a>.</p>\n<aside class=\"version-note version-changed\" data-version=\"5.2.17\">\n<p class=\"version-note-title\">Changed in Django 5.2.17</p><p>In earlier versions, spatial lookups accepted <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> types\nfor new rasters, allowing file writes and network fetches.</p>\n</aside>\n</section>\n</section>\n</section>\n<section id=\"settings\">\n<h2>設定<a class=\"heading-anchor\" href=\"#settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"gdal-library-path\">\n<span id=\"std-setting-GDAL_LIBRARY_PATH\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GDAL_LIBRARY_PATH</span></code><a class=\"heading-anchor\" href=\"#gdal-library-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>A string specifying the location of the GDAL library. Typically,\nthis setting is only used if the GDAL library is in a non-standard\nlocation (e.g., <code class=\"docutils literal notranslate\"><span class=\"pre\">/home/john/lib/libgdal.so</span></code>).</p>\n</section>\n</section>\n<section id=\"exceptions\">\n<h2>例外<a class=\"heading-anchor\" href=\"#exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALException\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALException</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.GDALException\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>GDAL に関連するエラーを示す基本的な GDAL 例外。</p>\n</dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SRSException\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SRSException</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.gdal.SRSException\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>空間参照システムオブジェクトの構築時または使用時にエラーが発生した場合に発生する例外。</p>\n</dd></dl>\n\n</section>","rootId":"module-django.contrib.gis.gdal","toc":[{"title":"概要","anchor":"overview","children":[{"title":"サンプルデータ","anchor":"sample-data","children":[]}]},{"title":"ベクトルデータソースオブジェクト","anchor":"vector-data-source-objects","children":[{"title":"DataSource","anchor":"datasource","children":[]},{"title":"Layer","anchor":"layer","children":[]},{"title":"Feature","anchor":"feature","children":[]},{"title":"Field","anchor":"field","children":[]},{"title":"Driver","anchor":"driver","children":[]}]},{"title":"OGR ジオメトリ","anchor":"ogr-geometries","children":[{"title":"OGRGeometry","anchor":"ogrgeometry","children":[]},{"title":"OGRGeomType","anchor":"ogrgeomtype","children":[]},{"title":"Envelope","anchor":"envelope","children":[]}]},{"title":"座標系オブジェクト","anchor":"coordinate-system-objects","children":[{"title":"SpatialReference","anchor":"spatialreference","children":[]},{"title":"CoordTransform","anchor":"coordtransform","children":[]}]},{"title":"ラスターデータオブジェクト","anchor":"raster-data-objects","children":[{"title":"GDALRaster","anchor":"gdalraster","children":[]},{"title":"GDALBand","anchor":"gdalband","children":[]},{"title":"データからラスターを作成する","anchor":"creating-rasters-from-data","children":[{"title":"ds_input 辞書","anchor":"the-ds-input-dictionary","children":[]},{"title":"band_input 辞書","anchor":"the-band-input-dictionary","children":[]}]},{"title":"GDALの仮想ファイルシステムを使う","anchor":"using-gdal-s-virtual-filesystem","children":[{"title":"メモリベースの仮想ファイルシステムを使用する","anchor":"using-memory-based-virtual-filesystem","children":[]},{"title":"他の仮想ファイルシステムの使用","anchor":"using-other-virtual-filesystems","children":[{"title":"圧縮されたラスタ","anchor":"compressed-rasters","children":[]},{"title":"ネットワーク ラスタ","anchor":"network-rasters","children":[]}]},{"title":"Security considerations","anchor":"security-considerations","children":[]}]}]},{"title":"設定","anchor":"settings","children":[{"title":"GDAL_LIBRARY_PATH","anchor":"gdal-library-path","children":[]}]},{"title":"例外","anchor":"exceptions","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"API リファレンス","url":"/ja/6.1/ref/"},{"docname":"ref/contrib/index","title":"contrib パッケージ","url":"/ja/6.1/ref/contrib/"},{"docname":"ref/contrib/gis/index","title":"GeoDjango","url":"/ja/6.1/ref/contrib/gis/"}],"prev":{"docname":"ref/contrib/gis/geos","title":"GEOS API","url":"/ja/6.1/ref/contrib/gis/geos/"},"next":{"docname":"ref/contrib/gis/geoip2","title":"GeoIP2によるジオロケーション","url":"/ja/6.1/ref/contrib/gis/geoip2/"},"formats":{"html":"/ja/6.1/ref/contrib/gis/gdal/","markdown":"/ja/6.1/ref/contrib/gis/gdal.md","json":"/ja/6.1/ref/contrib/gis/gdal.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/contrib/gis/gdal.txt","official":"https://docs.djangoproject.com/ja/6.1/ref/contrib/gis/gdal/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}