3 पॉइंट द्वारा GN⁺ 2024-01-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Placemark एक मुफ्त open source application है, जो map data को बनाने, देखने, संपादित करने और विश्लेषण करने के लिए है
  • सामान्य users के लिए इसे खुद चलाने के बजाय मुख्य instance Placemark.io का उपयोग करना डिफ़ॉल्ट तरीका है
  • developers या fork करना चाहने वाले users repository को local में चला सकते हैं, और इसके लिए pnpm तथा Node 24.5.0 अपेक्षित हैं
  • local run के लिए Mapbox public access token और Geocode Earth token चाहिए, और public operation के समय token restrictions सेट करने की सिफारिश की जाती है
  • फिलहाल Mapbox GL JS का सीमित license एक अपवाद के रूप में बना हुआ है, और समय मिलने पर इसे maplibre-gl में migrate करने की योजना है

Placemark की भूमिका

  • Placemark map data को बनाने, देखने, संपादित करने और विश्लेषण करने के लिए एक मुफ्त open source application है
  • अधिकांश users मुख्य instance Placemark.io का उपयोग कर सकते हैं
  • README का बाकी हिस्सा उन users के लिए है जो developer के रूप में इसे आज़माना या fork करना चाहते हैं

local run flow

  • Docker या Render का उपयोग करके अधिक जटिल तरीके अपनाए जा सकते हैं, लेकिन macOS पर एक सरल local run प्रक्रिया दी गई है
  • repository को clone करके directory में जाएँ, फिर dependencies install करें
    • यह repository pnpm और Node 24.5.0 के उपयोग की अपेक्षा करती है
    • Node को mise से install किया जा सकता है या manually install किया जा सकता है
  • ज़रूरी tokens जारी करवाने होंगे
  • tokens को environment variables के रूप में सेट करने के बाद server शुरू करें
    • development mode में pnpm dev से hot reloading का उपयोग करें
    • static file deployment के लिए pnpm build के बाद pnpm dlx serve@latest dist से dist/ directory serve करें
  • local development में .env.example को .env.local में copy करके tokens जोड़े जा सकते हैं

token security पर ध्यान देने वाली बातें

  • यदि आप इसे बार-बार चलाने या publicly operate करने की योजना बना रहे हैं, तो tokens को अधिक सुरक्षित तरीके से सुरक्षित करना चाहिए
  • Mapbox token के लिए URL restrictions जोड़ने की सिफारिश की जाती है
  • Geocode Earth token के लिए allowed Referrer Hostnames सेट करने की सिफारिश की जाती है

संबंधित forks

  • epanetjs: पानी की modeling पर केंद्रित fork, और इसका repository उपलब्ध है
  • geojson.io/next: Mapbox का fork, और इसका repository उपलब्ध है

open source license exception और migration plan

  • फिलहाल एक सीमित अपवाद के रूप में Mapbox GL JS शामिल है, और इस library का license प्रतिबंधित है
  • समय मिलने पर इसे Mapbox GL JS के open source fork maplibre-gl में migrate करने की योजना है
  • README में यह भी लिखा है कि maplibre-gl को Microsoft जैसी अमेरिकी tech oligopoly कंपनियों से मुख्य रूप से funding मिलती है

1 टिप्पणियां

 
GN⁺ 2024-01-27
Hacker News राय
  • इसी व्यक्ति ने geojson.io भी बनाया था, जो कभी-कभी इस्तेमाल करने के लिए एक शानदार tool है
    GeoJSON testing के लिए अच्छा है, और यह अफसोस की बात है कि Placemark एक company के रूप में आगे नहीं बढ़ पाया, लेकिन अब इसका open source होना सच में खुशी की बात है
    geomob वालों ने लगभग 2 साल पहले, जब Placemark अभी-अभी launch हुआ था, Tom MacWright का podcast में interview किया था: https://thegeomob.com/podcast/episode-118

    • मैंने नहीं सोचा था कि मैं यह कहूंगा, लेकिन geojson.io में Placemark का ad डालना अच्छा रहता
      मुझे इसके अस्तित्व का पता अभी चला, जबकि जिन पिछली दो companies में मैं काम करता था, वहाँ कई colleagues को ऐसी map app से बहुत मदद मिलती जिसमें geojson.io से थोड़े ज़्यादा features हों और qgis/arcgis से कम complexity हो
  • Placemark के open source में बदलने के बाद बंद होने की post 72 दिन पहले आई थी
    https://news.ycombinator.com/item?id=38250459

  • यह बहुत polished project है। Founder अब Val town develop करने में मदद कर रहे हैं, और वह भी काफी शानदार लगता है
    https://www.val.town/
    Blog भी पढ़ने लायक है: https://macwright.com/

  • काश मुझे इसका इस्तेमाल करने का मौका मिले। GIS tools में आम तौर पर इस स्तर की finish और intuitiveness नहीं होती
    Placemark के आधार पर कामचलाऊ data viewer बनाया जा सकता है, लेकिन तब शायद इसके आधे features को ignore करना पड़ेगा
    यह कुछ समय तक commercial product था, इसलिए उत्सुकता है कि वास्तविक users इसे किस काम में इस्तेमाल करते थे। यह भी जानना चाहूंगा कि क्या इसने existing tools को replace किया, या किसी नए तरह के काम में इस्तेमाल हुआ

  • इसे open source के रूप में release किया जाना सच में बढ़िया है
    मेरे पास chattymaps domain है और मैं map-based chat app बनाने की योजना बना रहा था; Placemark को गहराई से देखने पर शायद वह काम शुरू करने की प्रेरणा मिल जाए

  • ऐसे general-purpose GIS tools बहुत देखे हैं
    समस्या यह है कि ArcGIS workflows में इतना व्यापक और गहराई तक मौजूद है कि बचा हुआ काम और users पर्याप्त बड़े नहीं हैं
    ऐसे product को ठीक से grow करने के लिए ecosystem और “killer app” की जरूरत होती है

    • वह competition नहीं, बल्कि lock-in को गलत समझना है
      GIS हमेशा niche area ही रहने वाला है। GIS में standards इस्तेमाल न करने की कोई वजह नहीं है, और लंबे समय में open source के जगह बनाने की गुंजाइश भी है
  • क्या कहीं working demo देखा जा सकता है?

  • अच्छी खबर है। यह पूरी तरह G Suite app जैसा दिख भी सकता है

    • यह उन projects जैसा नहीं है जो company support के बिना शुरू से open source के रूप में शुरू हुए थे
      Company backing के बिना इसके survive करना मुश्किल होने की संभावना ज्यादा है
  • umap-project.org के साथ मिलकर इस्तेमाल करने का तरीका खोजना दिलचस्प होगा। कम से कम ये friendly projects तो बन ही सकते हैं