Добро пожаловать в Desktop Atlas!Введение в Desktop Atlas Новости Лицензия Системные требования Установка Desktop Atlas Что содержится в базе данных Desktop Atlas Как искать Белые пятна Использование Google Maps >> Скачать Desktop Atlas Ссылки Обратная связь
|
||||||||||||||||||||||||||||||||||||||||||||||||
Введение в Desktop AtlasИногда возникает задача определения географических координат того или иного места на земном шаре. В век информационных технологий решить ее не слишком сложно. Например, координаты любого более-менее крупного города достаточно легко найти в сети Интернет. Несколько усложняется задача, если нужно знать координаты села, деревни или конкретного района внутри крупного города. Такие объекты включены далеко не во все атласы. Чтобы получить их координаты, приходится прибегать к интерполяции. Но интерполяция не всегда дает желаемую точность. Пример. Попробуйте любым доступным способом определить координаты села Старая Лопастейка Саратовской области Вольского района Российской Федерации. Далеко не у всех из Вас это получится. Просто потому что во многих источниках, которыми вы будете пользоваться, эти данные отсутствуют. В то же время, существуют источники, включающие такого рода данные. Очень подробные данные по географическим объектам мира есть в открытом доступе на сайтах www.fallingrain.com (весь мир), geonames.usgs.gov (объекты на территории США) и earth-info.nga.mil (весь мир, кроме США). На этих сайтах реализован поиск координат и другой информации по названию и территориальной принадлежности объекта. Однако, онлайн-поиск требует соединения с Интернет и имеет относительно большое время формирования запроса и ожидания ответа. Можно ли иметь те же данные под рукой на локальном диске компьютера для быстрого просмотра? Да. Для этой цели и написана программа Desktop Atlas.
|
||||||||||||||||||||||||||||||||||||||||||||||||
ЛицензияПрограмма Desktop Atlas - абсолютно бесплатная (FreeWare) с открытым исходным кодом (Open Source). Распространяется в соответствии с типовой лицензией MIT (аналог BSD), одобренной Open Source Initiative. Переводить лицензию не буду, дабы не плодить варианты. Если найду где-то стандартный русский перевод, то здесь выложу.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Системные требованияНа данный момент тестирование Desktop Atlas проводилось только в Windows XP. По идее, в программе нет особенностей, которые могли бы помешать ей работать в Windows 95/98/ME/2000, но это не проверялось. Буду признателен, если кто-то протестирует программу в одной из перечисленных ОС. Данные Desktop Atlas хранятся в формат SQLite. Они требуют значительного места на жестком диске компьютера. Исполняемые файлы Desktop Atlas, напротив, очень компактны и требуют совсем мало дискового пространства. Конкретные требования по дисковому пространству см. в разделе Скачать.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Установка Desktop AtlasСпециальной программы для установки Desktop Atlas нет. Все файлы упакованы в самораспаковывающиеся архивы. Необходимо скачать Desktop Atlas и один из вариантов базы данных. Распаковать оба архива в один каталог. Программа запускается файлом Atlas.exe
|
||||||||||||||||||||||||||||||||||||||||||||||||
Что содержится в базе данных Desktop AtlasБаза Desktop Atlas построена на данных, размещенных в открытом доступе на сайтах National Geospatial-Intelligence Agency (NGA) и U.S. Board on Geographic Names (BGN). В этих данных используется административно-территориальное деление, основанное на стандарте США FIPS 10-4. База данных Desktop Atlas полностью наследует это деление. Не удивляйтесь, если оно чем-то отличается от стандарта, принятого в Вашей стране. Упомянутые источники содержат не только населенные пункты. В них есть и многое другое: озера, горы, важные дороги и даже подводные объекты. Безусловно, было бы очень желательно иметь доступ ко всей этой информации, но... она требует слишком много дискового пространства. А поскольку я хотел написать именно десктоп-приложение, которое все данные хранит на компьютере пользователя, то от идеи заложить в базу сразу всю доступную информацию пришлось отказаться. В итоге база данных Desktop Atlas содержит информацию только о населенных пунктах. Но зато это практически все населенные пункты мира, многие из которых еще и разбиты на районы. Оцените это!
|
||||||||||||||||||||||||||||||||||||||||||||||||
Как искатьВсе просто. Набираете в строке поиска первые несколько букв названия, и если на эти буквы начинаются названия менее 2000 объектов базы данных, то они выводятся списком в окне программы. Вы помечаете в списке нужные названия и с помощью горячих клавиш имеете возможность копировать данные в буфер обмена или текстовый файл. Возникает логичный вопрос: мы ищем объекты в разных точках мира, на каком языке в таком случае должен осуществляться поиск? Этот вопрос решен в административном порядке: все названия объектов в базе данных состоят из видимых символов набора ASCII-127. Это либо традиционный английский перевод названия объекта, либо английская транслитерация названия, либо название на национальном языке, в котором символы, не входящие в набор ASCII-127, заменены на видимые символы из этого набора. Мне пришлось произвести некоторую корректировку названий объектов базы данных. Если вы хотите знать, что именно было скорректировано и как, вы можете скачать лог-файлы процесса корректировки. Некоторые населенные пункты имеют несколько названий. Например, столица Китая – Пекин - представлена в Desktop Atlas названиями Beijing, Beijing Shi, Pei-ching, Pei-ching-shih, Pei-p'ing, Pei-p'ing-shih, Pekin, Peking, Peping. Поиск может производиться по любому из них, при этом программа автоматически найдет все остальные и при копировании данных в буфер обмена или файл скопирует их все. В списке данных программы вы увидите колонку с названием T (сокращение от Type), она показывает тип названия объекта. Тип может быть следующий: C Conventional name (условное название) Дополнительно вы можете фильтровать набор результатов по уникальному идентификатору региона (Unique Region Identifier, URI). URI может содержать до 6 символов. Первые 4 символа являются стандартным кодом региона по FIPS 10-4. Последующие символы, если присутствуют, являются добавлением, специфичным для Desktop Atlas, и могут измениться в следующих версиях. Пример: чтобы искать названия, относящиеся только к Санкт-Петербургу, следует ввести в поле URI код RS66.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Белые пятнаНесмотря на то, что источник исходных данных базы Desktop Atlas является более чем авторитетным, в базе все еще остается много "белых пятен". Так, некоторым недостатком организации данных является иногда отсутствие связи между городом и его районами, если город не является объектом федерального деления. Поясню, о чем идет речь. Предположим, Вас интересует город Франкфурт-на-Майне (Хессен, Германия). Скорее всего вы наберете в строке поиска frankfurt, программа выдаст вам объект с координатами 50° 07' 00" N, 8° 41' 00" E. При этом вы можете упустить возможность получить более точный результат. Предположим, во Франкфурте-на-Майне Вас интересует конкретный район с названием Гинхайм (Ginnheim). Если вы наберете в строке поиска ginnheim, то получите координаты этого района: 50° 08' 00" N, 8° 39' 00" E. Но в базе данных отсутствует указание на то, что Гинхайм является районом Франкфурта-на-Майне. Он лишь фигурирует как населенный пункт, принадлежащий земле Хессен. Автоматизировать подсказку в данном случае невозможно, со своей стороны я могу только информировать, что знание нюансов такого рода позволяет получить более точный результат. Можно привести и контрпример. Город Москва является субъектом Российской Федерации, и, соответственно, в базе данных существует жесткая привязка районов Москвы к городу Москва как субъекту Федерации. Эта связь отражается при выводе результатов. В рамках одной административно-территориальной единицы может существовать несколько населенных пунктов с разными координатами, но одинаковыми названиями. Например, Каменка (Россия, Тверская область). Населенных пунктов с таким названием в Тверской области около десятка, и если у Вас нет намека на то, какая именно Каменка Вам нужна, вы вряд ли сможете правильно выбрать одну из нескольких. Попробуйте сопоставить координаты объекта с другими известными Вам ближайшими к нему населенными пунктами. Во всех неоднозначных ситуациях может существенно помочь использование Google Maps.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Использование Google MapsДля найденных объектов могут быть построены географические карты. Для этого Desktop Atlas использует веб-сервис Google Maps. Пометьте в окне программы объекты, для которых вы хотите построить карты, и нажмите кнопку Open Map или комбинацию клавиш Ctrl+Alt+G. Требуемые карты будут открыты в системном интернет-браузере. Необходимо соединение с Интернет. После первого запуска Desktop Atlas при закрытии программы в рабочей директории создается файл atlas.ini. Параметры, указанные в этом файле, используются для инициализации при последующих запусках программы. Редактируя параметры в секции [Google Maps] этого файла, вы можете изменять внешний вид открываемых карт. Доступны следующие параметры:
| ||||||||||||||||||||||||||||||||||||||||||||||||
СкачатьИсполняемые файлы и базы данных Desktop Atlas упакованы в самораспаковывающиеся архивы. Номер версии Desktop Atlas может не совпадать с номером версии баз данных. Текущие выложенные версии всегда гарантированно совместимы между собой. Совместимость других версий отражена в истории обновлений. Здесь ссылки только на последнюю версию Desktop Atlas. Все версии есть здесь. Скачать Desktop Atlas v 0.2.6b (360 KB) Текущая версия базы данных 0.2.6b. В каждый момент времени Desktop Atlas может работать только с одной базой. Если вы хотите работать с несколькими базами данных одновременно, установите несколько копий программы в разные директории. Следующие варианты доступны для скачивания:
Ниже выложена справочная информация. Для работы с программой эти файлы не требуются. Скачать исходный код Desktop Atlas v 0.2.6b (204 KB) Скачать лог-файлы корректировки названий объектов. Архив 686 KB. Формат лог-файлов. Четыре поля, разделенные символом табуляции:
|
||||||||||||||||||||||||||||||||||||||||||||||||
СсылкиNGA GEOnet Names Server (GNS) of National Geospatial-Intelligence Agency (NGA) U.S. Board on Geographic Names (BGN) Global Gazetteer. Мировой географический справочник. Предположительно базируется на тех же исходных данных, что и Desktop Atlas.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Обратная связь
|
||||||||||||||||||||||||||||||||||||||||||||||||