You are not logged in.

#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: 65

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

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

Offline

#3 2020-03-23 20:08:19

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

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: 65

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,540

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

Gabaz177 wrote:

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

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

Offline

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

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

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

Gabaz177 wrote:

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

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

Offline

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

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

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: 8,719

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,389

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

Gabaz177 wrote:

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

Gabaz177 wrote:

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

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

Offline

Board footer

Powered by FluxBB