Научная статья на тему 'Обзор основных гео-сервисов для определения географических координат'

Обзор основных гео-сервисов для определения географических координат Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
222
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГЕОГРАФИЧЕСКИЕ КООРДИНАТЫ / ГЕОСЕРВИСЫ / ПРОФЕССИОНАЛЬНАЯ ДЕЯТЕЛЬНОСТЬ / ОСВОЕНИЕ ПРОФЕССИИ / ЗАДАЧА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Федоров Никита Васильевич, Красноплахтова Людмила Ивановна

В статье обозначена актуальная проблема определения географических координат с помощью повседневных девайсов. На данный момент очень много сервисов для определения географических координат, но у каждого сервиса есть минусы и плюсы.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Обзор основных гео-сервисов для определения географических координат»

ОБЗОР ОСНОВНЫХ ГЕО-СЕРВИСОВ ДЛЯ ОПРЕДЕЛЕНИЯ

ГЕОГРАФИЧЕСКИХ КООРДИНАТ 1 2 Федоров Н.В. , Красноплахтова Л.И.

1Федоров Никита Васильевич - магистрант, факультет прикладной информатики;

2Красноплахтова Людмила Ивановна - кандидат психологических наук, профессор, кафедра педагогики и психологии, Кубанский государственный аграрный университет им. И.Т. Трубилина,

г. Краснодар

Аннотация: в статье обозначена актуальная проблема определения географических координат с помощью повседневных девайсов. На данный момент очень много сервисов для определения географических координат, но у каждого сервиса есть минусы и плюсы.

Ключевые слова: географические координаты, гео-сервисы, профессиональная деятельность, освоение профессии, задача.

В настоящее время очень актуальна проблема определения географических координат с помощью повседневных девайсов. На 2018 год в мире смартфон имеется у 5 млрд. людей и 50% из них пользуются мобильным интернетом. Компании работающие с данными координат стали легче их получать и использовать, следовательно это простота и породило огромное количество сервисов, имеющее дело с координатами. В данной статье будут рассмотрены примеры сервисов, которые имеются в сфере информационных технологий на данный момент.

Географические координаты — обобщённое понятие о геодезических и астрономических координатах, когда уклонение отвесной линии не учитывают [1]. Иными словами, при определении географических координат Земля принимается за шар. Географические координаты определяют положение точки на земной поверхности или, более широко, в географической оболочке.

Ниже будут представлены сервисы для определения географических координат, которые в данный момент используются в большинстве российских приложениях. Примером такого мобильного приложения является социальная сеть знакомств "Вайоо". Именно их сервисы будут рассмотрены далее.

1. Meetmaker. Данный сервис представляет возможность определения координат по расстоянию. Например данный сервис занимается поиском подходящих людей по каким-либо критериям в определенном радиусе от человека.

2. Geoborder. Для ответа на вопрос в какой стране, городе или университете находится человек, программисты чаще всего используют данный сервис. Для того чтобы более точно показывать местоположение человека, в данном сервисе расчерчены точные границы всех объектов земного шара(страны, города, университет и т.д.). Эти границы определяются полигонами, которые определяют находится ли человек внутри данного полигона или найти ближайший к нему полигон. Соответственно, так и определяется место где в данный момент присутствует человек.

3. Bumpd. В данный момент времени все чаще в мобильных приложениях используется функция, которая ищет пересечения пользователей в пространстве и времени и показывает им, где бы они могли встретиться с данным пользователем.

4. Geocache. Кэширование гео-информации является важной частью мобильных приложений, которые используют карты и сервисы изображений. При создании кэша карты сервер отрисовывает всю карту на нескольких уровнях масштабирования и сохраняет копии этих изображений. Именно поэтому очень эффективный способ заставить карты работать быстрее.

Вышеописанные сервисы являются разработкой российском компании "Badoo" и также имеют ряд минусов:

1. Стандартные индексы в СУБД(система управления баз данных) не оптимальны для трехмерных гео-данных.

2. Многие задачи требуют более сложных типов полигонов, для осуществления больших приложений.

Данные проблемы решаются сервисом для работы с гео-координатами, под названием S2 от компании Google. Написанный сервис на языке C++ предоставляет разработчикам удобное и достаточное количество вещей, которые помогут реализовать свое приложение.

Основные достоинства данного сервиса:

1. Проекция. S2 использует сферическую геометрию и сферическую проекцию, так как многие другие проекции в большей мере искажают земной шар.

2. Иерархические клетки. Данный подход разбивает земной шар на клетки. То есть с помощью клетки можно указать точную координату точки на карте.

3. Кривая Гилберта. Этот метод позволяет окружить сферу кубом и поделить его на шесть граней. Затем каждую из шести граней можно поделить на четыре равные части и так далее, до 30 разделений [2]. После этого мы получим одномерный объект с которым удобно работать. С помощью данного метода каждую точку на земле можно закодировать 64-битным числом, которое впоследствии станет координатой на плоскости.

Вышеописанные сервисы имеют и плюсы в их использовании и минусы. В данной статье были рассмотрены и российские разработки компании Badoo, так и зарубежные компании Google. Можно сказать, что с развитием информационных технологий и интернета, существование без мобильного телефона просто невозможна. Гео-сервисы помогают компаниям по разработке приложений облегчить жизнь как себе, так и их пользователем.

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

Список литературы

1. Калиниченко Н.В., Красноплахтова Л.И. Информационные технологии обучения в высшей школе / Н.В. Калиниченко, Л.И. Красноплахтова // Сборник материалов IX студенческого международного форума «Информационное общество: современное состояние и перспективы развития», 2017. С. 373-375.

2. Опацкий В.А., Красноплахтова Л.И. Преимущества использования мобильных приложений для организации массовых мероприятий / В.А. Опацкий, Л.И. Красноплахтова // Аллея науки. № 10, 2017. Т. 3. С. 742-745.

i Надоели баннеры? Вы всегда можете отключить рекламу.