Skip to content

Latest commit

 

History

History
116 lines (89 loc) · 12.1 KB

File metadata and controls

116 lines (89 loc) · 12.1 KB

नवीनतम स्थिर बिल्ड

safecast-new-map

☢️ विश्व विकिरण मानचित्र

इस मानचित्र का लक्ष्य यह है कि बिना किसी तकनीकी तैयारी के कोई भी तुरंत देख सके कि आसपास के घर, खेत, जंगल या जलस्रोत विकिरण से खतरे में हैं या नहीं। स्वच्छ स्थान आम तौर पर 2–3 µR/h के आसपास रहते हैं; गहरे धब्बे लगभग हमेशा मानव गतिविधि से आते हैं। मानचित्र दिखाता है कि चेकिया, रूस, कजाखस्तान और मंगोलिया की यूरेनियम खदानों ने कैसे लंबी लकीरें छोड़ीं; फुकुशिमा जापान के तट पर काले-लाल “ट्यूमर” की तरह कैसे उभरता है; चेर्नोबिल और ब्रायंस्क क्षेत्र ने भूमि को कैसे चिह्नित किया; फ्रांस, चेकिया और काकेशस मिनरल वाटर्स में रैडॉन नसें जोखिम कैसे बढ़ाती हैं। यूरेनियम और रेयर-अर्थ की लीचिंग घुलनशील लवण छोड़ती है जो जलभृत में रिसते हैं और फिर हमारे पानी व भोजन में पहुँचते हैं। यदि यह मानचित्र एक भी व्यक्ति या जानवर की रक्षा कर सके, तो इसे बनाना सार्थक है।

ऑनलाइन डेमो: https://simplemap.safecast.org/ — आपका नोड भी ऐसा ही दिखेगा।

👉 एकीकृत डाउनलोड पृष्ठ (सभी प्लेटफ़ॉर्म, नवीनतम बिल्ड)

👉 DeepWiki: Safecast New Map


📸 उदाहरण दृश्य

Fukushima view in safecast-new-map
Safecast realtime radiation sensors in safecast-new-map
Air flights radiation in safecast-new-map


🧭 अंदर क्या है

  • कई डिटेक्टरों से रीडिंग दिखाने वाला लाइव मानचित्र; पसंदीदा लेयर चुनें।
  • अपने ट्रैक अपलोड करें; नए बिंदु तुरंत देखे जा रहे क्षेत्र में दिखाई देंगे।
  • URL या फ़ाइल से आयात, और आर्काइव के रूप में निर्यात।
  • एकल नोड या नेटवर्क में चलाएँ: जितने अधिक नोड, उतनी अधिक पारदर्शिता।

यह परियोजना Safecast और समुदाय के सहयोग से बढ़ती है: कई बेहतरीन विचार Rob Oudendijk और विश्वभर के ओपन डोसिमेट्री दोस्तों से आए (धन्यवाद Greenpeace और अन्य पर्यावरण टीमों)।


🚀 त्वरित शुरुआत (नवागंतुकों के लिए)

सबसे तेज़ रास्ता: बाइनरी डाउनलोड करें। Docker, डेटाबेस या अतिरिक्त टूल की ज़रूरत नहीं — डाउनलोड, रन, तैयार।

विकल्प 1. बाइनरी (अनुशंसित)

  1. रिलीज़ पृष्ठ खोलें और अपने सिस्टम के लिए बिल्ड डाउनलोड करें।
  2. फ़ाइल को executable बनाएं और चलाएं:
chmod +x ./safecast-new-map
./safecast-new-map
  1. http://localhost:8765 खोलें — मानचित्र पहले से चल रहा है।

वैकल्पिक सेटिंग्स:

  • -port 8765 — स्थानीय पोर्ट।
  • -domain maps.example.org — Let’s Encrypt के साथ HTTPS (80/443 आवश्यक)।
  • -default-lat / -default-lon / -default-zoom / -default-layer — प्रारंभिक दृश्य।
  • स्टोरेज: -db-type sqlite|duckdb|chai|clickhouse|pgx, फ़ाइल DB के लिए -db-path, नेटवर्क DB के लिए -db-conn

विकल्प 2. डोमेन वाला सार्वजनिक नोड

  1. अपने डोमेन के साथ बाइनरी चलाएं:
./safecast-new-map -domain example.org
  1. Let’s Encrypt के लिए 80/443 खुले रखें। जारी होने के बाद साइट https://example.org पर होगी।

विकल्प 3. Docker (सब पैक किया हुआ)

  1. Docker (Desktop या CLI) इंस्टॉल करें।
  2. Docker Hub पर Safecast/safecast-new-map खोजें और Run पर क्लिक करें (या यह कमांड चलाएं):
docker run -d -p 8765:8765 --name safecast-new-map Safecast/safecast-new-map:latest
  1. http://localhost:8765 खोलें — बस।

📥 डेटा आयात करें

  • मानचित्र पेज पर हरे Upload बटन पर क्लिक करें और अपने ट्रैक अपलोड करें (.kml, .kmz, .json, .rctrk, .csv, .gpx, bGeigie Nano/Zen $BNRDD, AtomFast एक्सपोर्ट, RadiaCode, Safecast आदि)।
  • simplemap.safecast.org का प्रतिबिंब चाहिए? एक बार safecast-new-map -import-tgz-url https://simplemap.safecast.org/api/json/weekly.tgz चलाएँ — यह साप्ताहिक आर्काइव डाउनलोड करेगा, डेटाबेस भरेगा और बंद हो जाएगा ताकि अगली बार शुरू होते ही डेटा उपलब्ध हो।
  • पहले आर्काइव डाउनलोड करना पसंद है? https://simplemap.safecast.org/api/json/weekly.tgz लें, -import-tgz-path /path/to/weekly.tgz के साथ चलाएँ और अपनी लोकल प्रति का उपयोग करें।

🗺️ एक कमांड में पहला रन और लाइव डेटा

एक नई मशीन पर बस यह चलाएँ:

safecast-new-map -import-tgz-url https://simplemap.safecast.org/api/json/weekly.tgz

इंपोर्ट के बाद सामान्य रूप से पुनः शुरू करें (या वही कमांड systemd सेवा में रखें) — http://localhost:8765 खोलते ही वास्तविक माप दिखाई देंगे।

🛢️ आयात और नियमित उपयोग के लिए डेटाबेस विकल्प

  • PostgreSQL (pgx) — सबसे तेज़, कई उपयोगकर्ताओं के लिए उपयुक्त। उदाहरण: safecast-new-map -db-type pgx -db-conn postgres://USER:PASS@HOST:PORT/DATABASE?sslmode=allow -import-tgz-url https://simplemap.safecast.org/api/json/weekly.tgz
  • DuckDB / SQLite / Chai — एकल उपयोगकर्ता के लिए फ़ाइल-आधारित समाधान। समानांतर लिखावट से टकराव हो सकते हैं, इसलिए व्यक्तिगत मानचित्रों के लिए रखें। उदाहरण: safecast-new-map -db-type duckdb -import-tgz-url https://simplemap.safecast.org/api/json/weekly.tgz

📤 निर्यात

  • एक ट्रैक: /api/track/{trackID}.json (पुराना .cim भी चलता है)।
  • अनुसूचित आर्काइव: /api/json/weekly.tgz (या /daily.tgz, /monthly.tgz, /yearly.tgz)। अंदर: हर ट्रैक के लिए एक JSON।

🧠 उन्नत विकल्प

  • डेटाबेस: डिफ़ॉल्ट रूप से एम्बेडेड SQLite; DuckDB, Chai, ClickHouse या PostgreSQL (pgx) पर स्विच कर सकते हैं।
  • आयात: URL या फ़ाइल से, आर्काइव सहित।
  • निर्यात: JSON आर्काइव, एकल ट्रैक, .cim अनुकूलता।
  • रूप: प्रारंभिक समन्वय और लेयर (-default-*)।

🤝 अपना नोड क्यों और थोड़ी कहानी

  • हम चाहते थे कि बिना प्रशिक्षण के कोई भी देख सके कि जहाँ वे रहते हैं, खेती करते हैं या पानी लेते हैं, वहाँ विकिरण है या नहीं।
  • जितने अधिक नोड होंगे, समग्र तस्वीर उतनी ही भरोसेमंद होगी और प्रदूषण छूटने की संभावना कम होगी।

Safecast‑Isotope‑Map को Dmitry Ignatenko के फील्ड शोध से प्रेरणा मिली और Rob Oudendijk तथा Safecast से गहरा प्रभाव। AtomFast और Radiacode समुदायों के खुले डेटा इसे उपयोगी बनाए रखते हैं। यदि यह मानचित्र किसी की भी जान बचा सके, तो यह व्यर्थ नहीं बना।