-
Layer是DataSource對象中數據層的包裝器。您永遠不會直接創建Layer對象。相反,您從對象中檢索它們,該對象本質上是DataSourceLayer對象的標準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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
