Perintah import modul PyGMT harus dinyatakan pada setiap script yang dibuat untuk membuat peta dengan syntax sebagai berikut:
$import pygmt
Selanjutnya untuk membuat peta, dalam PyGMT perintah yang digunakan adalah seperti berikut:
$fig = pygmt.Figure()
Langkah berikutnya adalah menambahkan beberapa parameter basemap pada peta yang akan diplot, seperti mengatur proyeksi peta dalam contoh ini menggunakan proyeksi Mercator (M), lebar gambar yang buat dalam ukuran 8 inci, dan pengaturan frame dari peta temasuk garis bujur (longitude) dan garis lintang (latitude).
$fig.basemap(region=[94, 144, -12, 10], projection="M8i", frame=True)
Langkah berikut adalah menambahkan batas garis pantai dengan resolusi yang mamadai dan lebar garis, perintahnya adalah:
$fig.coast(shorelines=True)
Terakhir adalah menyimpan peta dalam sebuah file yang unik, dengan perintah
$fig.savefig("Indonesia.png")
Jika script dijalankan, maka yang muncul peta seperti berikut:
Gambar hasil copile PyGMT juga bisa disimpan dalam format pdf atau eps.
----
Tulisan ini disadur dari PyGMT
Perangkat anaconda merupakan perangkat open-source yang dapat dimanfaatkan untuk menjadikan bahasa Python lebih mudah digunakan.
Anaconda Python akan memudahkan kita untuk mamadukan beberapa perangkat pendukung yang dibutuhkan dalam PyGMT. Tentu sebelumnya, Anaconda Python sudah ter-install pada perangkat komputer. Jika belum, silakan mengikuti proses instalasi anoconda pada perangkat komputer sesuai dengan OS yang digunakan.
Anaconda dapat dijalan secara baik di OS Linux, dan Mac, sedangkan untuk OS Windows belum pernah dicoba karena saya hanya menggunakan Linux dan Mac.
Jadi Anda tidak perlu kuatir dengan OS berbasis unix yang sudah ada pada perangkat komputenya. Biasanya Python sudah terintall di Linux dan Mac. Jika pada perangkat komputer sudah ada Python, Anda bisa tetap melakukan instalasi anaconda tanpa perlu kuatir akan mengganggu paket python yang sudah terinstal sebelumnya.
PyGMT mensyaratkan Anda untuk menggunakan Python 3.6 atau setelahnya, dan GMT yang dibutuhkan adalah minimun GMT versi ke - 6. Anda bisa mendapatkan GMT versi ke-6 pada link berikut GMT-6.
PyGMT membutuhkan beberapa libraries seperti: numpy, pandas, xarray dan packaging. Semua libraries ini tersedia di perangkat anaconda. Selain empat libraries sebagaimana tersebut di atas, Anda juga disarankan untuk meng-install iPython. IPython merupakan sebuah shell interaktif yang bisa digunakan dalam pemograman Python.
Berikut adalah tahapan yang diperlukan untuk melakukan proses instalasi PyGMT.
Pertama
Install 4 libraries sebagaimana tersebut di atas, yaitu numpy, pandas, xarray dan packaging secara terpisah. Anda bisa menggunakan conda untuk melakukan proses instalasi keempat libraries. Anda bisa menggunakan perintah
$conda install numpy
$conda install pandas
$conda install xarray
$conda install packaging
Kedua
Install GMT 6 dengan menggunakan perangkat conda package manager. Anda harus melakukan konfigurasi conda untuk mendapatkan paket dari saluran conda-forge dengan perintah:
$conda config --prepend channels conda-forge
Berikutnya, kita akan membuat environment baru untuk Python dan perangkat-perangkatnya (dependencies) yang sudah terinstall. Dalam hal ini, saya mengikuti dari situs PyGMT, yaitu menggunakan nama pygmt untuk environment baru (penamaan environment baru bisa disesuaikan dengan selera masing-masing).
Untuk perintahnya, Anda bisa copas perintah berikut ke terminal. tahapan ini akan butuh waktu waktu yang lumayan lama, dan sangat ternggantung dengan kecepatan internet yang digunakan.
$conda create --name pygmt python=3.6 pip numpy pandas xarray packaging gmt=6.0.0
Jika proses instalasi selesai, Anda bisa mengaktifkan environment baru dengan perintah:
$conda activate pygmt
Ketiga
Install PyGMT dengan menggunakan pip untuk mendapatkan versi PyGMT terbaru yang ada di Github. Anda bisa menggunakan perintah:
$pip install https://github.com/GenericMappingTools/pygmt/archive/master.zip
Proses ini membutuhkan waktu beberapa menit
Jika proses instalasi selesai, Anda bisa mengecek PyGMT dalam sistem komputer Anda dengan perintah:
$import pygmt
Jika tidak ada keluar pernyataan error, maka pygmt sudah sukses terinstall pada sistem komputer Anda.
Untuk lebih meyakinkan, Anda bisa mengetik perintah berikut:
$pygmt.test()
Maka akan keluar seperti berikut:
Selamat mencoba.
---
Tulisan ini disadur dari sumber PyGMT
Dalam tiga tahun terakhir, tepatnya pada 2017, diperkenalkan paket PyGMT yang merupakan paket Python yang dapat menjalankan program GMT. Jika ingin dapat info yang lebih lengkap bisa langung main-main ke laman PyGMT.
Paket PyGMT tentunya sangat bermafaat bagi para Earthscientist untuk menampilkan peta secara lebih menarik. Selain itu, paket ini merupakan paket yang bebas digunakan untuk kebutuhan penelitian dan kebutuhan gambar untuk slide presentasi dan poster. Sama seperti GMT, paket PyGMT ini gratis untuk dimanfaatkan. Tentunya dengan catatan, jangan lupa untuk memberikan acknowledgement kepada GMT pada setiap publikasi Anda lalukan.
Tulisan pada postingan ini mencoba untuk mengupas tentang PyGMT secara umum. Seperti yang sudah dijelakan pada bagian di atas, PyGMT diinisiasi pada tahun 2017 oleh Leonardo Uieda and Paul Wessel yang merupakan co-creator dan main developer dari GMT, keduanya berafiliasi dengan the University of Hawaii at Manoa. Secara pendanaan, Projek PyGMT didanai oleh NSF grant OCE-1558403.
Dalam perangkat Python, setidaknya ada dua paket yang bisa digunakan untuk plot peta atau membuat gambar grafik, yaitu Bokeh dan Matplotlib. Kedua perangkat ini sangat sering digunakan dalam Bahasa Python. Namun, PyGMT mencoba memberikan nuansa yang berbeda.
GMT atau PyGMT menggunakan format PostScript untuk menghasilkan gambar atau grafik dalam format vektor berkualitas tinggi untuk publikasi, poster, slide presentas, dll. PyGMT relatif lebih ringan sehingga penggunaan memori yang efisien dan prosesnya lebih cepat. Hasil penggambaran dalam format PostScript dapat dikonversi ke format lain seperti PDF, PNG, dan JPG untuk digunakan di web dan di tempat lain.
Proses instalasi paket PyGMT dapat menggunakan anaconda dan dapat dijalankan menggunakan OS Linux, Mac dan Windows. PyGMT juga bisa dikombinasikan dengan PyCharm manjadi sebuah paket python untuk kebutuhan ploting peta dengan resolusi yang tinggi.
Untuk proses instalasi silakan ke lama install PyGMT
Untuk mencoba plot peta silakan ke laman Plot Peta PyGMT
........
Tulisan ini disadur dari web PyGMT
PyGMT, Paket Python untuk Generic Mapping Tools (GMT)
Ada hal menarik bagi para peminat GMT ( Generic Mapping Tools ), khususnya yang senang bermain-main dengan peta dan ploting grafik atau...