База улиц России

Полезные базы данных: города, страны, ZIP-коды и т.д.
Ответить
Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

База улиц России

Сообщение zabachok » 2015.03.17, 17:25

Добрый день!

Никто не знает, где можно найти базу улиц России? Для начала можно только Московской и Ленинградской области, но в идеале всей России. Нужно предлагать выбирать улицу при вводе адреса, не хочется давать пользователям самим добавлять улицу, мусора много получается.

Спасибо!
2b||!2b Just read the instructions

dmg
Сообщения: 648
Зарегистрирован: 2012.10.15, 03:09

Re: База улиц России

Сообщение dmg » 2015.03.17, 19:47

поищите КЛАДР

Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

Re: База улиц России

Сообщение zabachok » 2015.03.18, 13:34

dmg писал(а):поищите КЛАДР
Спасибо! Нашел это http://www.gnivc.ru/inf_provision/class ... nce/kladr/ Получается в России около миллиона улиц.
Никак не могу связать улицу из файла STREET.DBF с населенным пунктом из файла KLADR.DBF. Не подскажите?
2b||!2b Just read the instructions

dmg
Сообщения: 648
Зарегистрирован: 2012.10.15, 03:09

Re: База улиц России

Сообщение dmg » 2015.03.18, 14:03

вот описание по вашему вопросу яндекс выдает. http://www.bestpravo.ru/rossijskoje/hm-pravila/a3n.htm
поле CODE

MaxS
Сообщения: 9
Зарегистрирован: 2009.09.01, 08:25
Откуда: Moscow
Контактная информация:

Re: База улиц России

Сообщение MaxS » 2015.03.26, 12:57

По факту, КЛАДР - это вариация единого классификатора ФИАС.
Выгружается еженедельно. Сейчас КЛАДР держат лишь для поддержания ПО, которое под него с 2005 года разрабатывалось.
Когда-нибудь от такой поддержки откажутся.

С сайта справочника:
Для обеспечения возможности использования программного и информационного обеспечения ориентированного на БД КЛАДР, введеную в действие с 01.12.2005 приказом ФНС России от 17.11.2005 № САЭ-3-13/594@, на портале ФИАС БД ФИАС представляется и в формате КЛАДР в объеме выгрузки, соответствующей структуре КЛАДР.

Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

Re: База улиц России

Сообщение zabachok » 2015.03.26, 15:14

В ФИАСе я вообще не разобрался. Как получить список улиц Москвы или список районов Московской области.
2b||!2b Just read the instructions

MaxS
Сообщения: 9
Зарегистрирован: 2009.09.01, 08:25
Откуда: Moscow
Контактная информация:

Re: База улиц России

Сообщение MaxS » 2015.03.27, 12:47

Нужно учитывать, что Москва и Питер - самостоятельные субъекты РФ (AOLEVEL = 1).

Улицы Москвы:

Код: Выделить всё

SELECT POSTALCODE, SHORTNAME, FORMALNAME
FROM fias_addrobj
WHERE PARENTGUID = '0c5b2444-70a0-4932-980c-b4dc0d3f02b5' AND ACTSTATUS = 1
ORDER BY FORMALNAME
Улицы Питера

Код: Выделить всё

SELECT POSTALCODE, SHORTNAME, FORMALNAME
FROM fias_addrobj
WHERE PARENTGUID = 'c2deb16a-0330-4f05-821f-1d09c93331e6' AND ACTSTATUS = 1
ORDER BY FORMALNAME
Дальше можно отобрать по AOLEVEL (административно-правовое подчинение)
4 - "дочерние" города
5 - внутригородская территория
6 - населенный пункт
7 - улицы
90 - дополнительная территория (ГСК, СНТ, лагери отдыха и т.п.)
91 - улицы на дополнительной территории (улицы, линии, проезды)

Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

Re: База улиц России

Сообщение zabachok » 2015.03.27, 13:48

А как вы засосали таблицу ADDROBJ в mysql? Она весит 1.8 гига. Надо как-то пакетно читать.
2b||!2b Just read the instructions

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: База улиц России

Сообщение zelenin » 2015.03.28, 13:44

zabachok писал(а):А как вы засосали таблицу ADDROBJ в mysql? Она весит 1.8 гига. Надо как-то пакетно читать.
если у вас какая-то проблема, пишите ее сразу. в mysql нет проблемы 1.8 гигов.

Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

Re: База улиц России

Сообщение zabachok » 2015.03.31, 11:20

Засосал базу, все получилось! Спасибо вам большое!
Есть еще вопрос. Например по вашему запросу:

Код: Выделить всё

SELECT POSTALCODE, SHORTNAME, FORMALNAME
FROM fias_addrobj
WHERE PARENTGUID = '0c5b2444-70a0-4932-980c-b4dc0d3f02b5' AND ACTSTATUS = 1
ORDER BY FORMALNAME
первой записью идет "аллея 1 Маевки", как для этой аллеи определить район и округ Москвы?
2b||!2b Just read the instructions

Alex_N
Сообщения: 45
Зарегистрирован: 2015.03.02, 21:20

Re: База улиц России

Сообщение Alex_N » 2015.04.06, 21:37

Добрый день! Хочу реализовать в приложении выбор адреса из заранее загруженного КЛАДР.

Как я понял, актуальная версия находится сейчас вот здесь http://fias.nalog.ru/Public/DownloadPage.aspx

В своем приложении я использую apache+php+mysql.

Подскажите в каком формате нужно качать с выше указанного сайта, чтобы потом залить базу в таблицы mysql ?

И каким образом заливать в таблицы?

Спасибо! жду ответа.

Аватара пользователя
zabachok
Сообщения: 519
Зарегистрирован: 2013.12.16, 14:38

Re: База улиц России

Сообщение zabachok » 2015.04.07, 13:10

Вы писали в личку, ответил тамже
2b||!2b Just read the instructions

Alex_N
Сообщения: 45
Зарегистрирован: 2015.03.02, 21:20

Re: База улиц России

Сообщение Alex_N » 2015.04.07, 19:44

zabachok писал(а):Вы писали в личку, ответил тамже
спасибо!

Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: База улиц России

Сообщение Onotole » 2015.04.23, 16:11

zabachok писал(а):Вы писали в личку, ответил тамже
Вот некоторым например тоже интересно, как =)

MaxS
Сообщения: 9
Зарегистрирован: 2009.09.01, 08:25
Откуда: Moscow
Контактная информация:

Re: База улиц России

Сообщение MaxS » 2015.04.24, 08:59

по рекомендации от Stamm:
Есть обертка ФИАС https://github.com/evilmartians/fias
Написана на Ruby on Rails с использованием PostgreSQL.
Умеет и скачивать и искать.

Аватара пользователя
krosh87
Сообщения: 160
Зарегистрирован: 2015.02.18, 15:32
Контактная информация:

Re: База улиц России

Сообщение krosh87 » 2015.04.27, 01:28

Разработка, продвижение, сопровождение сайтов на Modx, Bitrix, Yii http://www.webapplex.ru

Ответить