当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django AsGML用法及代码示例


本文介绍 django.contrib.gis.db.models.functions.AsGML 的用法。

声明

class AsGML(expression, version=2, precision=8, **extra)

Availability:甲骨文,PostGIS,SpatiaLite

接受单个地理字段或表达式并返回几何的Geographic Markup Language (GML) 表示。

例子:

>>> qs = Zipcode.objects.annotate(gml=AsGML('poly'))
>>> print(qs[0].gml)
<gml:Polygon srsName="EPSG:4326"><gml:OuterBoundaryIs>-147.78711,70.245363 ...
-147.78711,70.245363</gml:OuterBoundaryIs></gml:Polygon>
关键字参数 说明
precision 指定 GML 表示中坐标的有效位数 - 默认值为 8。在 Oracle 上忽略。
version 指定要使用的 GML 版本:2(默认)或 3。

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.gis.db.models.functions.AsGML。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。