«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.

7
ArcPy ile çokgenleri * n * eşit sayıdaki gruplara bölmek?
İş için görevlerimden biri, parselleri gruplara ayırmak. Bu gruplar aracılar tarafından mülk sahipleriyle konuşmak için kullanılacaktır. Amaç, birbirine yakın olan parselleri birlikte gruplayarak acentenin işini kolaylaştırmak ve işlerin eşit olarak dağıtılması için parselleri eşit sayılara bölmektir. Ajan sayısı birkaçdan 10'a kadar değişebilir. Şu anda bu görevi manuel olarak gerçekleştiriyorum, ancak …

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 …

1
Python komut dosyası aracının Parametreleri'nde Açılır liste oluşturulsun mu?
Oluşturduğum bir liste alacak ve girişlerden biri olarak bitmiş araçta açılır menü olarak kullanacağım bir python betiğinden bir araç oluşturmaya çalışıyorum (örneğin ekli resme bakın): Kullandığım liste Vermont eyaletindeki tüm kasabaları içeren büyük bir listedir ve bunu bir tablodan komut dosyasında oluşturuyorum (aşağıdaki koda bakın). Benim sorunum şu anda sadece …

3
Geodatabase'i Özellik Sınıfı veya Tablosu adına göre mi arıyorsunuz?
Adını kullanarak bir Özellik Sınıfı veya Tablo için Geodatabases aramak için bir yol arıyorum. Bunun gibi herhangi bir işlev var mı? Açıkçası, Windows araması yalnızca bir Geodatabase içindeki tablolar için rastgele kimlikleri döndürür. Aslında onların içindeki veri kümelerini aramak istiyorum. Bunun birçok insana yardımcı olacağını düşünüyorum, çünkü Geodatabases'te uzamsal verileri …

2
Ek açıklama katmanlarını kavisli kullanın
Arcpy kullanarak açıklama katmanlarına erişmek istiyorum (amaç, metin açıklamalarındaki birkaç metin dizesini doğrulamaktır). Ek açıklama ile , dinamik etiketler değil çizim aracı ek açıklamaları kastediyorum . Bu ek açıklama katmanları, 'Varsayılan' adıyla bir gruplar katmanının altındadır. ESRI dokümantasyon katmanları kendilerini varlık olarak beraberlik ek açıklama konuşur: Bir harita belgesinde esasen …


2
ArcMap'in Python penceresinde komut dosyası çalıştırılıyor mu?
Python'u metin düzenleyicime yazıyorum, bu yüzden bir Python betiğim var, script.py. Hala geliştiriyorum, bu yüzden henüz araç kutuma koymak istemiyorum ve şu anda bu, metin düzenleyicimden ArcGIS Desktop'taki Python penceresine kopyalayıp yapıştırmak anlamına geliyor. ArcGIS Python penceresinden çağırmama izin veren bir komut var mı? Çizgileri boyunca bir şey: run script.py …

2
Geometry () nesnesinin 'length' özelliğine erişirken ölçü birimini nasıl belirleyebilirim?
CalculateField_management aracını kullanarak, şekil uzunluğunu hesaplarken ölçü birimini belirtebilirsiniz: #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") Aynı şeyi her imlecin 'SHAPE @ LENGTH' kısmını kullanarak yapmak istiyorum, uzunluk seçtiğim bir birimde geri döndü: #hypothetical example 1 with arcpy.da.UpdateCursor(polylines, field_names=["SHAPE@LENGTH.FEET", "shapeLen"]) as upCurs: for row in …

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
Seçilen Özelliği ArcPy kullanarak Yeni Shapefile'a dışa aktarmak mı istiyorsunuz?
Şu anda ArcGIS 10.1'de bir özellik seçen ve bu özellik (ve yalnızca bu özellik) üzerinde bir görüş alanı analizi çalıştıran bir şekil dosyası üzerinden yinelenen bir arama imleci var. Aynı özelliği Python'da aynı ada sahip bir şekil dosyasına vermenin en kolay yolu nedir? fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, "pts") …


1
Arazi Sörveyörlerine Python Öğretimi [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Herkesin yaygın anket görevlerini otomatikleştirmek veya basitleştirmek için Python kullanma konusunda iyi örnekleri var …

1
ArcPy ve PyGRASS araçlarını aynı Python betiğinde mi kullanıyorsunuz?
Farklı ArcPy / ArcGIS komutlarını içeren bir Python betiği yazmaya çalışıyorum ve GRASS coğrafi işleme araçlarıyla birleştirmek istiyorum. Maalesef GRASS kütüphanelerini içe aktarmak işe yaramıyor. import grass.script as grass bir hatayla biter: Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named script GRASS …

3
Çok büyük bir arazi örtüsü veri kümesini nasıl yeniden sınıflandırabilirim?
Alaska için NLCD2001 Land Cover veri kümesini düşünün ( indirme linki ). Ben sadece 41, 42 ve 43 değeri piksel korunur böylece bu veri kümesini yeniden sınıflandırmak gerekir; diğer tüm piksel değerleri NoData (veya gerekirse 0) olmalıdır. Bu, yeniden sınıflandırma aracına yalnızca bir çağrı gerektiren basit bir görev gibi görünüyor. …

2
ArcMap içinde çalışan Python komut dosyaları ile dışarıda çalışanlar mı?
Ben sadece iş için Python senaryosuna girmeye başladım. Şu anda bir işlemi otomatikleştirmek için bir komut dosyası oluşturuyorum. Temel olarak, kullanıcıya istemci adını sorar, varsa bir projeksiyon alır, istemci için C: sürücüsünde dizin oluşturur, istemciye özel dosya coğrafi veritabanı oluşturur, gerekli veri kümesini oluşturur ve istemci verilerine özel özellik sınıfları …
10 arcpy 

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.