Pertanyaan yang diberi tag «cursor»

Kursor digunakan oleh pemrogram database untuk memproses setiap baris yang dikembalikan oleh kueri sistem database.



5
Looping melalui 16 juta catatan menggunakan ArcPy?
Saya punya tabel dengan 8 kolom dan ~ 16,7 juta catatan. Saya perlu menjalankan satu set persamaan if-else pada kolom. Saya telah menulis skrip menggunakan modul UpdateCursor, tetapi setelah beberapa juta catatan kehabisan memori. Saya bertanya-tanya apakah ada cara yang lebih baik untuk memproses 16,7 juta catatan ini. import arcpy …

3
Menghapus kursor yang digunakan dalam SearchCursor dalam pemahaman kamus?
Jika yang terbaik adalah membuka kursor menggunakan pernyataan with untuk memastikan itu dihapus, seperti: with arcpy.da.UpdateCursor(fc,fields) as cursor: Kemudian, jika kursor digunakan sebagai iterable dalam pemahaman seperti: d = {k:v for (k,v) in arcpy.da.SearchCursor(fc,fields)} Apakah perlu untuk menghapus kursor setelah menggunakannya dalam pemahaman?
12 arcpy  cursor 


4
ArcGIS Python SearchCursor mengunci file?
Saya memiliki skrip yang mendapat nilai dari bidang shapefile untuk kembali ke pengguna. Tampaknya hanya ketika arcpy.SearchCursor disebut ArcMap 10.0 mengunci file dan tidak bisa dihapus setelah skrip selesai berjalan. Untuk membuka kunci, saya harus menutup ArcMap. Dalam skrip saya menghapus objek SearchCursor setelah menggunakannya serta objek baris. Cara saya …

2
Menghitung Tanggal Field dengan tanggal hari ini dari datetime.date.today ()?
Saya sedang mengerjakan bagian dari alat yang akan menggunakan arcpy.CalculateField_management untuk menambahkan tanggal saat ini ke tabel atribut. Saya telah berjalan jauh dan lebar pada jalinan dan tampaknya tidak dapat menemukan resolusi untuk masalah ini. Saat menggunakan kode ini, saya mendapatkan nilai "12:00:00" input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte …



1
Bagaimana cara menghapus baris yang dipilih menggunakan ArcPy?
Saya ingin menghapus semua baris dalam kelas fitur tetapi tetap baris 1 sampai 5. Di sisi lain saya ingin tetap lima baris pertama dan menghapus yang lain. Saya tahu bahwa saya harus menggunakan kursor pencarian dan memperbarui kursor tetapi saya tidak bisa menggunakannya. Bagaimana saya bisa menghapus baris menggunakan ArcPy?
10 arcpy  cursor 

1
Mengapa del cursor / objek baris dari ArcPy?
Dapatkah seseorang membantu saya memahami apa yang dilakukan 2 baris terakhir dari kode ini: import arcpy arcpy.env.workspace = "c:/esripress/python/data/exercise07" arcpy.env.overwriteOutput = True copy = arcpy.CopyFeatures_management("airports.shp","Results/airports.shp") fc = "Results/airports.shp" cursor = arcpy.da.UpdateCursor(fc, ["STATE"], ' "STATE" <> \'AK\'') for row in cursor: row[0] = "AK" cursor.updateRow(row) del row del cursor Saya mengerti …
8 arcpy  cursor 

3
Membuat kelas fitur poligon dari koordinat X, Y menggunakan ArcPy?
Saya mencoba menulis skrip yang membuat kelas fitur poligon baru yang berisi satu poligon (persegi) dengan koordinat berikut: (0, 0), (0, 1.000), (1.000, 0), dan (1.000, 1.000) . import arcpy import fileinput import string import os from arcpy import env env.workspace = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" env.overwriteOutput = True infile = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8/coordinatesEx8.txt" for …

5
Bagaimana cara mengakses baris yang berdekatan dengan kursor?
Di tangkapan layar terlampir, atribut berisi dua bidang minat "a" dan "b". Saya ingin menulis skrip untuk mengakses baris yang berdekatan untuk membuat beberapa perhitungan. Untuk mengakses satu baris, saya akan menggunakan UpdateCursor berikut: fc = r'C:\path\to\fc' with arcpy.da.UpdateCursor(fc, ["a", "b"]) as cursor: for row in cursor: # Do something …

3
Teknologi apa yang digunakan di belakang kursor ArcPy?
Saya menggunakan ArcGIS Server 10.0. Saya memiliki geoprocessing menggunakan pencarian arcpy, memperbarui dan memasukkan kursor. Saya ingin tahu lebih banyak tentang teknologi di balik kursor ini. Apakah itu menggunakan driver atau kumpulan untuk terhubung ke database (saya menggunakan Oracle 11g)? Apakah itu membuka koneksi ke DB sekali saat membuat kursor …

2
Dapatkan nilai unik bidang kedua menggunakan arcpy.da.SearchCursor?
Saya memiliki kelas fitur dan menggunakan arcpy.da.SearchCursor. Saya mendapatkan nilai unik bidang (misalnya Nama). Bagaimana saya bisa menggunakan metode ini untuk mendapatkan nilai baris terkait dari bidang yang berbeda (bidang diff = Name2)? Sejauh ini saya menggunakan ini untuk mendapatkan nilai unik hanya pada bidang Nama: values = [row[0] for …
8 arcpy  cursor 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.