3 poin oleh GN⁺ 2024-11-20 | 2 komentar | Bagikan ke WhatsApp
  • OpenStreetMap (OSM) telah menyediakan ubin raster selama 20 tahun sejarahnya. Ubin ini dirender berdasarkan aturan dan gaya yang telah ditentukan sebelumnya sehingga pengguna menerima gambar PNG statis
  • Baru-baru ini OSM mulai menyediakan ubin vektor dalam format Mapbox Vector Tiles (MVT). Dengan ini, pengguna dapat menyesuaikan gaya dan aturan rendering serta mengekstrak informasi dasar dari setiap ubin. Gambar terlihat lebih tajam, dan bahasa label dapat diganti
  • Ubin vektor baru OSM berpotensi memungkinkan komunitas menyediakan gaya yang disetel lebih rinci
  • Situs web utama OSM masih menyediakan ubin raster, tetapi demo web ubin vektor barunya dapat berjalan di sebagian besar ponsel dan perangkat desktop

Lingkungan kerja saya

  • Menggunakan CPU Intel Core i9-14900K, dengan 8 core performa dan 16 core efisiensi sehingga total memiliki 32 thread dan cache L2 32MB.
  • Menggunakan RAM DDR5 96GB dan SSD NVMe M.2 Crucial T700 4TB, serta menjalankan Ubuntu 22 LTS di Windows 11 Pro.
  • Menggunakan GPU Nvidia GTX 1080 untuk mendapatkan dukungan driver yang lebih baik di Windows, dan terutama memakai Windows untuk menggunakan ArcGIS Pro.

Instalasi prasyarat

  • Akan menggunakan Python dan beberapa alat untuk memvisualisasikan data OSM.
  • Akan menggunakan DuckDB beserta ekstensi-ekstensinya untuk menganalisis data.

Ubin vektor OSM di QGIS

  • Ubin vektor OSM dapat dilihat di QGIS, dan ubin dapat ditambahkan dengan mengatur stylesheet.
  • Bahkan tanpa stylesheet, QGIS dapat merender data vektor, tetapi warnanya dipilih secara acak.
  • Mungkin ada masalah pada rendering ikon, tetapi di alat lain berfungsi dengan baik.

Ubin vektor OSM di Leafmap

  • Dapat menyiapkan Jupyter Notebook dan menggunakan Leafmap untuk merender ubin vektor.
  • Merender ulang area sekitar Burj Khalifa, dan ikon POI ditampilkan dengan benar.

Data untuk persiapan analisis

  • Ubin tertentu dapat diunduh dan dikonversi menjadi file JSON untuk dianalisis di DuckDB.
  • Data POI dapat diekstrak dan dibuka di DuckDB.
  • Menyediakan field yang memungkinkan tingkat keterisian dataset dipahami.

2 komentar

 
GN⁺ 2024-11-20
Komentar Hacker News
  • Ada pendapat yang merasa bingung dengan tile vektor. Tile vektor tidak memberikan tingkat detail sebanyak tile raster asli

    • Tile raster mencakup berbagai POI, jalan tol, perbedaan warna, lapangan olahraga, bangunan, dan nama wilayah
    • Tile vektor kekurangan detail tersebut, dan juga ada masalah rendering yang keliru
    • Sudah mencoba banyak gaya dan generator vektor, tetapi tetap tidak bisa memberikan detail setara tile OSM raster
    • Gaya vektor memang menawarkan zoom dan pan yang mulus, tetapi kurang memadai jika yang ingin dilihat adalah data peta yang sebenarnya
    • Mungkin sulit menampilkan tingkat detail yang sama karena keterbatasan komputasi
    • Ada pendapat bahwa akan lebih baik jika OpenStreetMap meniru gaya raster dengan lebih baik
  • Menarik melihat bagaimana komunitas open source membangun kemampuan tile peta vektor

    • Saat mengerjakan web GIS sekitar tahun 2018, peta vektor streaming dari Google/Apple terasa sangat menarik
    • Setelah itu, teknologi intinya tersedia di open source, dan solusi hosting gratis juga mulai muncul
    • Sekarang sudah ada peta yang dapat digunakan dengan layer vektor yang sangat baik secara gratis
  • Ada masalah pada versi vektor di mana font Arab tidak dirender dengan benar

    • Dirender dari kiri ke kanan, dan huruf-hurufnya tidak tersambung melainkan terpisah
  • Ada pertanyaan apakah ini mengurangi biaya operasional peta berbasis OSM

    • Mungkin karena vektor mengonsumsi lebih sedikit penyimpanan/bandwidth dan memerlukan CPU yang lebih sedikit untuk rendering
  • Ada harapan gambar akan terlihat lebih tajam dan bahasa label dapat diubah

    • Jika ukuran label berubah, tata letak peta bisa ikut terpengaruh
    • Jika label membesar, label bisa menutupi atau saling tumpang tindih di banyak bagian peta
  • Memperkenalkan OpenFreeMap — hosting tile vektor OpenStreetMap gratis

  • Marble.kde.org telah mengimplementasikan layer OSM vektor streaming sendiri selama 9 tahun

    • Mengunduh data peta berukuran besar tingkat negara menjadi masalah dari sisi ruang penyimpanan
    • Ada harapan standar akan mapan dan terus membaik
  • Menyambut perkembangan baru ini dan berharap peta akan menjadi lebih baik

    • Bagian "my workstation" tampak tidak relevan dengan artikel
  • Ada pendapat yang bertanya-tanya apakah OSMAnd dan OrganicMaps akan bekerja sama untuk menghadirkan aplikasi peta FOSS terbaik

  • Sangat menghargai respons cepat dari peta dasar berbasis raster

    • Zoom in/out di OSM lebih cepat dibandingkan peta Google/Apple/Yandex/Bing
    • Berkat peta berbasis vektor, OSM bisa digunakan juga di negara-negara yang memakai sistem bahasa yang beragam