-
DataSource
的構造函數隻需要一個參數:要讀取的文件的路徑。但是,OGR 還支持各種更複雜的數據源,包括數據庫,可以通過傳遞特殊名稱字符串而不是路徑來訪問這些數據源。有關詳細信息,請參閱OGR Vector Formats 文檔。DataSource
實例的name
可選的
encoding
參數允許您指定源中字符串的非標準編碼。當您在讀取字段值時獲得DjangoUnicodeDecodeError
異常時,這通常很有用。創建
DataSource
後,您可以通過訪問layer_count
len()
函數來了解它包含多少層數據。有關訪問數據層本身的信息,請參閱下一節:>>> from django.contrib.gis.gdal import DataSource >>> ds = DataSource('/path/to/your/cities.shp') >>> ds.name '/path/to/your/cities.shp' >>> ds.layer_count # This file only contains one layer 1
本文介紹 django.contrib.gis.gdal.DataSource
的用法。
聲明
class DataSource(ds_input, encoding='utf-8')
相關用法
- Python DataFrame.to_excel()用法及代碼示例
- Python Tableau DatasourceItem用法及代碼示例
- Python DataFrame.read_pickle()用法及代碼示例
- Python Pandas DataFrame.fillna()用法及代碼示例
- Python Datetime.replace()用法及代碼示例
- Python Django DateDetailView用法及代碼示例
- Python DateTime轉integer用法及代碼示例
- Python DateTime astimezone()用法及代碼示例
- Python Django DateTimeField.input_formats用法及代碼示例
- Python DateTime weekday()用法及代碼示例
- Python Django DayArchiveView用法及代碼示例
- Python Decimal shift()用法及代碼示例
- Python Decimal rotate()用法及代碼示例
- Python Decimal max_mag()用法及代碼示例
- Python Decimal as_integer_ratio()用法及代碼示例
- Python Decimal is_subnormal()用法及代碼示例
- Python Decimal canonical()用法及代碼示例
- Python Decimal from_float()用法及代碼示例
- Python Decimal normalize()用法及代碼示例
- Python Decimal radix()用法及代碼示例
- Python Dictionary update()用法及代碼示例
- Python Decimal copy_abs()用法及代碼示例
- Python Decimal is_finite()用法及代碼示例
- Python Decimal conjugate()用法及代碼示例
- Python Django Distance用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.gis.gdal.DataSource。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。