{"title":"Obyek Pengukuran","version":"2.1","locale":"id","docname":"ref/contrib/gis/measure","url":"/id/2.1/ref/contrib/gis/measure/","canonical":"https://djangodocs.dev/id/2.1/ref/contrib/gis/measure/","summary":"Modul django.contrib.gis.measure megandung obyek-obyek yang mengizinkan untuk gambaran nyaman dari jarak dan unit kawasan dari pengukuran. [ 1 ] Khususnya, itu…","html":"<span id=\"measurement-objects\"></span><h1>Obyek Pengukuran<a class=\"heading-anchor\" href=\"#module-django.contrib.gis.measure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Modul <a class=\"reference internal\" href=\"#module-django.contrib.gis.measure\" title=\"django.contrib.gis.measure: GeoDjango's distance and area measurement objects.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.gis.measure</span></code></a> megandung obyek-obyek yang mengizinkan untuk gambaran nyaman dari jarak dan unit kawasan dari pengukuran. <a class=\"footnote-reference brackets\" href=\"#id3\" id=\"id1\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>1<span class=\"fn-bracket\">]</span></a> Khususnya, itu menerapkan dua obyek, <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> dan <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> -- kedua dari yang mungkin mengakses melalui nama lain kenyamanan <a class=\"reference internal\" href=\"#django.contrib.gis.measure.D\" title=\"django.contrib.gis.measure.D\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">D</span></code></a> dan <a class=\"reference internal\" href=\"#django.contrib.gis.measure.A\" title=\"django.contrib.gis.measure.A\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">A</span></code></a>, masing-masing.</p>\n<section id=\"example\">\n<h2>Contoh<a class=\"heading-anchor\" href=\"#example\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Obyek-obyek <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> mungkin diinstasiasi menggunakan argumen kata kunci mengindikasikan konteks dari satuan. Di contoh dibawah, dua perbedaan jarak obyek diinstansiasikan dalam satuan kilometer (<code class=\"docutils literal notranslate\"><span class=\"pre\">km</span></code>) dan mil (<code class=\"docutils literal notranslate\"><span class=\"pre\">mi</span></code>):</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=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.gis.measure</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">D</span><span class=\"p\">,</span> <span class=\"n\">Distance</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">d1</span> <span class=\"o\">=</span> <span class=\"n\">Distance</span><span class=\"p\">(</span><span class=\"n\">km</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d1</span><span class=\"p\">)</span>\n<span class=\"go\">5.0 km</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">d2</span> <span class=\"o\">=</span> <span class=\"n\">D</span><span class=\"p\">(</span><span class=\"n\">mi</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span> <span class=\"c1\"># `D` is an alias for `Distance`</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d2</span><span class=\"p\">)</span>\n<span class=\"go\">5.0 mi</span>\n</code></pre></div>\n<p>Perubahan adalah mudah, cukup akses atribut satuan dipilih untuk mendapatkan jumlah jarak dirubah:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d1</span><span class=\"o\">.</span><span class=\"n\">mi</span><span class=\"p\">)</span> <span class=\"c1\"># Converting 5 kilometers to miles</span>\n<span class=\"go\">3.10685596119</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d2</span><span class=\"o\">.</span><span class=\"n\">km</span><span class=\"p\">)</span> <span class=\"c1\"># Converting 5 miles to kilometers</span>\n<span class=\"go\">8.04672</span>\n</code></pre></div>\n<p>Terlebih lagi, tindakan-tindakan aritmatika mungkin dilakukan diantara jarak obyek:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d1</span> <span class=\"o\">+</span> <span class=\"n\">d2</span><span class=\"p\">)</span> <span class=\"c1\"># Adding 5 miles to 5 kilometers</span>\n<span class=\"go\">13.04672 km</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">d2</span> <span class=\"o\">-</span> <span class=\"n\">d1</span><span class=\"p\">)</span> <span class=\"c1\"># Subtracting 5 kilometers from 5 miles</span>\n<span class=\"go\">1.89314403881 mi</span>\n</code></pre></div>\n<p>Dua obyek <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> digandakan bersama-sama akan menghasilkan sebuah obyek <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a>, yang menggunakan satuan persegi dari ukuran:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">a</span> <span class=\"o\">=</span> <span class=\"n\">d1</span> <span class=\"o\">*</span> <span class=\"n\">d2</span> <span class=\"c1\"># Returns an Area object.</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">a</span><span class=\"p\">)</span>\n<span class=\"go\">40.2336 sq_km</span>\n</code></pre></div>\n<p>Untuk menentukan apa singkatan atribut dari satuan adalah, metode kelas <code class=\"docutils literal notranslate\"><span class=\"pre\">unit_attname</span></code> mungkin digunakan:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">Distance</span><span class=\"o\">.</span><span class=\"n\">unit_attname</span><span class=\"p\">(</span><span class=\"s1\">&#39;US Survey Foot&#39;</span><span class=\"p\">))</span>\n<span class=\"go\">survey_ft</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">Distance</span><span class=\"o\">.</span><span class=\"n\">unit_attname</span><span class=\"p\">(</span><span class=\"s1\">&#39;centimeter&#39;</span><span class=\"p\">))</span>\n<span class=\"go\">cm</span>\n</code></pre></div>\n</section>\n<section id=\"supported-units\">\n<span id=\"id2\"></span><h2>Satuan Didukung<a class=\"heading-anchor\" href=\"#supported-units\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\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>Satuan Atribut</p></th>\n<th class=\"head\"><p>Nama penuh atau nama lain</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">km</span></code></p></td>\n<td><p>Kilometer</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">mi</span></code></p></td>\n<td><p>Mil</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">m</span></code></p></td>\n<td><p>Meter</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">yd</span></code></p></td>\n<td><p>Yard</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">ft</span></code></p></td>\n<td><p>Kaki (Internasional)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">survey_ft</span></code></p></td>\n<td><p>Kaki Amerika Serikat, penelitian kaki Amerika Serikat</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">inci</span></code></p></td>\n<td><p>Inci</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">cm</span></code></p></td>\n<td><p>Sentimeter</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">mm</span></code></p></td>\n<td><p>Milimeter</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">um</span></code></p></td>\n<td><p>Mikrometer</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">british_ft</span></code></p></td>\n<td><p>Kaki Inggris (Sears 1922)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">british_yd</span></code></p></td>\n<td><p>Yard Inggris (Sears 1922)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">british_chain_sears</span></code></p></td>\n<td><p>British chain (Sears 1922)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">indian_yd</span></code></p></td>\n<td><p>Yard India, Yard (India)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sears_yd</span></code></p></td>\n<td><p>Yard (Sears)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">clarke_ft</span></code></p></td>\n<td><p>Kaki Clarke</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">chain</span></code></p></td>\n<td><p>Chain</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">chain_benoit</span></code></p></td>\n<td><p>Chain (Benoit)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">chain_sears</span></code></p></td>\n<td><p>Chain (Sears)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">british_chain_benoit</span></code></p></td>\n<td><p>British chain (Benoit 1895 B)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">british_chain_sears_truncated</span></code></p></td>\n<td><p>British chain (Sears 1922 truncated)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">gold_coast_ft</span></code></p></td>\n<td><p>Gold Coast foot</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">link</span></code></p></td>\n<td><p>Tautan</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">link_benoit</span></code></p></td>\n<td><p>Link (Benoit)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">link_sears</span></code></p></td>\n<td><p>Link (Sears)</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">clarke_link</span></code></p></td>\n<td><p>Tautan Clarke</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">fathom</span></code></p></td>\n<td><p>Fathom</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">rod</span></code></p></td>\n<td><p>Rod</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nm</span></code></p></td>\n<td><p>Nautical Mile</p></td>\n</tr>\n<tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nm_uk</span></code></p></td>\n<td><p>Nautical Mile (UK)</p></td>\n</tr>\n<tr class=\"row-even\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">german_m</span></code></p></td>\n<td><p>German legal metre</p></td>\n</tr>\n</tbody>\n</table>\n</div>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Catatan</p>\n<p>Atribut-atribut <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> adalah sama seperti atribut-atribut <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a>, kecuali mereka diawali dengan <code class=\"docutils literal notranslate\"><span class=\"pre\">sq_</span></code> (satuan kawasan adalah persegi di alam). Sebagai contoh, <code class=\"docutils literal notranslate\"><span class=\"pre\">Area(sq_m=2)</span></code> membuat sebuah obyek <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> mewakili dia meter persegi.</p>\n</aside>\n</section>\n<section id=\"measurement-api\">\n<h2>API pengukuran<a class=\"heading-anchor\" href=\"#measurement-api\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"distance\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Distance</span></code><a class=\"heading-anchor\" href=\"#distance\"><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.measure.Distance\">\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\">Distance</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\">kwargs</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Distance\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Untuk mengawali sebuah jarak obyek, lewatkan kata kunci sesuai pada <a class=\"reference internal\" href=\"#supported-units\"><span class=\"std std-ref\">unit attribute name</span></a> diinginkan setel dengan nilai diinginkan. Sebagai contoh, berikut membuat sebuah jarak obyek mewakili 5 mil:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">dist</span> <span class=\"o\">=</span> <span class=\"n\">Distance</span><span class=\"p\">(</span><span class=\"n\">mi</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Distance.__getattr__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__getattr__</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unit_att</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Distance.__getattr__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Mengembalikan nilai jarak dalam satuan sesuai pada atribut satuan yang diberikan. Sebagai contoh:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">dist</span><span class=\"o\">.</span><span class=\"n\">km</span><span class=\"p\">)</span>\n<span class=\"go\">8.04672</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Distance.unit_attname\">\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\">unit_attname</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unit_name</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Distance.unit_attname\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Mengembalikan nama atribut satuan jarak untuk nama satuan penuh yang diberikan. Sebagai contoh:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Distance</span><span class=\"o\">.</span><span class=\"n\">unit_attname</span><span class=\"p\">(</span><span class=\"s1\">&#39;Mile&#39;</span><span class=\"p\">)</span>\n<span class=\"go\">&#39;mi&#39;</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.measure.D\">\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\">D</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.D\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Nama lain untuk kelas <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"area\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Area</span></code><a class=\"heading-anchor\" href=\"#area\"><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.measure.Area\">\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\">Area</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\">kwargs</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Area\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Untuk mengawali sebuah kawasan obyek, lewatkan kata kunci sesuai pada <a class=\"reference internal\" href=\"#supported-units\"><span class=\"std std-ref\">unit attribute name</span></a> diinginkan setel dengan nilai diinginkan. Sebagai contoh, berikut membuat sebuah kawasan obyek mewakili 5 mil persegi:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">a</span> <span class=\"o\">=</span> <span class=\"n\">Area</span><span class=\"p\">(</span><span class=\"n\">sq_mi</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Area.__getattr__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__getattr__</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unit_att</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Area.__getattr__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Mengembalikan nilai kawasan di satuan yang berhubungan ke atribut satuan yang diberikan. Sebagai contoh:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">a</span><span class=\"o\">.</span><span class=\"n\">sq_km</span><span class=\"p\">)</span>\n<span class=\"go\">12.949940551680001</span>\n</code></pre></div>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Area.unit_attname\">\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\">unit_attname</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unit_name</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.Area.unit_attname\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Mengembalikan nama atribut satuan kawasan untuk nama satuan penuh yang diberikan. Sebagai contoh:</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=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Area</span><span class=\"o\">.</span><span class=\"n\">unit_attname</span><span class=\"p\">(</span><span class=\"s1\">&#39;Kilometer&#39;</span><span class=\"p\">)</span>\n<span class=\"go\">&#39;sq_km&#39;</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.measure.A\">\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\">A</span></span><a class=\"heading-anchor\" href=\"#django.contrib.gis.measure.A\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Nama lain untuk kelas <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a>.</p>\n</dd></dl>\n\n<p class=\"rubric\">Catatan kaki</p>\n<aside class=\"footnote-list brackets\">\n<aside class=\"footnote brackets\" id=\"id3\" role=\"doc-footnote\">\n<span class=\"label\"><span class=\"fn-bracket\">[</span><a role=\"doc-backlink\" href=\"#id1\">1</a><span class=\"fn-bracket\">]</span></span>\n<p><a class=\"reference external\" href=\"https://koordinates.com/\">Robert Coup</a> adalah penulis awal dari ukuran obyek-obyek, dan terinspirasi oleh pekerjaan Brian Beck dalam <a class=\"reference external\" href=\"https://github.com/geopy/geopy/\">geopy</a> dan pekerjaan PhD Geoff Biggs pada dimensi satuan untuk robotik.</p>\n</aside>\n</aside>\n</section>\n</section>","rootId":"module-django.contrib.gis.measure","toc":[{"title":"Contoh","anchor":"example","children":[]},{"title":"Satuan Didukung","anchor":"supported-units","children":[]},{"title":"API pengukuran","anchor":"measurement-api","children":[{"title":"Distance","anchor":"distance","children":[]},{"title":"Area","anchor":"area","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Acuan API","url":"/id/2.1/ref/"},{"docname":"ref/contrib/index","title":"Paket contrib","url":"/id/2.1/ref/contrib/"},{"docname":"ref/contrib/gis/index","title":"GeoDjango","url":"/id/2.1/ref/contrib/gis/"}],"prev":{"docname":"ref/contrib/gis/functions","title":"Fungsi Basisdata Geografis","url":"/id/2.1/ref/contrib/gis/functions/"},"next":{"docname":"ref/contrib/gis/geos","title":"API GEOS","url":"/id/2.1/ref/contrib/gis/geos/"},"formats":{"html":"/id/2.1/ref/contrib/gis/measure/","markdown":"/id/2.1/ref/contrib/gis/measure.md","json":"/id/2.1/ref/contrib/gis/measure.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/ref/contrib/gis/measure.txt","official":"https://docs.djangoproject.com/id/2.1/ref/contrib/gis/measure/","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","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}