Merekonstruksi Data Spasial: Dari Map Tile ke GeoTIFF

Home » Blog » Merekonstruksi Data Spasial: Dari Map Tile ke GeoTIFF

Di dunia GIS, data spasial sering disajikan dalam bentuk tile peta. Tile ini biasanya berupa gambar (PNG/JPEG) dengan ukuran standar (misalnya 256×256 atau 512×512 piksel) yang bisa dipanggil melalui WMS/WMTS request. Tile mudah ditampilkan di webmap, tapi bagaimana kalau kita ingin mengubah kembali kumpulan tile tersebut menjadi satu GeoTIFF?

Apa itu Map Tile?

Map tile adalah potongan kecil dari peta besar, disajikan sesuai level zoom dan posisi. Misalnya, ketika membuka peta di browser, sebenarnya kita sedang melihat puluhan tile yang ditumpuk rapi.

Kenapa Perlu Reverse Engineering?

  • Untuk analisis lebih lanjut di software GIS (QGIS, ArcGIS).
  • Untuk menggabungkan banyak tile jadi satu dataset besar.
  • Untuk melakukan konversi ke format lain seperti SHP, GeoJSON, atau PostGIS.
  • Tidak bisa mendapatkan data karena datanya tidak dibuat open untuk publik

Garis Besar Proses Konversi Tile ke GeoTIFF

1. Mendapatkan Tile

Tile bisa diperoleh dengan:

  • Mengunduh via WMS/WMTS request (misalnya GetMap pada server).
  • Menyimpan PNG/JPEG tile yang dilengkapi dengan file world file (.wld).

2. Membaca World File

World file berisi enam parameter penting untuk georeferensi:

pixel size in X  
rotation term 1  
rotation term 2  
pixel size in Y (negatif)  
X coordinate of upper-left pixel center  
Y coordinate of upper-left pixel center

Parameter ini yang menghubungkan tiap piksel tile ke koordinat nyata di sistem proyeksi (misalnya EPSG:3857).

3. Mengubah Tile ke GeoTIFF

Dengan bantuan pustaka seperti Rasterio (Python) atau GDAL, PNG+WLD bisa dikonversi menjadi GeoTIFF:

  • Baca gambar PNG → pisahkan band (RGB/RGBA).
  • Gunakan world file untuk membuat affine transform.
  • Simpan ke format GeoTIFF dengan CRS tertentu (biasanya EPSG:3857 untuk webmap).

4. Menggabungkan Banyak Tile

Jika ada banyak tile:

  • Gunakan gdalbuildvrt untuk membuat virtual mosaic.
  • Konversi VRT ke GeoTIFF dengan gdal_translate.
  • Atau langsung pakai rasterio.merge untuk menggabungkan semuanya.

5. Hasil Akhir


Penutup

Proses reverse engineering dari map tile → GeoTIFF intinya adalah:
unduh tile → baca world file → konversi ke GeoTIFF → mosaik.
Dengan langkah ini, data visual dari webmap bisa diolah kembali dalam ekosistem GIS dan siap dipakai untuk analisis lebih lanjut.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.