«cursor» etiketlenmiş sorular

İmleçler, veritabanı programcıları tarafından veritabanı sistem sorguları tarafından döndürülen tek tek satırları işlemek için kullanılır.


2
Veri erişim imleci performansı önceki sürümlere göre nasıl bu kadar gelişmiş?
Veri erişim modülü ArcGIS sürüm 10.1 ile tanıtıldı. ESRI, veri erişim modülünü şu şekilde açıklar ( kaynak ): Veri erişim modülü, arcpy.da, verilerle çalışmak için bir Python modülüdür. Düzenleme oturumunun, düzenleme işleminin, gelişmiş imleç desteğinin (daha hızlı performans dahil), tabloları ve özellik sınıflarını NumPy dizilerine ve NumPy dizilerinden dönüştürmeye yönelik …

5
ArcPy kullanarak 16 milyon kayıttan mı geçiyorsunuz?
8 sütun ve ~ 16,7 milyon kayıt içeren bir tablo var. Ben sütunlarda if-else denklemleri bir dizi çalıştırmak gerekir. UpdateCursor modülünü kullanarak bir senaryo yazdım, ancak birkaç milyon kayıttan sonra bellek bitiyor. Bu 16,7 milyon kaydı işlemek için daha iyi bir yol olup olmadığını merak ediyordum. import arcpy arcpy.TableToTable_conversion("combine_2013", "D:/mosaic.gdb", …

3
Sözlük anlamada SearchCursor'ta kullanılan imleç silinsin mi?
İmleçlerin silinmesini sağlamak için with ifadesini kullanarak açmak en iyiyse, şöyle: with arcpy.da.UpdateCursor(fc,fields) as cursor: Sonra, bir imleç aşağıdaki gibi bir anlamada yinelenebilir olarak kullanılırsa: d = {k:v for (k,v) in arcpy.da.SearchCursor(fc,fields)} Anlamada kullandıktan sonra imleci silmek gerekli mi?
12 arcpy  cursor 

1
Python ile öznitelik tablolarını değiştirmek için en hızlı yöntemler?
Bir süre önce, bir öznitelik tablosunu python sözlüğüne dönüştürmek için hızlı bir Python işlevi yazdım, burada anahtar kullanıcı tarafından belirtilen benzersiz bir kimlik alanından (genellikle OID alanı) alınır. Ayrıca, varsayılan olarak tüm alanlar sözlüğe kopyalanır, ancak yalnızca bir alt kümenin belirtilmesine izin veren bir parametre ekledim. def make_attribute_dict(fc, key_field, attr_list=['*']): …

4
ArcGIS Python SearchCursor dosya kilitleme?
Ben kullanıcıya dönmek için bir şekil dosyasının alanından bir değer alır bir komut dosyası var. Görünüşe göre sadece arcpy.SearchCursor ArcMap 10.0 olarak adlandırıldığında dosyayı kilitler ve kodun çalışması bittikten sonra kaldırılmaz. Kilidi kapatmak için ArcMap'i kapatmam gerekiyor. Kodda, SearchCursor nesnesini satır nesnesinin yanı sıra kullandıktan sonra silerim. Ben komut dosyası …

2
Datetime.date.today () öğesinden bugünün tarihini içeren Tarih Alanı hesaplanıyor mu?
Geçerli tarih için öznitelik tablosuna eklemek için arcpy.CalculateField_management kullanacak aracın bir parçası üzerinde çalışıyorum. İnterweb'lerde çok fazla dolaştım ve bu sorunun çözümünü bulamıyorum. Bu kodu kullanırken, "12:00:00 AM" değerini alıyorum input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte = today.strftime('%m/%d/%Y') arcpy.CalculateField_management(input,"DTCARXTRCT",dte,"PYTHON") Bu kodu kullanırken, bugünün "10/07/2014" tarihinden itibaren "06/19/1905" değerini alıyorum …


6
ArcPy veya ModelBuilder kullanarak nokta konumlarını taşıma / dengeleme?
Metin ek açıklama özellikleri olan bir dizi coğrafi referanssız CAD katmanları ( bu soruya bakın ) var. Metni noktalara dönüştürmek için bir model oluşturdum, ancak ek açıklamayı bir Point özellik sınıfına dönüştürdükten sonra, CAD metni bağlantı noktalarının CAD metninin merkezine (noktaların ait olduğu yer) denk gelmediğini görüyorum. Bu nedenle, sağlayacağım …

1
ArcPy kullanarak seçilen satırlar nasıl silinir?
Bir özellik sınıfındaki tüm satırları silmek istiyorum, ancak 1 - 5 arasındaki satırlar olarak kalıyorum. Diğer yandan ilk beş satır olarak kalmak ve diğerlerini silmek istiyorum. Arama imlecini ve güncelleme imlecini kullanmam gerektiğini biliyorum ama kullanamadım. ArcPy kullanarak satırları nasıl silebilirim?
10 arcpy  cursor 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.