3 poin oleh GN⁺ 2024-01-27 | 1 komentar | Bagikan ke WhatsApp
  • Placemark adalah aplikasi open source gratis untuk membuat, melihat, mengedit, dan menganalisis data peta
  • Bagi pengguna umum, alur dasarnya adalah memakai instans utama Placemark.io alih-alih menjalankannya sendiri
  • Pengembang atau pengguna yang ingin membuat fork dapat menjalankan repositori ini secara lokal, dengan prasyarat pnpm dan Node 24.5.0
  • Untuk menjalankan secara lokal dibutuhkan Mapbox public access token dan Geocode Earth token, dan jika dioperasikan secara publik disarankan mengatur pembatasan token
  • Saat ini masih ada pengecualian berupa lisensi terbatas untuk Mapbox GL JS, dan jika ada waktu ada rencana bermigrasi ke maplibre-gl

Peran Placemark

  • Placemark adalah aplikasi open source gratis untuk membuat, melihat, mengedit, dan menganalisis data peta
  • Sebagian besar pengguna cukup menggunakan instans utama Placemark.io
  • Sisa isi README ditujukan untuk pengguna yang ingin mengutak-atiknya sebagai pengembang atau membuat fork

Alur menjalankan secara lokal

  • Ada cara yang lebih kompleks menggunakan Docker atau Render, tetapi di macOS tersedia prosedur lokal yang lebih sederhana
  • Clone repositori lalu pindah ke direktori tersebut, kemudian instal dependensi
    • Repositori ini mengharapkan penggunaan pnpm dan Node 24.5.0
    • Node dapat diinstal dengan mise atau dipasang secara manual
  • Token yang diperlukan harus diterbitkan terlebih dahulu
  • Setelah token disetel sebagai environment variable, jalankan server
    • Dalam mode pengembangan, gunakan pnpm dev untuk hot reloading
    • Untuk deployment file statis, jalankan pnpm build lalu pnpm dlx serve@latest dist untuk menyajikan direktori dist/
  • Dalam pengembangan lokal, Anda dapat menyalin .env.example menjadi .env.local lalu menambahkan token

Hal yang perlu diperhatikan soal keamanan token

  • Jika sering dijalankan atau direncanakan untuk dioperasikan secara publik, token perlu dilindungi dengan lebih aman
  • Untuk token Mapbox, disarankan menambahkan URL restrictions
  • Untuk token Geocode Earth, disarankan mengatur Referrer Hostnames yang diizinkan

Fork terkait

Pengecualian lisensi open source dan rencana migrasi

  • Saat ini ada pengecualian sempit berupa Mapbox GL JS, dan library ini memiliki lisensi terbatas
  • Jika ada waktu, ada rencana bermigrasi ke maplibre-gl, yaitu fork open source dari Mapbox GL JS
  • README juga mencatat bahwa maplibre-gl terutama didanai oleh oligarki teknologi AS seperti Microsoft

1 komentar

 
GN⁺ 2024-01-27
Pendapat Hacker News
  • Orang yang sama juga membuat geojson.io, alat yang bagus dan sesekali saya pakai
    Bagus untuk menguji GeoJSON, dan memang disayangkan Placemark tidak berlanjut sebagai perusahaan, tetapi senang sekali sekarang menjadi open source
    Orang-orang geomob pernah mewawancarai Tom MacWright di podcast sekitar 2 tahun lalu, saat Placemark baru saja diluncurkan: https://thegeomob.com/podcast/episode-118

    • Tidak menyangka akan mengatakan ini, tetapi seandainya ada iklan Placemark di geojson.io
      Saya baru tahu keberadaannya sekarang, padahal di dua perusahaan tempat saya pernah bekerja, ada banyak rekan yang akan sangat terbantu jika ada aplikasi peta dengan fitur sedikit lebih banyak daripada geojson.io dan tidak serumit qgis/arcgis
  • Ada tulisan 72 hari lalu bahwa Placemark dihentikan setelah beralih ke open source
    https://news.ycombinator.com/item?id=38250459

  • Proyek yang sangat rapi. Pendirinya sekarang membantu mengembangkan Val town, yang juga terlihat cukup keren
    https://www.val.town/
    Blognya juga layak dibaca: https://macwright.com/

  • Semoga saya punya keperluan untuk memakai ini. Tool GIS biasanya tidak punya tingkat kematangan dan intuitivitas seperti ini
    Mungkin bisa membuat data viewer yang layak berbasis Placemark, tetapi rasanya setengah fiturnya akan diabaikan
    Karena cukup lama menjadi produk komersial, saya penasaran untuk apa pengguna nyata memakainya. Ingin tahu juga apakah ini menggantikan tool yang sudah ada, atau dipakai untuk jenis pekerjaan baru

  • Keren sekali ini dirilis sebagai open source
    Saya punya domain chattymaps dan dulu berencana membuat aplikasi chat berbasis peta; menggali Placemark mungkin bisa menjadi pemicu untuk mulai mengerjakannya

  • Saya sudah melihat banyak tool GIS serbaguna seperti ini
    Masalahnya, ArcGIS sudah begitu luas dan mendalam masuk ke alur kerja, sehingga sisa pekerjaan dan penggunanya tidak cukup besar
    Agar produk seperti ini benar-benar tumbuh, dibutuhkan ekosistem dan “killer app”

    • Itu salah mengira lock-in sebagai persaingan
      GIS memang akan selalu menjadi area niche. Tidak ada alasan untuk tidak memakai standar di GIS, dan dalam jangka panjang open source juga punya ruang untuk mengakar
  • Ada tempat untuk melihat demo yang berjalan?

  • Kabar baik. Ini bisa terlihat sepenuhnya seperti aplikasi G Suite

    • Ini berbeda dari proyek yang sejak awal dimulai sebagai open source tanpa dukungan perusahaan
      Tanpa sokongan perusahaan, kemungkinan besar sulit bertahan
  • Sepertinya menarik mencari cara untuk memanfaatkannya bersama umap-project.org. Setidaknya bisa menjadi proyek yang saling bersahabat