QGIS'i genişletmek için yüzlerce Python eklentileri değişkenini kullanmayı öğrenin. Bu QGIS dersinde edineceğiniz beceriler sizi QGIS için kendi uygulamalarınızı geliştirmeye hazırlayacak. Tarama ve vektör katmanlarıyla oynamak ve bir profesyonel gibi coğrafi bilgi sisteminde çok daha fazlasını yapmak için Python'la QGIS kabiliyetlerini genişletin!
QGIS dersi ve Özel Amaçlarınız İçin Python
QGIS, oldukça geniş ölçekte yazılım işlevleri kullanabileceğiniz ve görev otomasyonu için script'ler yazabileceğiniz çok güçlü bir programlama arayüzüdür. QGIS'de script'leme için Python desteği mevcuttur. Eklenti oluşturmayı öğrenmeniz için derste odaklanacağımız nokta da burasıdır. Bilebileceğiniz üzere, Python GIS dünyası dahil olmak üzere birçok farklı görevde kullanılan çok yönlü bir programlama dilidir. Çalışmanızda ikisini birden kullanarak verimliliği arttırabilir, iş akışlarını otomatikleştirebilirsiniz. Böylelikle çalışmanız tekrarlanabilir olacaktır. Python eklentileri geliştirmeyi seçmenin ana avantajlarından biri dağıtımın basitliği ve örneğin C++'ye kıyasla genel geliştirmenin daha rahat yapılabilmesidir.
Bu QGIS Dersinin Kapsamı
QGIS dersinin ana amacı Python ile script'lenmiş özel eklentileri kullanarak QGIS'i genişletmek için gereken tüm gerekli adımlarda ustalaşmanıza yardımcı olmaktır. QGIS kurulumu, ortamı oluşturma ve geoprocessing hakkında bilgiler edineceksiniz.
Çalışmanıza başlayabilmeniz için uygulama geliştirme adına öncelikle QGIS kurulumu yapacaksınız. Sonrasında tanıması için PyCharm'de yapılandırma kurulumunu gerçekleştireceksiniz. Böylelikle QGIS Python yorumlayıcısı ve kütüphaneleri kullanıma hazır hale gelecek. Size ayrıca yeni QGIS eklentileri ve üstveri için temel dosyaları geliştirmeyi öğreteceğim. Diğer kullanıcıların bulması için yarattığınız eklentiyi yerleştirme alıştırması da yapacaksınız.
Bu QGIS dersinin kapsamında iki farklı eklenti geliştirme de yer alıyor. Size ikisini de kısaca tanıtacağım, böylece dersi tamamladığınızda bunlardan ne beklemeniz ve bunlarla ne yapmanız gerektiğini bileceksiniz.
İlk eklentinin amacı, QGIS'e dinamik olarak veri yüklemek için QGIS'in (ve diğer coğrafi mekansal kütüphaneler) nasıl kullanıldığını görebilmek adına tarama ve vektör verisini kullanma alıştırması yapmak. Veri yükleme ve analiz gerçekleştirme için bir GUI geliştirecek ve özelleştireceğiz. Analizden sonra QGIS harita tuvalinde sonuçları kaydedip görüntüleyeceğiz.
İkinci eklentide var olan uydu görüntü sunucularını QGIS arayüzüne aktarmayı ve görüntülemeyi öğreneceğiz. Google, Bing veya ESRI sunucularını ele alacağız. Görüntü sunucularına bağlantı aramak yerine eklenti kullanımına daha fazla odaklanmaya yardımcı olmak için ders materyaline bunları ekledim. Size eklenti geliştirirken bunları içe aktarmayı, görüntülemeyi ve işlemi otomatikleştirmeyi anlatacağım.
Pyhton Geliştirme İle Birden Fazla Konuya El Atın
Özetle QGIS dersinde QGIS kurulumu yapacak, grafiksel kullanıcı arayüzü geliştirme ve veri yönetimi konularını ele alacak, coğrati mekansal veri analizi yapacak, nesne yönelimli programlamaya ve tabii ki kod görevlendirmeye giriş yapacağız. Edineceğiniz Python eklentileri becerileri sayesinde QGIS'ye inanılmaz eklentiler hazırlayacaksınız! Öğrenecek çok şey var, hemen dersimize kaydolun ve derse başlayalım!
Course consist of total 2sa 37dk of content, in total.