Остров не существующих данных: виртуальный мир, посещенный каждым.

В шестистах километрах к югу от Аккры, столицы Ганы, посреди Гвинейского залива пересекаются экватор и международный опорный меридиан. Это «Нулевой остров» с координатами 0° северной широты и 0° восточной долготы. Там нет ничего, кроме океана глубиной почти пять километров и метеорологического буя с кодовым именем «Соул». Но в виртуальном пространстве эта точка содержит миллионы объектов, здесь ведется активная экономическая деятельность, и каждый пользователь Сети хотя бы раз там был. Naked Science рассказывает о том, как так получилось и почему несуществующие геоданные стали проблемой для всего человечества.

Художественное изображение карты «Острова Нуль». Линия берега позаимствована из игры Myst. Автор: Euclio Drusus.

Встречали ли вы приложение для карт, виджет или фрейм на сайте, по умолчанию ориентированные на точку в Атлантическом океане около берега Африки? Вероятно, такое случалось. Даже если лично наблюдать это не удавалось, вы, скорее всего, побывали на «Нулевом острове» — и возможно, неоднократно. Не целиком (полным набором персональных данных), но какой-то частью своей «цифровой личности». Например, загружая в сеть фотографии без координат съемки в метаданных. Если портал поддерживает поиск по геолокации снимка, файлы «появятся» на карте Гвинейского залива. Создатели баз данных часто не предусматривают корректную обработку недостающих данных и просто заменяют… NULL на ноль.

Собственно, именно поэтому появилось оригинальное английское название «Нулевой остров» — . Null IslandЛучше перевести как «Остров Ноль», хотя это звучит не столь внушительно. Naked ScienceПовезло, термин пока не совсем прижился, поэтому можем им пользоваться. Впервые его внедрил в научный оборот специалист по геоинформационным системам из компании… Tableau Стив Пеллегрин (Steve PellegrinВ 2008 году начался путь «Нулевого острова». С тех пор это выражение прошло несколько этапов: от внутренней шутке сотрудников одного предприятия до слова в молодежном слэнге. ITСпециалисты по геокодированию стали частью культуры, и значение виртуальной точки возрастает ежегодно, поэтому стоит рассмотреть … Null Island с научной точки зрения.

Метеорологический буй ATLAS изображен на фоне индийского исследовательского судна ORV Sagar Kanya. Подобный буй, названный Soul, размещается в Гвинейском заливе на месте пересечения экватора с международным опорным меридианом.

Первую полноценную работу по данной теме выполнил Левенте Юхас. Levente Juhász) из Флоридского международного университета (FIU) и Питер Муни (Peter Mooney) из Ирландского национального университета в Мейнуте (NUIMУчёные изучили массив данных из публичных источников, где фигурирует Null IslandТочка с координатами 0° северной широты и 0° градусов восточной долготы, или другие «заглушки» отсутствующих геоданных (как в других научных работах и профессиональной литературе, так и в геоинформационных системах). Кроме того, Юхас и Муни впервые оценили содержимое «Нулевого острова», показав, какие данные оказываются в этих координатах. разместили препринт на портале arXiv.

Для избежания дальнейших споров о данном аспекте, следует уточнить: если ничего не указано конкретно иначе, под координатами понимаются те, которые определены в соответствии с Всемирной системой геодезических параметров Земли 1984 года. WGS 84Это фактический стандарт для подавляющего большинства современных применений геоданных. В действительности его собственное Null IslandСистема координат может применяться к любому месту, но эта наиболее часто встречается. Место, где нулевые значения широты и долготы совпадают с сушей, называют «Нулевым озером».

Как пополняется «Нулевой остров»

Любая геоинформационная система (GISРабота системы всегда предполагает минимум два типа данных — координаты в заданной системе отсчета и сведения, с ними связанные. Для построения маршрута по запросу пользователя программе требуется знать местоположение нужного адреса на виртуальном эллипсоиде — упрощенном представлении нашей планеты. Также необходимо соотнести текущие координаты пользователя с объектами на карте для визуализации пути и предоставления рекомендаций по движению. Аналогичные преобразования данных нужны каждому приложению, апплету или онлайн-сервису, работающему с геоданными. Даже простому картографическому ресурсу, не говоря уже о навигационных программах, социальных сетях и сайтах объявлений.

В процессе работы эти программы обрабатывают базы данных, где каждая запись содержит информацию о координатах и других данных. Иногда поле с широтой и долготой остаётся пустым — сервис по каким-то причинам их не получил. Такая запись имеет определённый параметр. NULLВажно, чтобы скрипт сообщал о отсутствии или недоступности данных. Точная обработка нуля (не путать с нолем) — частая проблема для программистов и аналитиков. Вкратце, трудность кроется в самой маркеровке… NULLНе является числом, текстом, ссылкой или другим распространенным типом данных. Подобно логическим значениям, но имеет только два варианта: «истина» TRUE) или «ложь» (FALSEДля корректной работы с третьим потребуется внести изменения.

В оптимальной ситуации программа, взаимодействующая с базой данных, должна предусматривать подобные детали и обладать механизмами для надлежащего реагирования на пустующие данные. ITТот прекрасно знает, что на совесть выполненные программы никогда не составляли большинство. Часто в
их создают «костыли» и «велосипеды», например, посредством конвертирования.
NULLДанные этого типа соответствуют нужной ячейке. В случае с координатами получаем 0° северной широты и 0° восточной долготы.

«Нулевой остров» обладает собственной авиакомпанией, чья услуга — отсутствие полетов. В этой интернет-шутке авторы включили Ту-204 в парк Air Null / ©https://doi.org/10.48550/arXiv.2204.08383.

Непреднамеренные ошибки обработки данных — самая частая причина появления чего-либо на «Нулевом острове». Такой исход возможен из-за невнимательности (или некомпетентности) программистов или недостатка опыта работы с геоданными. Из-за этого часто искажаются значения широты и долготы. WGS 84Интерпретируются как параметры в системе координат проекции: метры к северу и востоку от начала отсчета. Иногда проект разрабатывают специалисты по геоданным, которым недостает опыта работы с языками программирования, что приводит к некорректным преобразованиям типов. Проблемы с тестированием сервисов, подготовкой и обработкой вводимой информации также помогают пополнять Null Island контентом.

Иногда что-то оказывается в Гвинейском заливе преднамеренно. Координаты (0°, 0°) служат значениями по умолчанию при отсутствии данных или неисправности спутниковой навигации. Порой данные отправляются на «Нулевой остров» как шутка, а также для сокрытия фактического местоположения. Наконец (и это первоначальное назначение) Null Island в программном обеспечении TableauЭто был своего рода хранилище для информации, которая не имела привязки к конкретному местоположению.

Что можно найти на «Нулевом острове»

Самое простое — фотографии (Flickr), маршруты пробежек и отметки о тренировках (Strava), а также жилье в аренду (AirBnB) и рестораны с туристическими достопримечательностями (Yelp). Не отстают Twitter и SnapchatСервисы с функцией привязки контента к географическим координатам, такие как социальные сети, содержат в своём коде ошибки, приводящие к некорректному отображению геопространственных отметок. Встречаются и более интересные ситуации.

Разные интернет-услуги загружают на «Нулевой остров» огромный объём информации.

Например, ряд точек инфраструктуры HeliumВ «Нулевом острове» отмечен блокчейн-проект, выплачивающий виртуальные монеты владельцам роутеров, обеспечивающих покрытие сетью связи для интернета вещей. Это очередная криптовалюта, майнинг которой производится путем поддержания работоспособности роутера. Что интересно, поскольку корректная геолокация зарегистрированной точки доступа — основа функционирования сети, доверие к координатам узлов инфраструктуры у пользователей высокое. Поэтому, увидев несколько принадлежащих китайцам роутеров прямо посреди Гвинейского залива, некоторые особо впечатлительные личности решилиПоявилась информация о том, что Китай построил тайное военное сооружение в Атлантическом океане. HeliumНедобросовестные служащие совершили размещение.

Исследование открытых источников и баз данных показывает: на «Нулевом острове» можно найти практически все. Любой виртуальный объект или его проекция в информационное пространство с геопространственными координатами легко перемещается в Гвинейский залив. От рейсов до произведений искусства, от больных COVID-19 до недвижимости. Это вызывает серьезные опасения.

Насколько это опасно

По большому счету Null Island«Нулевой остров» можно рассматривать как показатель возможных ошибок геопозиционирования. Представьте любую проблему, которую могут вызвать неточности координат чего-либо — именно эти опасности и проявляются в цепях событий, действий и решений (или их отсутствия), связанных с этим условным местом на карте.

В earlier работах Муни изучал вопрос о большом количестве случаев в акватории Гвинейского залива. Covid-19В действительности там никого не находилось. Только Университет Джонса Хопкинса… JHU), создавая свою знаменитую интерактивную коронавирусную карту (CSSE Covid-19 DashboardПоместили все данные без подтверждённой геолокации на «Нулевой остров». Через некоторое время такую практику признали неправильной и исправили: информацию о местенахождении, которая отставала, позже вносили в систему.

Проблема в том, что эти кажущиеся бесполезными сведения необходимо отбросить. Поскольку их качественный анализ в большинстве случаев недоступен. Тем не менее полностью исключать их нельзя: JHUДанные со стертыми координатами всё же могут хранить массу важной информации.

Слева представлен неверный перевод координат WGS 84 в проекцию: вместо 29°59′36″N 090°15′29″W аэропорт Нового Орлеана размещён на 29,5936 метра севернее и на 90,1529 метров восточнее от «Нулевого острова»; справа — кибератаки из Гвинейского залива, показанные на карте Kaspersky Lab / ©https://doi.org/10.48550/arXiv.2204.08383.

Необходимо учитывать даже самые простые неудобства. Null Island— отображение какого-либо объекта в Гвинейском заливе вместо фактического местоположения. Иногда это влечет за собой лишь забавно выглядящие ошибки интерфейса, например, визуализацию полета на дисплеях в кабине самолета, когда вместо Нового Орлеана рейс отправляется из «Нулевого острова». В другое время — к вполне очевидным фейковым новостям, как в случае с «китайской базой у побережья Африки». Более серьезные ситуации возникли в 2012 году в американском штате Висконсин. После внедрения новых цифровых систем учета населения и подсчета голосов выяснилось, что часть местных жителей вместо родного города… числитсяВ Атлантике. Просто Бюро переписи населения США не имело точных сведений о местонахождении и указало данные как отсутствующие. При несвоевременной исправлении ошибки несколько тысяч законопослушных граждан Висконсина лишились права голосовать на выборах, которые стали одними из самых важных в истории Америки.

Насколько известно Naked ScienceВиртуальный переезд объекта или фрагмента данных в Гвинейский залив до сих пор не приводил к катастрофическим событиям. Наиболее важные геоинформационные системы имеют несколько уровней проверки достоверности данных. Однако некачественный код становится всё более распространенным, а спорные управленческие решения принимаются даже в областях, где недобросовестное проектирование может стоить сотен жизней. Boeing 737 MaxЛучше всего это иллюстрирует данный случай. По этой причине возможность появления «Нулевого острова» ещё может сказаться на людях, если к нему не относиться серьёзно.

Каждая система координат имеет свой «Нулевой остров» или «Нулевое озеро». На карте показаны точки отсчета всех систем координат, используемых геоинформационными системами ESRI (ведущий разработчик ПО для GIS).

Вместо заключения

Описывая проблематику вокруг Null IslandЮхас и Муни не считают это явление угрозой чему-либо конкретному (хотя определённые опасности с ним, конечно, связаны). Внимания исследователей заслуживает двойственный статус «Нулевого острова». С одной стороны, это несуществующее в реальности место без физического эквивалента. С другой — оно играет колоссальную роль в самых разных видах человеческой деятельности и по своей сути незаменимо в современном мире. Из-за этого даже разгораются споры о том, наносить ли его вообще на карты.

Известны примеры вымышленных и нематериальных объектов, ставшие реальностью. Таковым примером является поселение Эглоу в штате Нью-Йорк. Его придумали в 1930-х годах основатель издательства… General DraftingС ассистентом компания следила за нелегальной копировкой выпускаемых карт. В 1950-х на этом месте появились магазин и дома, что вынудило власти округа Делавэр официально признать место (сейчас поселение исчезло). После всемирной славы «Гарри Поттера» на лондонском вокзале Кингс-Кросс появилась достопримечательность «платформа 9¾». Человеческое стремление приписывать различным местам дополнительные смыслы поистине безгранично.

Вымышленное поселение Эглоу в штате Нью-Йорк когда-то обрело реальность.

Придерживаясь этого мнения, стоит радоваться, что «Нулевой остров» по самой распространенной системе координат находится посреди открытого океана. Был бы он на суше и ещё в какой-нибудь хоть немного обитаемой местности, давно кто-то открыл парк развлечений или, как минимум, сувенирный киоск. Но пока путешествия в сакральную точку с координатами 0° северной широты и 0° градусов восточной долготы происходят редко. Хотя необычные круизы уже имели место, и не раз: в 2019 году на «Нулевом острове»… побывалРакетный крейсер «Маршал Устинов», а в 2001 году — патрульный корабль Береговой охраны США. USCGC Sherman.