Сводные данные и примеры для скачивания
GeoNames - свободно распространяемая географическая база данных имен объектов (топонимики). Лицензия - Creative Commons Attribution. На настоящий момент содержит более 260 тысяч точечных объектов по территории России и более чем 8 миллионов по всему миру. Все объекты разделены на 9 классов (однобуквенный код) или 645 подклассов (2-5 буквенный код) (полный список):
Данные доступны бесплатно для прямого скачивания в виде текстовых файлов, кодировка UTF-8, На момент написания данной статьи: размер запакованного файла 7.5 Мб, размер распакованого файла 31 Мб, генерируются из основной базы данных ежедневно.
Скачать срез данных на 21 марта 2009 г.: shape-формат: win1251, utf8, исходная БД: win1251, utf8.
Также возможно использование веб-сервисов GeoNames. GeoNames предоставляет целый ряд веб-сервисов, позволяющих работать с его данными и получать результаты в форматах XML и JSON. Каждый объект базы GeoNames имеет свой стабильный URI.
Помимо англоязычных названий, GeoNames собирает данные на разных языках, сведения о высоте, населении и т.п. из различных источников. Все координаты хранятся в WGS84 (World Geodetic System 1984). Пользователи могут редактировать и добавлять новые названия с использованием вики-интерфейса.
Срез данных на 21 марта 2009 г. содержит 263821 объекта на территории РФ. Из них:
Из 160197 объектов типа населенный пункт, альтернативное (включая кириллическое, т.е. реально названий на кириллице меньше) название имеют 77995 (49%) объектов. Данные о населении имеют 4011 пунктов (3%).
| Параметр | Описание | Формат |
| geonameid | идентификатор записи в БД geonames | int |
| name | название объекта (utf8) | varchar(200) |
| asciiname | название объекта (ascii) | varchar(200) |
| alternatenames | альтернативные названия, разделитель - запятая | varchar(5000) для SQL Server |
| latitude | широта в десятичных градусах (wgs84) | |
| longitude | долгота в десятичных градусах (wgs84) | |
| feature class | http://www.geonames.org/export/codes.html | varchar(10) |
| feature code | http://www.geonames.org/export/codes.html | |
| country code | 2-символьный код страны согласно ISO-3166 | 2 characters |
| cc2 | альтернативный код страны, разделитель - запятая, 2-символьный согласно ISO-3166 | 60 characters |
| admin1 code | fipscode (в будущем будет изменен на isocode), isocode для США и Швейцарии, см. admin1Codes.txt для обозначений кодов | varchar(20) |
| admin2 code | код для административного деления второго уровня, county в США, см. admin2Codes.txt | varchar(80) |
| admin3 code | код для административного деления третьего уровня | varchar(20) |
| admin4 code | код для административного деления четвертого уровня | varchar(20) |
| population | integer | |
| elevation | в метрах | integer |
| gtopo30 | средняя высота по области 30'x30' (900мx900м) в метрах | integer |
| timezone | идентификатор часового пояса (см. timeZone.txt) | |
| modification date | date of last modification in yyyy-MM-dd format |
Соответственно, для импорта текстового файла GeoNames с заголовком, можно добавить в начало этого файла следующую строку.
geonameid name asciiname alternatenames lat long fclass fcode ccode cc2 acode1 acode2 acode3 acode4 pop elev gtopo tz mdate
Главным недостатком данных является использование в качестве источника топонимики картографической базы Google, что ведет к распространению копирайтов Google и на эти данные. В связи с этим данные не рекомендуется использовать в таких проектах, как OpenStreetMap (подробнее).
К другим недостаткам можно отнести:
Обсудить в форуме Комментариев 0
Последнее обновление: April 27 2009
Открытые настольные ГИС: обзор текущей ситуации 
Матрица ошибок и расчет показателей точности тематических карт 
Географическая привязка данных в QGIS: пример привязки топокарты по сетке 
© GIS-Lab и авторы, 2002-2009. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна.
стремянки алюминиевые Эйфель бесплатная доставка; отдых в Египте; стиральная машина; ремонт компьютеров; ликвидация фирм москва; Уникальное предложение! Закажи обслуживание компьютеров за 200 р в месяц.