You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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: Получение всех адресов города

fims7 wrote:

Посмотрите здесь

Gis-Lab, на который предлагается сослаться пустой, а  инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял), но спасибо за ответ

Offline

#5 2020-03-23 20:36:07

Gabaz177
Member
Registered: 2020-03-21
Posts: 7

Re: Получение всех адресов города

Silka123 wrote:

(сайт

Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?

Offline

#6 2020-03-23 21:34:53

fims7
Member
Registered: 2017-08-22
Posts: 70

Re: Получение всех адресов города

Gabaz177 wrote:
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: Получение всех адресов города

Gabaz177 wrote:

инструменты osmconvert и osmfilter работают только на линуксе(если я правильно понял)

Есть скомпилированные екзешники и под Винду.

Offline

#8 2020-03-24 09:25:27

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,455

Re: Получение всех адресов города

Gabaz177 wrote:

Прохожу по ссылке сайта и ошибка выходит,

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

Offline

#9 2020-03-24 09:50:30

Silka123
Member
Registered: 2018-04-05
Posts: 155

Re: Получение всех адресов города

Gabaz177 wrote:
Silka123 wrote:

(сайт

Прохожу по ссылке сайта и ошибка выходит, может что то неправильно делаю?

Вполне возможно, что могли быть какие-то временные неполадки. В настоящий момент все работает. Сайт открывается.

Offline

#10 2020-03-24 12:03:23

Gabaz177
Member
Registered: 2020-03-21
Posts: 7

Re: Получение всех адресов города

Silka123 wrote:

Посмотрите в сторону ФИАС (сайт, статья в Википедии).

Скачал файл, но там все закодировано, а на сайте не написано какая кодировка. Пример строки

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

Offline

#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: Получение всех адресов города

Gabaz177 wrote:

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

Gabaz177 wrote:

Столько СУБД уже перепробовал, все безуспешно

Вам фраза "индекс на поле" о чем-нибудь говорит? А SQL-запросы c JOIN писать умеете?

Offline

Board footer

Powered by FluxBB