TGViewer
Настоящий JavaScript Настоящий JavaScript @true_js · 5.91K subscribers
Post #3929 86
Морские карты S-57 прямо в браузере: открытый парсер на TypeScript — без GDAL и без SDK за $200k

Электронные навигационные карты S-57 лежат на борту любого коммерческого судна, а живого JS-парсера под них так и не завезли: только серверный GDAL либо коммерческие SDK с ценником в десятки тысяч долларов в год. Автор сделал открытый стек на TypeScript: он читает S-57 и S-101, строит топологию и рисует всё по стандарту S-52 аккуратно в браузере — ни сервера, ни зависимостей.

В статье — про грабли бинарного формата родом из 1994-го, на которые он наступил, и демка: любую из 7108 карт NOAA открываешь одним кликом. P.S.: причалы с обложки, если сложить, дают S-57, а в коде слева зашиты две строчки — расшифруешь первым, отпишись в комментах.

Читать далее

👉 JS
  • ❤ 1
More from @true_js
  1. Sep 25, 202612 CSS-штук, после которых часть ваших зависимостей можно смело провожать на пенсию Fronte…
  2. Sep 25, 2026Post #3927
  3. Sep 24, 2026Саппорт-агент на LLM, которому не дадут забыть про заказ Первый заход вышел так себе: в ка…
  4. Sep 24, 2026🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew AI изменил привычный укл…
  5. Sep 24, 2026vue-i18n сдаёт позиции? Тут появляется Intlayer Клепаешь мультиязычное приложение на Vue 3…
  6. Sep 24, 2026Десктопные приложения на JavaScript, которые весят меньше 10 МБ В выпуске #803 JavaScript…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →