Rudaí TomhaisLink to this heading
Tá rudaí sa mhodúl:MOD: django.contrib.gis.measur a cheadaíonn léiriú áisiúil ar aonaid achair agus limistéar tomhais. [#] _ Go sonrach, cuireann sé dhá rud i bhfeidhm, :class: Fistance agus:class: A agus: aicme: A aistrithe, faoi seach.
SamplaLink to this heading
Distance objects may be instantiated using a keyword argument indicating the
context of the units. In the example below, two different distance objects are
instantiated in units of kilometers (km) and miles (mi):
>>> from django.contrib.gis.measure import D, Distance
>>> d1 = Distance(km=5)
>>> print(d1)
5.0 km
>>> d2 = D(mi=5) # `D` is an alias for `Distance`
>>> print(d2)
5.0 mi
Maidir le tiontaithe, rochtain ar an tréith aonaid is fearr leat chun cainníocht achair tiontaithe a fháil:
>>> print(d1.mi) # Converting 5 kilometers to miles
3.10685596119
>>> print(d2.km) # Converting 5 miles to kilometers
8.04672
Thairis sin, féadfar oibríochtaí uimhríochta a dhéanamh idir na rudaí achair:
>>> print(d1 + d2) # Adding 5 miles to 5 kilometers
13.04672 km
>>> print(d2 - d1) # Subtracting 5 kilometers from 5 miles
1.89314403881 mi
Dhá: aicme: réad “Fad” a iolraítear le chéile torfaidh réad: aicme: Limistéar, a úsáideann aonaid tomhais cearnacha:
>>> a = d1 * d2 # Returns an Area object.
>>> print(a)
40.2336 sq_km
Chun a chinneadh cad é an giorrúchán tréithe aonaid, féadfar an modh aicme unit_attname` a úsáid:
>>> print(Distance.unit_attname("US Survey Foot"))
survey_ft
>>> print(Distance.unit_attname("centimeter"))
cm
Aonaid tacaitheLink to this heading
Tréith Aonad |
Ainm iomlán nó ainm (í) |
|---|---|
|
Kiliméadar, Ciliméadar |
``Mi `` |
Míle |
|
Méadar, Méadar |
|
Clós |
|
Cos, Cos (Idirnáisiúnta) |
|
Cos na SA, cos suirbhé na SA |
|
orlach |
|
Ceintiméadar |
|
Milliméadar, Milliméadar |
|
Micriméadar, Micriméadar |
``British_ft `` |
Cos na Breataine (Sears 1922) |
``British_yd `` |
Clós na Breataine (Sears 1922) |
|
Slabhra na Breataine (Sears 1922) |
``Indian_yd `` |
Clós Indiach, Clós (Indiach) |
|
Clós (Sears) |
|
Cos Clarke |
|
Slabhra |
|
Slabhra (Benoit) |
|
Slabhra (Sears) |
|
Slabhra na Breataine (Benoit 1895 B) |
|
Slabhra na Breataine (Sears 1922 gearrtha) |
|
Cos an Chósta Óir |
|
Nasc |
|
Nasc (Benoit) |
|
Nasc (Sears) |
|
Nasc Clarke |
|
Fathom |
|
Slat |
|
Furlong, Furrow Long |
|
Míle Farraige |
|
Míle Mhuir (RA) |
|
Méadar dlí na Gearmáine |
Chomh maith le haonad leis an réimír sq_`, tacaítear leis na haonaid seo a leanas freisin ar:class: Area:
Tréith Aonad |
Ainm iomlán nó ainm (í) |
|---|---|
|
Heicteár |
API TomhaisLink to this heading
``Fad ``Link to this heading
- class Distance(**kwargs)Link to this definition
Chun réad achair a thionscnamh, cuir isteach eochairfhocal a fhreagraíonn don ainm tréith aonaid atá ag teastáil leis an luach atá ag teastáil: ref: `ainm tréithe aonaid <supported_units>`atá leagtha Mar shampla, cruthaíonn an méid seo a leanas réad achair a léiríonn 5 míle:
>>> dist = Distance(mi=5)- __getattr__(unit_att)Link to this definition
Tugann an luach achair ar ais in aonaid a fhreagraíonn don tréith aonaid a thugtar. Mar shampla:
>>> print(dist.km) 8.04672- classmethod unit_attname(unit_name)Link to this definition
Tugann ainm tréith an aonaid achair ar ais don ainm iomlán aonaid a thugtar. Mar shampla:
>>> Distance.unit_attname("Mile") 'mi'
- class DLink to this definition
Alias le haghaidh: aicme: Fad aicme.
LimistéarLink to this heading
- class Area(**kwargs)Link to this definition
Chun réad limistéar a thionscnamh, cuir isteach eochairfhocal a fhreagraíonn don ainm tréith aonaid atá ag teastáil leis an luach atá ag teast <supported_units>áil. Mar shampla, cruthaíonn an méid seo a leanas réad ceantair a léiríonn 5 míle cearnach:
>>> a = Area(sq_mi=5)- __getattr__(unit_att)Link to this definition
Tugann luach an limistéar ar ais in aonaid a fhreagraíonn don tréith aonaid a thugtar. Mar shampla:
>>> print(a.sq_km) 12.949940551680001- classmethod unit_attname(unit_name)Link to this definition
Tugann ainm tréithe an aonaid limistéar ar ais don ainm iomlán aonaid a thugtar. Mar shampla:
>>> Area.unit_attname("Kilometer") 'sq_km'
- class ALink to this definition
Alias le haghaidh: aicme: Limistéar aicme.
Fonótaí