Yanıtlar:
Bu soru Topluluk Wiki'sine dönüştürüldü ve wiki kilitlendi, çünkü cevapların bir listesini arayan ve kapatılmasından korumak için yeterince popüler görünen bir soru örneği. Özel bir durum olarak ele alınmalı ve bu konuda ya da herhangi bir Stack Exchange sitesinde teşvik edilen bir soru türü olarak görülmemelidir, ancak daha fazla içeriğe katkıda bulunmak istiyorsanız, bu cevabı düzenleyerek bunu yapmaktan çekinmeyin .
Buradaki ve Python betiklerini kullanan diğer web sitelerinde yayınları inceleyin ve bunları yapısızlaştırmaya çalışın ve yazarların görevlerini yerine getirmek için hangi teknikleri kullandıklarını görün. Bizim ArcPy üzerinde kendinden montaj SSS de bu amaç için değer gözden olduğunu.
Başkalarının sorunlarını çözmeye çalışmak için eğitici bulacaksınız. Biz var ArcPy üzerinde cevapsız sorular kendinden montaj liste onları bulmak yardımına.
ArcGIS Belgeleri:
Yardım dosyalarını oku !! ArcPy'nin% 90'ı GUI araçlarını kullanmakla aynıdır, sadece Python kullanarak başlıyorsunuz. Yardım dosyalarının hepsinde altta örnek Python kodu bulunur.
Çevrimiçi Kitaplar:
Çevrimiçi kurslar:
Eğiticiler:
Python Belgeleri:
Sunumlar:
Kağıt Kitaplar:
Kullanıcı Toplulukları:
Bloglar:
Basit kod:
Araçlar / Entegre Geliştirme Ortamları (IDE'ler) - Ticari Olmayan:
Modüller / Çerçeveleri:
Ayrıca yeni Python programcılar için bu genel ipuçlarını görmek Bu yanıt için ArcPy kullanarak pdf'lerden içine mxds İhracat? .
Python Cookbook ile Programlama ArcGIS 10.1'i okumanızı tavsiye ederim .
Kendi tecrübelerime göre, sonunda Python programlama dilinden daha büyük kavramlar getirmeden, arcpy site paketini kesinlikle öğrenemezsiniz. Aslında, önce kaçtığınız yaklaşımı almaya çalıştım, burada ArcGIS'deki işlemleri otomatikleştirmek için arcpy site paketini kullanmaya başladım. Bununla birlikte, kendimi Python belgelerine göre hızlı bir şekilde, örneğin, gibi yollara müdahale etmek için daha iyi yaklaşımlar aramak için buldum os.path.join()
. Ayrıca, ESRI alternatiflerini kabul ederek, NumPy ve SciPy gibi inanılmaz güçlü Python kütüphanelerinden kaçındığımı da buldum. Özetle, arcpy site paketi ile tamamlanan Python temellerini öğrenmek için aşağıdaki adımları öneririm:
Genellikle insanları ArcMap kullanma konusunda eğitirim ve eğitim kursumuz insanları Python ve Arcpy ile tanıştırır. İnsanların Yardım dosyasını okumasını sağlamak için çok çalışıyorum! İnsanların yardım dosyasını okumaması nesi var, beni delirtiyor!
Herhangi bir coğrafi işleme aracının yardım dosyasını açarsanız, bu aracı kullanarak her zaman bir python kodu örneği verir. Bu, bir Python ortamında arktik modülle nasıl etkileşime gireceğini öğrenmenin harika bir yoludur.
Yeni başlayanlar için ücretsiz ve uygulama yardım dosyasına dahil edilmiştir. Daha sofistike şeyler yapmak istediğinizde, bu konu üzerinde harmanlanmış kaynaklara gidin.
Python ArcGIS için kaynaklar sayfa muhtemelen iyi bir başlangıçtır. Ayrıca çeşitli kitaplar da mevcuttur . Herhangi bir python bilginiz yoksa. Python.org da iyi bir kaynak olacaktır.
Ekleyeceğim tek şey, model oluşturucuda bir şeyler inşa etmek ve farklı bileşenlerin nasıl bir araya geldiği hakkında bir fikir vermek için bir Python betiğine vermektir.
ESRI Python Scripting kurslarına sahiptir:
Ve ESRI eğitim web sitesinde ücretsiz bir çevrimiçi tanıtım semineri var: ArcGIS 10'da Python Kullanımı