Programming,
(MATLAB) Surf Peta Topografi Skala Continental
Hello Digital World,
Jadi inget dulu Prof Kirbani pernah menugaskan pada kami untuk mengeplot posisi gempa pada suatu map benua. Pada saat itu USGS masih ada fitur untuk menghasilkan peta ini secara otomatis. Gak tahu kenapa sejak tahun 2011 fitur itu sudah raib dari situs USGS. Jadi bingung deh kemarin waktu angkatan 2011 metkom mencari petanya di mana.
kira-kira peta hasil USGS ya seperti ini... |
Ok, so bagaimana caranya dapat peta dengan skala continental? Salah solusinya kita dapat menggunakan data digital elevation model (dem). Karena yang kita butuhkan peta skala continental maka data dem-nya pun tidak perlu sampai ketelitian yang kecil (kira-kira 1:2000000 sudah cukup).
Setelah lurking di mbah google, data yang cocok untuk digunakan adalah data TerrainBase. Apa itu terrainbase? TerrainBase is a global model of terrain and bathymetry on a regular 5-minute grid (approximately 10 km resolution). It is a compilation of the public domain data from almost 20 different sources, including the DCW-DEM and ETOPO5 (sumber). Anda dapat mengambil data terrainbase dengan perintah 'tbase' tapi sebelumnya harus mengunduh data tbase.bin dari link ini.
Bagaimana jika kita ingin membuat peta topografi benua amerika? misal seperti peta di atas? Caranya kita tentukan dulu titik-titik pojok peta tersebut berapa minimum maximum longitude dan latitude-nya. Selain itu resamplingnya / scale factornya, tergantung kebutuhan, makin besar maka resolusi peta akan makin rendah. kira-kira listing matlabnya seperti ini:
kenapa saya lakukan filter2 diatas? karena saya ingin melakukan smoothing pada data topografi tersebut :) (dengan mengorbankan presisi datanya juga). Karena ke-presisi-an data elevasi saya tidak terlalu butuhkan dalam membuat peta ini. Coba anda bandingkan antara figure 1 dengan figure 2.
Oke sekian postingan dari saya, semoga bermanfaat.
See ya,
L
0 comments: