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



5
ArcPy komut dosyasını kullanarak özellik katmanı kaldırılsın mı?
Bir katmanın diğer katmandaki centroidi olması gereken iki katmanı kesmeye çalıştığım bir ArcPy tabanlı komut dosyası var. Bir katman (aşağıda özellik_layer) diğerinin centroid içerdiğini bilmek gerekir, çünkü arcpy.SelectLayerByLocation_management () aracını kullanıyorum. Bir Harita Belgem (* .mxd) açık değil, bu yüzden bunu yapabilmek için, Özellik Katmanı Yap'ı kullanmak zorundayım. Belgeler, program …

1
ArcGIS Geoprocessing Results penceresinde kullanıcıya yükseltilen hata mesajlarını mı görüntülüyorsunuz?
Özel bir kural dışı durumdan alınan yazdırma ifadeleri Coğrafi İşleme Sonuçları penceresinde görüntülenebilir mi? Bir kullanıcıdan iki girdi alan, ilişkili özelliği bulan, daha sonra özelliğe zum yapan bulduğum bir komut dosyasını değiştirdim. Araç iyi çalışıyor. Girişleri otomatik olarak doğru miktarda karaktere sahip olacak şekilde biçimlendirerek daha kullanıcı dostu hale getirmeye …

4
ArcGIS Desktop, en son Python 2.x veya Python 3.x sürümlerini destekleyecek mi?
ArcGIS Desktop 10.0'ın Python'un 2.6'dan daha yeni sürümlerini destekleyip desteklemeyeceğini merak ediyorum. Ve bu nedenle NumPy'nin daha yeni sürümleri (yani 1.4, 1.5 vb.). Bu belgelerin ESRI sitesinde bir yerde olduğundan eminim, ancak bulamıyorum. ArcGIS Desktop 10.0'ın Numpy 1.3.0 ( ref ) kurulu olduğu sürece mevcut bir Python 2.6 kurulumuna saygı …

1
NESNE KİMLİĞİ adını almanın en iyi yolu nedir?
Bir özellik sınıfının OBJECTID adını almanın en iyi yolu nedir? Alanı elde etmek için bir imleçte "OID @" kullanabileceğinizi biliyorum, ama adı da buradan alabilir misiniz? Bir komut dosyası yazıyorum ve bir sorguda kullanılacak OBJECTID_2, OBJECTID_12, FID vb. Gibi değişen OBJECTID adlarını dikkate almamız gerekiyor. Adı almanın tek yolu Describe …
13 arcpy  objectid 

6
ArcMap'ta gerçek eğrileri / yayları mı tanımlıyorsunuz?
ArcMap'te daireler oluşturmanın tek iyi yolu gerçek ark (bileşik eğriler) kullanmaktır, ancak bir uyumluluk sorunu nedeniyle bunları tepe noktasına (yoğunlaştırma) dönüştürmem gerekiyor. Geodatabase ve SDO_geometry (arcsde) için bilgiye ihtiyacım var ve evet bir yolu var. Kullanırım: UPDATE layer1 a SET arctype = 'compound' WHERE has_compound_curves(a.shape) <> 0; ve daha sonra …


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
ArcPy'yi ArcGIS Pro ve ArcGIS Desktop ile aynı makinede mi kullanıyorsunuz?
ArcGIS Pro'yu ilk kez deniyorum ve PYTHONPATH'ımı python34 olarak değiştirmek zorunda kaldım ArcGIS Pro, Analiz sekmesini her açışımda çökmeden çalışıyor ... Ancak şimdi ArcMap 10.3.1'de bir işlem yapmaya çalıştığımda, çeşitli python hataları alıyorum; yarım saat önce aynı veri girişleriyle çalışan araçlarda ArcGIS 10.3.1 2.7 kullandığından bu, python sürümlerinde bir çakışma …

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=['*']): …

3
GeoPcessing için Python'da ArcPy kullanımının endüstri tabanlı örnekleri?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Yakın zamanda bazı öğrenciler tarafından GIS Analyst / Developer'ın ArcGIS ve ArcPy site paketinde coğrafi işleme ile Python'u kullanarak hangi işlemleri otomatikleştirmeye çalıştığı soruldu. Yarattığınız şeyin sektörle alakalı …
12 arcpy  references 

4
Pymssql kullanarak SQL Server'a nokta ekleme?
Bir python komut dosyası aracılığıyla bir web hizmetinden (Twitter) X ve Y değerleri topluyorum. Uzun vadede, bu aylarca sürecek ve yaklaşık 6 milyon nokta işaretinde durmak niyetindeyim. Orijinal koordinasyon im coğrafi coğrafi WGS84, ama bunları öngörülen WGS Web Mercator dönüştürmek gerekir. Daha sonra bu tabloyu bir ArcGIS Server harita servisine …

2
ArcGIS 10.1 için SP1'in, arka plan coğrafi işleme için 64 bit Python uzantısı vardır - diğer Python kullanımı için sonuçları
Eğer ArcGIS Masaüstü 10.1sp1 için 64 bit Arkaplan Geoprocessing yüklü nasıl genel kullanım için Python yapılandırmasını etkiler? Esri, ArcGIS 10.1 ürünü için SP1'i yayınladı ve Masaüstü bileşeni için, yüklendiğinde Esri 32 bit Python 2.7 çağrılarının 64 bit Python 2.7 çağrılarının yerine arka plan coğrafi işlemesi (işleme gönderildi) yerine kullanılabilmesini sağladı. …


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.