-
Layer
是DataSource
對象中數據層的包裝器。您永遠不會直接創建Layer
對象。相反,您從DataSource
Layer
對象的標準Python 容器。例如,您可以通過索引訪問特定層(例如ds[0]
訪問第一層),或者您可以在for
循環中遍曆容器中的所有層。Layer
本身充當幾何特征的容器。通常,給定圖層中的所有要素都具有相同的幾何類型。圖層的
geom_type
OGRGeomType
DataSource
>>> for layer in ds: ... print('Layer "%s": %i %ss' % (layer.name, len(layer), layer.geom_type.name)) ... Layer "cities": 3 Points
示例輸出來自上麵加載的城市數據源,其中顯然包含一層,稱為
"cities"
,其中包含三個點特征。為簡單起見,下麵的示例假設您已將該層存儲在變量layer
中:>>> layer = ds[0]
本文介紹 django.contrib.gis.gdal.Layer
的用法。
聲明
class Layer
相關用法
- Python Django Layer.get_fields用法及代碼示例
- Python Django Layer.extent用法及代碼示例
- Python Django Layer.srs用法及代碼示例
- Python Django Layer.num_fields用法及代碼示例
- Python Django Layer.spatial_filter用法及代碼示例
- Python Django Layer.num_feat用法及代碼示例
- Python Django Layer.geom_type用法及代碼示例
- Python Django Layer.field_precisions用法及代碼示例
- Python Django Layer.name用法及代碼示例
- Python Django Layer.field_widths用法及代碼示例
- Python Django Layer.get_geoms用法及代碼示例
- Python Django Layer.fields用法及代碼示例
- Python List remove()用法及代碼示例
- Python List insert()用法及代碼示例
- Python Django Library.filter用法及代碼示例
- Python Django Log用法及代碼示例
- Python Django Library.inclusion_tag用法及代碼示例
- Python List clear()用法及代碼示例
- Python Lock acquire()用法及代碼示例
- Python List reverse()用法及代碼示例
- Python Django LineString.y用法及代碼示例
- Python List append()用法及代碼示例
- Python Django LogEntry.action_flag用法及代碼示例
- Python Django Length用法及代碼示例
- Python List cmp()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.gis.gdal.Layer。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。