3 puan yazan GN⁺ 2024-01-27 | 1 yorum | WhatsApp'ta paylaş
  • Placemark, harita verileri oluşturmak, görüntülemek, düzenlemek ve analiz etmek için kullanılan ücretsiz ve açık kaynaklı bir uygulamadır
  • Genel kullanıcılar için varsayılan akış, uygulamayı doğrudan çalıştırmak yerine ana örnek olan Placemark.io'yu kullanmaktır
  • Geliştiriciler veya fork etmek isteyen kullanıcılar depoyu yerelde çalıştırabilir; bunun için pnpm ve Node 24.5.0 varsayılır
  • Yerel çalıştırma için Mapbox public access token ve Geocode Earth token gerekir; herkese açık işletimde token kısıtlamalarının ayarlanması önerilir
  • Şu anda Mapbox GL JS'nin kısıtlayıcı lisansı dar kapsamlı bir istisna olarak kalıyor; zaman bulunduğunda maplibre-gl'ye geçilmesi planlanıyor

Placemark'in rolü

  • Placemark, harita verileri oluşturmak, görüntülemek, düzenlemek ve analiz etmek için ücretsiz ve açık kaynaklı bir uygulamadır
  • Kullanıcıların çoğu ana örnek olan Placemark.io'yu kullanabilir
  • README'nin geri kalan kısmı, geliştirici olarak kurcalamak veya fork etmek isteyen kullanıcılara yöneliktir

Yerelde çalıştırma akışı

  • Docker veya Render kullanarak daha karmaşık yöntemler izlenebilir, ancak macOS için basit bir yerel çalıştırma prosedürü sunulur
  • Depoyu klonlayıp dizine geçtikten sonra bağımlılıklar kurulur
    • Bu depo pnpm ve Node 24.5.0 kullanımını bekler
    • Node, mise ile kurulabilir veya elle kurulabilir
  • Gerekli token'ların alınması gerekir
  • Token'lar ortam değişkeni olarak ayarlandıktan sonra sunucu başlatılır
    • Geliştirme modunda pnpm dev ile hot reload kullanılır
    • Statik dosya dağıtımı için pnpm build sonrasında pnpm dlx serve@latest dist ile dist/ dizini sunulur
  • Yerel geliştirmede .env.example, .env.local olarak kopyalanıp token'lar eklenebilir

Token güvenliğiyle ilgili uyarılar

  • Sık çalıştırmayı veya herkese açık olarak işletmeyi planlıyorsanız token'ları daha güvenli şekilde korumanız gerekir
  • Mapbox token'larına URL restrictions eklenmesi önerilir
  • Geocode Earth token'ları için izin verilen Referrer Hostnames ayarının yapılması önerilir

İlgili fork'lar

Açık kaynak lisans istisnası ve geçiş planı

  • Şu anda dar bir istisna olarak Mapbox GL JS dahil edilmiştir; bu kütüphane kısıtlayıcı bir lisansa sahiptir
  • Zaman bulunduğunda Mapbox GL JS'nin açık kaynak fork'u olan maplibre-gl'ye geçilmesi planlanıyor
  • README ayrıca maplibre-gl'nin ağırlıklı olarak Microsoft gibi ABD'li teknoloji oligarşisi şirketleri tarafından finanse edildiğini belirtiyor

1 yorum

 
GN⁺ 2024-01-27
Hacker News yorumları
  • Aynı kişi geojson.io’yu da yaptı; ara sıra kullandığım harika bir araç.
    GeoJSON testleri için iyi; Placemark’ın bir şirkete dönüşememiş olması üzücü ama artık açık kaynak olması gerçekten sevindirici.
    geomob ekibi, yaklaşık 2 yıl önce Placemark yeni çıkmışken Tom MacWright ile podcast’te röportaj yapmıştı: https://thegeomob.com/podcast/episode-118

    • Bunu söyleyeceğimi düşünmezdim ama geojson.io’ya Placemark reklamı koysalardı iyi olurmuş.
      Varlığından ancak şimdi haberdar oldum; geçmişte çalıştığım iki şirkette de geojson.io’dan biraz daha fazla özelliği olan, qgis/arcgis’ten ise daha az karmaşık bir harita uygulaması olsaydı bundan çok fayda görecek pek çok iş arkadaşım vardı.
  • Placemark’ın açık kaynağa geçtikten sonra kapanacağına dair yazı 72 gün önce paylaşılmıştı.
    https://news.ycombinator.com/item?id=38250459

  • Çok iyi cilalanmış bir proje. Kurucusu şu anda Val town’ın geliştirilmesine yardımcı oluyor; o da epey havalı görünüyor.
    https://www.val.town/
    Blogu da okumaya değer: https://macwright.com/

  • Keşke bunu kullanmamı gerektirecek bir işim olsaydı. GIS araçları genellikle bu düzeyde olgunluk ve sezgisellik sunmuyor.
    Placemark’ı temel alarak kullanışlı bir veri görüntüleyici de yapılabilir, ama o zaman özelliklerin yarısı yok sayılmış olur gibi.
    Bir süre ticari bir ürün olduğuna göre gerçek kullanıcıların bunu ne için kullandığını merak ediyorum. Mevcut araçların yerini mi aldı, yoksa yeni tür işlerde mi kullanıldı, onu da bilmek isterim.

  • Açık kaynak olarak yayımlanması gerçekten harika.
    chattymaps alan adına sahibim ve harita tabanlı bir sohbet uygulaması yapmayı planlıyordum; Placemark’ı kurcalamak bu işe başlamam için bir vesile olabilir.

  • Bu tür genel amaçlı GIS araçlarını çok gördüm.
    Sorun, ArcGIS’in iş akışlarına o kadar yaygın ve derin biçimde yerleşmiş olması ki geriye kalan iş ve kullanıcı kitlesi yeterince büyük değil.
    Böyle bir ürünün gerçekten büyümesi için bir ekosisteme ve “killer app”e ihtiyacı var.

    • Bu, rekabeti değil kilitlenmeyi (lock-in) yanlış anlamak olur.
      GIS her zaman niş bir alan olmak zorunda. GIS’te standartları kullanmamak için bir neden yok; uzun vadede açık kaynağın yer edinmesi için de alan var.
  • Çalışan bir demoyu görebileceğimiz bir yer var mı?

  • Güzel haber. Tam bir G Suite uygulaması gibi görünebilir.

    • Şirket desteği olmadan baştan açık kaynak olarak başlayan projelerden farklı.
      Bir şirketin arka desteği olmazsa hayatta kalması zor olabilir.
  • umap-project.org ile birlikte nasıl kullanılabileceğine bakmak ilginç olabilir. En azından yakın dost bir proje hâline gelebilir.