基於ArcGIS的python 編程 遊標函數Cursor的使用總結——SearchCursor(查詢遊標)

遊標是包含從要素類或表中獲取的一行或多行數據的內存對象。每行數據包含了數據源中每個字段中的屬性以及每個要素的幾何信息。遊標可對錶和要素類的數據進行搜索,增加,插入,更新以及刪除ArcPy數據訪問模塊(arcpy.da

目錄

SearchCursor(查詢遊標)

1.1示例需求

​1.2示例代碼

1.3結果展示


SearchCursor(查詢遊標)

SearchCursor()函數用於返回一個搜索遊標(SearchCursor)對象。該對象只能用於迭代返回的行數據集,且只有只讀權限。你不能通過該對象進行插入,刪除和更新操作。可選的where條件語句可用於限制返回的行。

1.1示例需求

查詢 Zion.gdb數據庫中的 環境數據,中的 ID ,CITY,RANK 三個字段

1.2示例代碼

1.3結果展示

代碼解釋:

u' 代表是對字符串進行unicode編碼
一般英文字符在使用各種編碼下, 基本都可以正常解析, 所以一般不帶u;但是中文, 必須表明所需編碼, 否則一旦編碼轉換就會出現亂碼。建議所有編碼方式採用utf8

u'input\n' # unicode編碼字符,python3默認字符串編碼方式。

f/format():格式化操作

可以進行過濾查詢 where ,例如:這裏我們查詢rank=4的字段

例如:這裏我們查詢rank=4且 city =大同的字段


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章