Skip to content

Latest commit

 

History

History
116 lines (89 loc) · 10.1 KB

File metadata and controls

116 lines (89 loc) · 10.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. Файлға орындау құқығын беріп, іске қосыңыз:
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-path, желілік БД үшін -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 қауымдастықтарының ашық деректері картаны пайдалы ұстап тұр. Егер карта бір жанды құтқарса, ол бекер жасалған жоқ.