«arcpy» etiketlenmiş sorular

Esri tarafından ArcGIS Desktop'ı (ArcMap ve ArcGIS Pro) coğrafi işleme, haritalama vb. Python'a tanıtmak için oluşturulmuş bir site paketi.

4
Python Toolbox yardımı için parametre açıklamaları tanımlama?
ArcMap uygulamamız için bazı Python Araç Kutuları oluşturmaya çalışıyorum (örn. MyTool.pyt) Yardım metninin self.description özniteliği ile tanımlandığını görebiliyorum. Ancak, programı çalıştırıp parametre alanlarından birine tıkladığımda, yardım / açıklama metni boşalır. Her parametre için açıklama alanı sağlayabilmek istiyorum. Bu nasıl başarılır? Bazı yanıtlardan sonra, 'Öğe Açıklaması' sağ tıklama bağlam menüsü aracılığıyla …

1
ArcMap'teki Python betiği içindeki alanı hesapla
Python betiğimin içindeki bir çokgenin alanını hesaplamaya çalışıyorum. İkisini birleştirmekten yeni bir çokgen oluşturuyorum ve elde edilen çokgenin alanını çıktı dosyasındaki bir alana eklemek istiyorum. Çokgen normal bir şekil dosyasında saklanır ve yansıtılır. Alan tercihen harita birimlerinde. Bunun oldukça yaygın ve basit bir görev olduğunu düşünürdüm, ancak birçok Googleing'e rağmen …

3
Python listesindeyken özellikleri özelliğe göre mi seçiyorsunuz?
Python özniteliğine göre bir seçim tamamlamak çalışıyorum ama bir öznitelik bir listede olup olmadığını sorgusuna göre. Böyle bir sorgu en basit haliyle şöyle olmalıdır: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) ancak bu yaklaşım geçersiz bir ifade hatası döndürür. Geçmişte, bu tür bir sorgu için daha karmaşık sytax …

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", …


4
ArcPy kullanarak geometriyi WKT'ye dönüştürme?
Python ve ArcPy (ArcPy olmayan modüller olmadan) kullanarak bir coğrafi işleme işlemi sırasında bir ArcGIS katmanındaki tek bir özelliği (veya potansiyel olarak birçok özelliği) İyi Bilinen Metin (WKT) biçimine dönüştürmek istiyorum. Amaç WKT'yi SQL Server Spatial'a aktarmak ve ArcGIS GP araç setinin dışında ek işlemler yapmaktır. ArcGy geometri özelliklerini ArcPy …
13 arcpy  convert  wkt 

1
İçindekiler'e katman eklemek için python kullanma
Bir süredir TOC'ye katman ekleyerek mücadele ediyorum. Tek katmanlar ekledim ancak bir klasörde döngü yapmalı ve tüm katmanları eklemeliyim. Shapefiles hiç ekleyemiyorum. Yalnızca katman dosyaları. Aşağıda bulunduğum yerin kodu: for layer in shp_List: mxd = arcpy.mapping.MapDocument("CURRENT") dataFrame = arcpy.mapping.ListDataFrames(mxd, "*")[0] outlayer = lyr layerfile = os.path.join(base_Folder, lyr + ".lyr") arcpy.MakeFeatureLayer_management(layer, …

2
Arcpy.RasterToNumPyArray kullanarak uzamsal başvuru tutuyor musunuz?
ArcGIS 10.1 kullanıyorum ve önceden varolan iki rasterden oluşan yeni bir raster oluşturmak istiyorum. RasterToNumPyArray Adapte istiyorum iyi bir örnek vardır. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") Sorun uzamsal referansı ve aynı zamanda …


1
ArcGIS 10'da “Alan Haritalama” - ArcPy
Uzamsal birleştirme ve bazı basit hesaplamalar yapan bir Python betiği yazdım . Benim sorunum, belirli bir alan için birleştirme kuralı ayarlamak ve geri kalan alanları olduğu gibi bırakmak. Örneğin, uzamsal konumla birleştirildiğinde , bir Nüfus sayımının ilk gerçekleşmesini sağlayan "İlk" birleştirme kuralını kullanan bir nüfus alanım var. Ben birleştirme kuralı …

2
Bellek içi Tablo Görünümü silinsin mi?
Bir Python betiğinde, binlerce Excel dosyası arasında dolaşıyorum ve her dosyadaki ilk spreadhseet'ten bellek tablosu görünümlerinde oluşturmak için arcpy.MakeTableView kullanıyorum. Bellek içi görünüm referansını nasıl silebilirsiniz? Tablo adını depolayan değişkeni silmeye çalıştım, ama boşuna. tblView = sheetName arcpy.MakeTableView_management(excelSheet, tblView, .....) ## Process the table here del tblView Başvuruyu silmenin nedeni, …
13 arcpy 

2
Çok İşleme Hataları - ArcGIS uygulaması
Buradaki topluluktaki herhangi birinin uzamsal analizler için çoklu işleme kullanmaya çalışıp çalışmadığını merak ediyordum. Yani ben bir dizi raster aracılığıyla yineleme, her biri için bir çok işlemli iş oluşturmak ve bunları bir def işlevi içinde bir dizi geoprocessing adımları üzerinden çalıştırmak çalışıyorum. Çizgisinde bir şey def net(RasterImage, OutFolderDir): arcpy.env.overwriteOutput = …

1
ArcPy kullanarak Dosya Doğrulama?
Bir dizini tarar ve dosya adı, biçim, bant sayısı, vb gibi temel raster veri bilgileri çıktılar bir komut dosyası var. Dizin raster veri (yani, başka bir şey içermiyorsa) yapmak için bir yol gerekir ), dizinin doğru veri türüne sahip olmadığını belirten bir mesaj görüntülenir. ArcPy'nin Describe()bir klasördeki veri türünü belirlemek …
13 arcpy 


3
Hata iletisi göstermeden erken çıkmak için bir arcpy komut dosyasında sys.exit (0) nasıl kullanabilirim?
ArcGIS 10.0 için iki büyük fonksiyonel bölümü olan bir arcpy aracı komut dosyası var. Kullanıcı ikinci bölümün çalıştırılıp çalıştırılmayacağını seçebilir. Kullanıcı ikinci bölümü çalıştırmak DEĞİL seçerse, ben sadece bir temizleme işlevini çalıştırmak ve araç sonuçları penceresine bir hata iletisi gönderilmeden bir sys.exit (0) ile komut dosyasından çıkmak istiyorum . Burada …

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.