You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2020-03-23 18:07:27
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Получение всех адресов города
Добрый вечер, подскажите пожалуйста, как можно получить все адреса домов(строений) в определенном городе? (интересует Санкт-Петербург) Просто сначала составлять список всех адресов, а потом парсить их координаты по запросам очень долго, может есть какая то альтернатива?
Заранее спасибо
Offline
#2 2020-03-23 19:23:46
- fims7
- Member
- Registered: 2017-08-22
- Posts: 70
Re: Получение всех адресов города
Посмотрите здесь
Offline
#3 2020-03-23 20:08:19
- Silka123
- Member
- Registered: 2018-04-05
- Posts: 155
Re: Получение всех адресов города
Посмотрите в сторону ФИАС (сайт, статья в Википедии).
Offline
#4 2020-03-23 20:32:16
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Re: Получение всех адресов города
Посмотрите здесь
Gis-Lab, на который предлагается сослаться пустой, а инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял), но спасибо за ответ
Offline
#5 2020-03-23 20:36:07
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Re: Получение всех адресов города
(сайт
Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?
Offline
#6 2020-03-23 21:34:53
- fims7
- Member
- Registered: 2017-08-22
- Posts: 70
Re: Получение всех адресов города
fims7 wrote:Посмотрите здесь
Gis-Lab, на который предлагается сослаться пустой, а инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял), но спасибо за ответ
На днях попробовал, на Win 10 почти получилось, только названия улиц конвертировались в csv в виде "кракозябра", возможно потому что брал исходник с Geofabric, а может не до конца разобрался.
Offline
#7 2020-03-23 21:37:10
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Получение всех адресов города
инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял)
Есть скомпилированные екзешники и под Винду.
Offline
#8 2020-03-24 09:25:27
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Получение всех адресов города
Прохожу по ссылке сайта и ошибка выходит,
Это подразделение налоговой службы, там такое бывает. Попробуйте еще раз.
ФИАС это, видимо, самая полная база из бесплатных, полнее ОСМ.
Offline
#9 2020-03-24 09:50:30
- Silka123
- Member
- Registered: 2018-04-05
- Posts: 155
Re: Получение всех адресов города
Silka123 wrote:(сайт
Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?
Вполне возможно, что могли быть какие-то временные неполадки. В настоящий момент все работает. Сайт открывается.
Offline
#10 2020-03-24 12:03:23
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Re: Получение всех адресов города
Посмотрите в сторону ФИАС (сайт, статья в Википедии).
Скачал файл, но там все закодировано, а на сайте не написано какая кодировка. Пример строки
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 1Offline
#11 2020-03-24 13:58:50
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Получение всех адресов города
Это у вас дом номер 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" />Тут все описано:
https://fias.nalog.ru/docs/%D0%A1%D0%B2 … 062016.doc
Last edited by wowik (2020-03-24 15:16:10)
Offline
#12 2020-03-25 10:06:56
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Re: Получение всех адресов города
Приходится очень долго перебирать, это очень запарно. Может есть уже готовые базы?
Offline
#13 2020-03-25 10:07:57
- Gabaz177
- Member
- Registered: 2020-03-21
- Posts: 7
Re: Получение всех адресов города
Столько СУБД уже перепробовал, все безуспешно
Offline
#14 2020-03-25 12:54:53
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Получение всех адресов города
Приходится очень долго перебирать
Столько СУБД уже перепробовал, все безуспешно
Вам фраза "индекс на поле" о чем-нибудь говорит? А SQL-запросы c JOIN писать умеете?
Offline
Pages: 1