Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Определение города и стран геолокационного объекта на основании его координат и названия
Предлагаемое решение совмещает в себе существующие решения и предлагает возможность автоматического добавления новых данных без необходимости дополнительного вмешательства со стороны разработчика или пользователя. Модель страны формируется на основании следующих параметров: · Уникальный идентификатор страны (данный параметр является ключом для обеспечения быстрого поиска и фильтрации объектов в базе); · Название страны Модель города формируется на основании следующих параметров: · Уникальный идентификатор города (данный параметр является ключом для обеспечения быстрого поиска и фильтрации объектов в базе); · Внешний идентификатор (идентификатор геолокационного объекта); · Название города; · Долгота; · Широта. Схема таблиц города и страны представлена на рисунке 1. Рисунок 1 – Модель страны (Country) и города (City) Такой набор параметров является необходимым и достаточным для точного определения города объекта. База данных городов и стран формируется на основании описанной модели. Данное решение может быть применено для конкретного определения геолокационных объектов, привязанных к «местам». Для таких объектов обычно указываются координаты и название места, которое для более точной информации включает в себя и название города, чего при наличии координат хватает и для определения страны объекта. Рассмотрим необходимую последовательность действий для определения города объекта: 1. Расшифровка данных геолокационного объекта для формирования города по описанной модели; 2. Проверка возможности однозначного определения города по названию объекта; 3. Определение полноты информации в геолокационном объекте для добавления нового города в базу данных; 4. Запрос дополнительной информации о городе и стране через сервис обратного геокодирования Google; 5. Добавление новой страны в базу данных; 6. Добавление нового города в базу данных.
|