Добавить в корзинуПозвонить
Найти в Дзене
Массаракш Наизнанку

Самый информационный остров

Вы наверное уже посмотрели на фото выше. И что вы увидели? Какой-то буй посреди воды. Ничего интересного. А если я вам скажу, что, во-первых, это не буй, а целый остров, во-вторых, вы там были хотя бы один раз в жизни, а, в-третьих, этот остров, пожалуй, самое насыщенное данными место в мире. Так, падажжи, что за данные? Как я там мог оказаться? Хорошие вопросы, на которые простым предложением не ответишь. Всё началось... давно. Но сейчас нас интересует 1984 год. Тогда в бой была введена WGS 84. Единая всемирная система геодезических параметров Земли. Не буду углубляться во все эти подробности (да и боюсь туда погружаться, если честно), но суть в том, что клеточки, которые вы видите на всех картах — это как раз она. Координаты. И логично, что у них должно быть начало. Одинокий буёк посреди океана — именно он. Ну, точнее, это станция 13010 (soul) сети PIRATA, которая должна отслеживать различные изменения в океане — температура воды, воздуха, ветра и так далее. Но он стоит именно в той
Это вот он.
Это вот он.

Вы наверное уже посмотрели на фото выше. И что вы увидели? Какой-то буй посреди воды. Ничего интересного. А если я вам скажу, что, во-первых, это не буй, а целый остров, во-вторых, вы там были хотя бы один раз в жизни, а, в-третьих, этот остров, пожалуй, самое насыщенное данными место в мире. Так, падажжи, что за данные? Как я там мог оказаться? Хорошие вопросы, на которые простым предложением не ответишь.

Расположен он здесь. Вероятно, что вас там точно не было.
Расположен он здесь. Вероятно, что вас там точно не было.

Всё началось... давно. Но сейчас нас интересует 1984 год. Тогда в бой была введена WGS 84. Единая всемирная система геодезических параметров Земли. Не буду углубляться во все эти подробности (да и боюсь туда погружаться, если честно), но суть в том, что клеточки, которые вы видите на всех картах — это как раз она. Координаты. И логично, что у них должно быть начало. Одинокий буёк посреди океана — именно он. Ну, точнее, это станция 13010 (soul) сети PIRATA, которая должна отслеживать различные изменения в океане — температура воды, воздуха, ветра и так далее. Но он стоит именно в той точке, которая в WGS84 соответствует 0°0°. Таким образом, Soul расположен точно в начале всей этой системы (кто-то уже что-то заподозрил, да, товарищи программисты?). Так, с буйком разобрались. Но почему он остров?

А так он выглядит в представлении геодезистов. Почему именно так? Если догадались, то мое уважение. Если нет — я там ниже напишу.
А так он выглядит в представлении геодезистов. Почему именно так? Если догадались, то мое уважение. Если нет — я там ниже напишу.

В 2008 году термин Null Island в профессиональный жаргон ввёл Стив Пеллегрин — один из ГИС аналитиков компании Tableau. В 2011 году, он стал доступен широкой публики, когда добровольцы, работающие в ГИС (геоинформационных системах) и прочие программисты добавили этот буй в общедоступную базу картографических данных Natural Earth. И назвали его Нулевым островом. Там этот буй превратился в кусок земли площадью 1 м² и следовательно, не отображается на картах (тупо не хватает масштаба). Такой виртуальный островок. Зачем? А вот тут в дело вступает глобальный вопрос, который может быть не по плечам простому буйку.

Это, кстати, флаги для этого острова. Их много и они разные.
Это, кстати, флаги для этого острова. Их много и они разные.

Когда вы блокируете свой GPS (а он как раз использует систему WGS 84) и открываете какое-нибудь приложение с привязкой к геоданным, вы можете получить ссылку на точку куда-то в район Африки (Гвинейский залив). Поздравляю. Это и есть Нулевой Остров. Вы только что на нём виртуально побывали. Помните историю про бедную-несчастную ферму, которую все обижали? Вот здесь что-то похожее произошло. Каждый раз, когда в получении геоданных возникает ошибка, приложение подставляет значение NULL. Другие программы воспринимают это как 0. И, соответственно, бросает туда всё, что связано с несуществующей точкой в координаты 0°0°. А так как подобных сбоёв в мире происходит множество, то количество информации, которой внезапно начал обладать буй-13010 растёт в геометрической прогрессии. Загруженные фото без метаданных, заглушки на сайтах, арендное жильё, маршруты пробежек, твиты. И вот, чтобы выловить такие баги, Natural Earth и добавила подобный остров к себе на карты. И не они одни. Эта точка является «индикатором ошибок» для многих ГИС-систем.

Нулевые острова (и озера) в различных системах координат. А их реально дохрена.
Нулевые острова (и озера) в различных системах координат. А их реально дохрена.

Ну а дальше, пошло-поехало. Вскоре у этого острова появился свой флаг (был даже сайт, но потом, похоже, кто-то забыл оплатить доменное имя), остров обрёл очертания (из игры Myst) и начал наполнятся метой. Выяснилось, что подобные «нулевые острова» есть и в других картографических системах, поэтому аналитики заговорили о нулевом архипелаге, озёрах (в том случае, когда такая точка попадает на сушу) и даже чёрных дырах (если координатные данные вообще находятся за пределами понимания и географической системы). Кстати, остров может стать и довольно большой проблемой для человечества. В том смысле, что все эти данные, которые содержит остров... они же реальные. И какие-то системы, в результате ошибок лишились некоего количества информации. Так, например, выяснилось, что в 2021 году к этой точке оказались привязаны тысячи данных по заболевшим COVID (и, следовательно, их анализ был произведён не очень качественно), а во время выборов в Америке 2020 к этой точке привязались избиратели, которые после подобного не могли участвовать в электронных выборах. Короче, хватит кормить остров данными, пишите нормальный код!

----

Тут обязательная просьба поставить лайк и подписаться. Собираюсь писать еще о многом интересном.

А еще у меня есть телеграм-канал: Массаракш Наизнанку. Там подобные статьи появляются раньше, но без подробностей. А еще там бывают всякие новости.