Pelajari bagaimana Anda dapat menggunakan ratusan varian plugin Python untuk memperpanjang QGIS. Keterampilan yang Anda kembangkan dalam tutorial QGIS ini akan membuat Anda siap untuk mengembangkan plugin Anda sendiri untuk QGIS sehingga kebutuhan Anda terpenuhi. Perluas kemampuan QGIS dengan Python untuk bermain dengan layer raster dan vektor dan lakukan lebih banyak lagi pada sistem informasi geografis seperti seorang profesional!
Tutorial QGIS + Python untuk keperluan khusus Anda
QGIS adalah antarmuka pemrograman yang tangguh di mana Anda dapat menggunakan berbagai fungsi perangkat lunak yang lebih luas dan juga menulis skrip untuk otomatisasi tugas. Bahasa pemrograman Python didukung dalam QGIS untuk skrip, dan di sanalah kami akan fokus dalam kursus ini sehingga Anda tahu persis cara menggunakan plugin. Seperti yang mungkin sudah Anda ketahui, Python adalah bahasa pengkodean serbaguna yang digunakan dalam beragam tugas, termasuk dunia GIS. Anda dapat menggabungkan keduanya untuk memungkinkan lebih banyak produktivitas dalam pekerjaan Anda karena Anda akan dapat mengotomatisasi alur kerja. Manfaat tambahan - karya Anda akan dapat direproduksi. Salah satu keuntungan utama memilih pengembangan plugin Python adalah kesederhanaan distribusi dan pengembangan keseluruhan yang lebih nyaman dibandingkan dengan, misalnya, C ++.
Ruang lingkup tutorial QGIS
Tutorial QGIS ini dimaksudkan untuk membantu Anda menguasai semua langkah yang diperlukan untuk memperluas QGIS menggunakan plugin khusus yang ditulis dengan Python. Anda akan mencakup bagian dari instalasi perangkat lunak dan mengatur lingkungan Anda hingga implementasi geoprocessing.
Untuk dapat memulai pekerjaan Anda, Anda pertama-tama akan menginstal QGIS untuk pengembangan plugin dan kemudian mengatur konfigurasi di PyCharm sehingga ia mengenali dan siap untuk menggunakan penterjemah dan pustaka QGIS Python. Saya juga akan mengajarkan Anda untuk mengembangkan file dasar untuk plugin QGIS baru, serta metadata. Anda akan berlatih menggunakan plugin yang dibuat sehingga pengguna lain dapat menemukannya.
Ruang lingkup tutorial QGIS ini akan mencakup pengembangan dua plugin yang berbeda, jadi izinkan saya memperkenalkan keduanya secara singkat sehingga Anda tahu apa yang dapat Anda harapkan dan lakukan dengan mereka saat Anda menyelesaikan kursus ini.
Tujuan dari penggunaan plugin pertama adalah berlatih menggunakan data raster dan vektor untuk dapat melihat cara menggunakan QGIS (dan perpustakaan geospasial lainnya) untuk memuat data ke dalam QGIS secara dinamis. Kami akan mengembangkan dan menyesuaikan GUI untuk memuat data dan melakukan analisis. Setelah analisis, kita akan menyimpan dan menampilkan hasilnya di kanvas peta QGIS.
Bekerja dengan plugin kedua, kita akan mengimpor dan menampilkan server citra satelit yang ada di antarmuka QGIS kami. Kita akan sedikit bermain-main dengan server Google, Bing atau ESRI. Untuk membantu Anda lebih fokus pada cara menggunakan plugin daripada mencari tautan ke server gambar, saya telah menyediakannya dalam materi kursus. Saya akan menjelaskan cara mengimpor, menampilkannya, dan mengotomatiskan proses saat kita mengembangkan plugin.
Mencakup berbagai topik pengembangan Python
Dalam tutorial QGIS ini, kita juga akan membahas topik pengembangan antarmuka pengguna grafis dan manajemen data. Kita akan menghabiskan waktu menganalisis data geospasial, memanfaatkan pemrograman berorientasi objek, dan, tentu saja, penyebaran kode. Banyak yang bisa dipelajari, tetapi tentu saja cukup detail untuk mendapatkan lebih dalam dari sekedar judul. Baiklah, saya akan menemuimu di kelas nanti!
Course consist of total 2j 37m of content, in total.