Добрый вечер, подскажите пожалуйста, как можно получить все адреса домов(строений) в определенном городе? (интересует Санкт-Петербург) Просто сначала составлять список всех адресов, а потом парсить их координаты по запросам очень долго, может есть какая то альтернатива?
Заранее спасибо
Gis-Lab, на который предлагается сослаться пустой, а инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял), но спасибо за ответ
Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?
На днях попробовал, на Win 10 почти получилось, только названия улиц конвертировались в csv в виде “кракозябра”, возможно потому что брал исходник с Geofabric, а может не до конца разобрался.

инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял)
Есть скомпилированные екзешники и под Винду.

Прохожу по ссылке сайта и ошибка выходит,
Это подразделение налоговой службы, там такое бывает. Попробуйте еще раз.
ФИАС это, видимо, самая полная база из бесплатных, полнее ОСМ.

Silka123:
(сайт
Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?
Вполне возможно, что могли быть какие-то временные неполадки. В настоящий момент все работает. Сайт открывается.

Посмотрите в сторону ФИАС (сайт, статья в Википедии).
Скачал файл, но там все закодировано, а на сайте не написано какая кодировка. Пример строки
1225906a-d5aa-4342-b2f3-0017906cb130 10.01.2014 2 446960bb-9677-49d9-aba7-4257c4d100a7 446960bb-9677-49d9-aba7-4257c4d100a7 56 0 2137 2137 97224805003 97624405 429625 14.11.2006 56 1 2109 2109 14.03.2020 8d549147-c8df-4d8d-bc11-43a23136a9ec 1
Это у вас дом номер 56 (точнее не дом, а похоже, что строение)
<House HOUSEID="446960bb-9677-49d9-aba7-4257c4d100a7" HOUSEGUID="446960bb-9677-49d9-aba7-4257c4d100a7" AOGUID="1225906a-d5aa-4342-b2f3-0017906cb130" HOUSENUM="56" STRUCNUM="56" STRSTATUS="1" ESTSTATUS="2" STATSTATUS="0" IFNSFL="2137" IFNSUL="2137" TERRIFNSFL="2109" TERRIFNSUL="2109" OKATO="97224805003" OKTMO="97624405" POSTALCODE="429625" STARTDATE="2006-11-14" ENDDATE="2014-01-10" UPDATEDATE="2017-04-24" COUNTER="1" NORMDOC="8d549147-c8df-4d8d-bc11-43a23136a9ec" DIVTYPE="0" REGIONCODE="21" />
и ссылки на улицу (1225906a-d5aa-4342-b2f3-0017906cb130) и т.п. адресный элемент в другом файле/таблице
<Object AOID="5712d64f-9480-4710-a90c-3309d1f7882a" AOGUID="1225906a-d5aa-4342-b2f3-0017906cb130" PARENTGUID="a9586f2f-e4af-4b72-94c4-230512fa1265" NEXTID="2aa59f33-74c4-4699-9b74-b32a25b58874" FORMALNAME="Майская" OFFNAME="Майская" SHORTNAME="ул" AOLEVEL="7" REGIONCODE="21" AREACODE="010" AUTOCODE="0" CITYCODE="000" CTARCODE="000" PLACECODE="014" PLANCODE="0000" STREETCODE="0001" EXTRCODE="0000" SEXTCODE="000" PLAINCODE="210100000140001" CURRSTATUS="1" ACTSTATUS="0" LIVESTATUS="0" CENTSTATUS="0" OPERSTATUS="1" IFNSFL="2137" IFNSUL="2137" TERRIFNSFL="2109" TERRIFNSUL="2109" OKATO="97224805003" OKTMO="97624405" POSTALCODE="429627" STARTDATE="1900-01-01" ENDDATE="2011-08-30" UPDATEDATE="2011-09-14" DIVTYPE="0" />
улица Майская в родительском объекте (населенном пункте и т.п.) a9586f2f-e4af-4b72-94c4-230512fa1265
деревне Вурманкасы
<Object AOID="f0da30e6-0a82-4db9-8953-75dc5e72ea91" AOGUID="a9586f2f-e4af-4b72-94c4-230512fa1265" PARENTGUID="5bf8318a-86be-4e7d-9cf8-00e4298e5a77" PREVID="cf73094a-c2e9-4004-9cc8-79549306b009" NEXTID="5cda645f-603d-4b77-a5c3-8c896563a2bf" FORMALNAME="Вурманкасы" OFFNAME="Вурманкасы" SHORTNAME="д" AOLEVEL="6" REGIONCODE="21" AREACODE="010" AUTOCODE="0" CITYCODE="000" CTARCODE="000" PLACECODE="014" PLANCODE="0000" STREETCODE="0000" EXTRCODE="0000" SEXTCODE="000" PLAINCODE="21010000014" CURRSTATUS="3" ACTSTATUS="0" LIVESTATUS="0" CENTSTATUS="0" OPERSTATUS="21" IFNSFL="2137" IFNSUL="2137" TERRIFNSFL="2109" TERRIFNSUL="2109" OKATO="97224805003" OKTMO="97624405" POSTALCODE="429625" STARTDATE="2011-08-30" ENDDATE="2014-01-10" UPDATEDATE="2014-01-11" DIVTYPE="0" />
Приходится очень долго перебирать, это очень запарно. Может есть уже готовые базы?
Столько СУБД уже перепробовал, все безуспешно

Приходится очень долго перебирать

Столько СУБД уже перепробовал, все безуспешно
Вам фраза “индекс на поле” о чем-нибудь говорит? А SQL-запросы c JOIN писать умеете?