Перейти к содержимому


Фотография
* * * * * 1 Голосов

Почему не обновляется ФИАС ?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 nikrons

nikrons

    Пользователь

  • Кредитные организации
  • PipPip
  • 11 сообщений

Отправлено 06 February 2020 - 09:26

Добрый день.

На сайте https://fias.nalog.ru/Updates последнее обновление ФИАС от 26.12.2019.

Хотя там же написано "Выгрузка информации из государственного адресного реестра осуществляется 2 раза в неделю."

Вопрос: когда снова начнёт обновляться ФИАС ?



#2 kbvlb

kbvlb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 42 сообщений

Отправлено 06 February 2020 - 11:35

Добрый день.

На сайте https://fias.nalog.ru/Updates последнее обновление ФИАС от 26.12.2019.

Хотя там же написано "Выгрузка информации из государственного адресного реестра осуществляется 2 раза в неделю."

Вопрос: когда снова начнёт обновляться ФИАС ?

 

Мы еще в январе писали в тех. поддержку, заявку приняли, но ответа никакого нет.



#3 Orgia

Orgia

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 43 сообщений

Отправлено 09 February 2020 - 13:54

Мне ответили, что обновление начнётся в течении 1, 2 недель.

#4 sancase

sancase

    Продвинутый пользователь

  • Модераторы
  • 1938 сообщений

Отправлено 13 February 2020 - 09:05

У меня есть сведения, что он вообще не работает.


Свечников Александр

#5 nikrons

nikrons

    Пользователь

  • Кредитные организации
  • PipPip
  • 11 сообщений

Отправлено 05 March 2020 - 09:26

Сегодня выложили свежий fias_dbf.zip



#6 kbvlb

kbvlb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 42 сообщений

Отправлено 05 March 2020 - 12:55

Сегодня выложили свежий fias_dbf.zip

 

Опять придется качать  полную версию (7Гб) что ли?



#7 Алексей М.

Алексей М.

    Пользователь

  • Кредитные организации
  • PipPip
  • 24 сообщений

Отправлено 10 March 2020 - 03:32

Коллеги, а что говорит тех.поддержка , можно уже обновлять фиас или все еще ждем ?



#8 Алексей М.

Алексей М.

    Пользователь

  • Кредитные организации
  • PipPip
  • 24 сообщений

Отправлено 17 March 2020 - 04:02

Кто нибудь обновлял фиас от 09.03.2020г, все норм, можно ставить ?



#9 nikrons

nikrons

    Пользователь

  • Кредитные организации
  • PipPip
  • 11 сообщений

Отправлено 17 March 2020 - 06:02

1) В socrbase.dbf новые типы в поле LEVEL = 18, 19, 20, 21. Удалили старые 8, 9. (официально это нигде не описано).

2) Файлы addrobXX.dbf не отсортированы по полю AOLEVEL.

 

Из-за этого загрузка может работать неверно.

Я предварительно отсортировал addrobXX.dbf и учёл новые типы в LEVEL.

Загрузил и у меня получилось около 5000 не связанных записей типа:

 

Процедура импорта завершена.
Ошибки выполнения:
Для записи 22ed3354-db05-469e-ba46-b6ce96ad1a8f не найдена вышестоящая запись по PARENTGUID = 7339e834-2cb4-4734-a4c7-1fca2c66e562
 
А до 2020 года таких записей было всего около 170, поэтому непонятно, можно ли работать с этим ФИАС в боевом режиме.


#10 Алексей М.

Алексей М.

    Пользователь

  • Кредитные организации
  • PipPip
  • 24 сообщений

Отправлено 19 March 2020 - 03:38

Появились новые обновления от 16.03.2020



#11 AnnaM

AnnaM

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 46 сообщений

Отправлено 19 March 2020 - 12:42

Почему дельты стали тоже выкладывать с именем fias_dbf.zip?

Хотя в описании службы названия файлов являются фиксированными. 



#12 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 06 April 2020 - 19:54

Мда... Долго запрягали - и всё равно облажались. Нарушают свои же XSD (по данным выгрузки от 23.03.2020):

AS_HOUSE:

  атрибут ESTSTATUS - появились записи с пустым значением (""), хотя тип - обязательный, цифровой; ведь есть же значение "0" - Не определен; в XSD для AS_HOUSE определен как integer (length=1), однако в справочнике и в параметрах домов встречаются 2-разрядные коды ("10").

  атрибут STRUCNUM- длина по XSD = 10, умудрились засунуть 11-разрядные значения (пока писал, обнаружил уже 14-разрядные значения).

 

И это только начало разбора полетов.

 

По файлу AS_ADDROBJ вообще отдельное расследование проводить придется.

 

До остальных файлов (ROOM, STEADS) руки еще не дошли. Судя по тому, что они у меня просто не загрузились, ошибок там ого-го!

 

 

Upd 07.04.2020

справочник AS_SOCRBASE содержит "мусорные" записи со значением KOD_T_ST=0; в некоторых из таких записях значения SCNAME="???"; с учетом этих "мусорных" записей перестало выполняться условие уникальности пары значений LEVEL+SCNAME - как известно, из AS_ADDROBJ получить полное наименование объекта из этого справочника можно только по связке этих двух значений. Бардак!

 

 

Включили в полный архив с XML папку Schemas - вроде, все замечательно: вот тебе файлы - и к ним XSD-ки.

 

Ага, сейчас! Вот как выглядит содержимое вложенного файла AS_HOUSE_2_250_02_04_01_01.XSD:

"..\Resources\AS_HOUSE_2_250_02_04_01_01.xsd;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8"

 

И что это нам дает? 



#13 kbvlb

kbvlb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 42 сообщений

Отправлено 09 April 2020 - 08:06

Мда... Долго запрягали - и всё равно облажались. Нарушают свои же XSD (по данным выгрузки от 23.03.2020):

AS_HOUSE:

  атрибут ESTSTATUS - появились записи с пустым значением (""), хотя тип - обязательный, цифровой; ведь есть же значение "0" - Не определен; в XSD для AS_HOUSE определен как integer (length=1), однако в справочнике и в параметрах домов встречаются 2-разрядные коды ("10").

  атрибут STRUCNUM- длина по XSD = 10, умудрились засунуть 11-разрядные значения (пока писал, обнаружил уже 14-разрядные значения).

 

И это только начало разбора полетов.

 

По файлу AS_ADDROBJ вообще отдельное расследование проводить придется.

 

До остальных файлов (ROOM, STEADS) руки еще не дошли. Судя по тому, что они у меня просто не загрузились, ошибок там ого-го!

 

 

Upd 07.04.2020

справочник AS_SOCRBASE содержит "мусорные" записи со значением KOD_T_ST=0; в некоторых из таких записях значения SCNAME="???"; с учетом этих "мусорных" записей перестало выполняться условие уникальности пары значений LEVEL+SCNAME - как известно, из AS_ADDROBJ получить полное наименование объекта из этого справочника можно только по связке этих двух значений. Бардак!

 

 

Включили в полный архив с XML папку Schemas - вроде, все замечательно: вот тебе файлы - и к ним XSD-ки.

 

Ага, сейчас! Вот как выглядит содержимое вложенного файла AS_HOUSE_2_250_02_04_01_01.XSD:

"..\Resources\AS_HOUSE_2_250_02_04_01_01.xsd;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8"

 

И что это нам дает? 

 

М-да! Главное - что с этим делать и как с этим бороться? Какие обновления ставить, какие - нет. И когда все наладится?



#14 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 09 April 2020 - 08:33

Продолжаю "причесывание":

Файл AS_NORNDOC, поле DOCDATE. Раньше представление даты было в виде DOCDATE="2015-08-19", теперь стало в таком формате: DOCDATE="08.07.16 0:00:00" - и как мы об этом могли бы догадаться?

 

В XSD:

            <xs:attribute name="DOCDATE" type="xs:date" use="optional">
              <xs:annotation>
                <xs:documentation>Дата документа</xs:documentation>
              </xs:annotation>
            </xs:attribute>
 
при этом для файла AS_ADDROBJ  аналогичный тип
            <xs:attribute name="STARTDATE" type="xs:date" use="required">
              <xs:annotation>
                <xs:documentation>Начало действия записи</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="ENDDATE" type="xs:date" use="required">
              <xs:annotation>
                <xs:documentation>Окончание действия записи</xs:documentation>
              </xs:annotation>
            </xs:attribute>
 
и выглядит это вот так: STARTDATE="2016-08-29" ENDDATE="2079-06-06"
 
Где правда?
 
Я, конечно, понимаю, как и почему так произошло... Но для такой конторы такие детские ляпы - это несерьезно.
 


#15 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 09 April 2020 - 09:05

Какие обновления ставить, какие - нет.

 

 

Я для себя еще давно решил - ставлю только ПОЛНЫЕ. Да, долго.

 

Но я ставил эксперименты: поднимал 2 полные базы, потом делал 2-3 обновления дельтами на одной базе, а на второй - только итоговое полное.

Я вам скажу - это две большие разницы! Причем из-за дельт накапливаются логические ошибки (разорванные цепочки, потерянные элементы).

Больше повторять такие опыты не хочется.

 

Текущее "поколение" выгрузок ФИАС я еще не проверял на логические ошибки и на полноту данных.



#16 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 09 April 2020 - 11:47

Файл AS_NORNDOC, поле NORMDOCID - теперь перестало быть уникальным идентификатором. Аж до 47 дублей к одному NORMDOCID.



#17 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 09 April 2020 - 12:27

Файл AS_ROOM, поля FLATTYPE или ROOMTYPE (а может, оба вместе - лень было разбираться) - появились записи с пустым значением (""). FLATTYPE - обязательный, целый, значения для "не определено" не предусмотрено; ROOMTYPE - опциональный, целый, есть значение "0-не определено". Думаю, что пустое значение присутствует для ROOMTYPE - узнаю после загрузки с измененными правилами импорта.

 

Upd. Нет, я ошибся - таким пустым образом они помечают поле FLATTYPE. И вот что у них получается: номер квартиры и тип квартиры - пустые, а номер комнаты и тип комнаты - заполнен. Какое-то новое прочтение? Или я раньше себе это не так представлял?



#18 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 13 April 2020 - 07:23

Все файлы ФИАС наконец-то загрузились.
 
Начинаю проверки самого основного файла - AS_ADDROBJ.
 
Если я говорю про анализ только "актуальных записе", подразумеваются такие, для которых установлено CURRSTATUS=0 AND LIVESTATUS=1 (раньше такая комбинация очень правильно работала и соответствовала данным на сайте ФИАС).
 
Выяснилось: опять весьма вольная трактовка обязательности заполнения цифровых кодов для записи, например, с AOID='5f79a0d8-9863-4493-a839-e61dc6141f25':
<Object AOID="5f79a0d8-9863-4493-a839-e61dc6141f25" AOGUID="e1f54e61-28c6-4530-9f7c-da30f65424e3" FORMALNAME="Угузевский сельсовет" OFFNAME="Угузевский сельсовет" SHORTNAME="с.п." AOLEVEL="35" REGIONCODE="02" AREACODE="" AUTOCODE="0" CITYCODE="" CTARCODE="000" PLACECODE="" PLANCODE="" STREETCODE="0000" EXTRCODE="0000" SEXTCODE="000" CURRSTATUS="" ACTSTATUS="1" LIVESTATUS="1" CENTSTATUS="0" OPERSTATUS="" OKTMO="80613443" STARTDATE="2011-01-01" ENDDATE="9999-12-31" UPDATEDATE="2011-01-01" DIVTYPE="0" />
 
Если для тех кодов, которые выделены желтым, это непринципиально – внутренние коды соответствия КЛАДР, то поля, которые я выделил красным должны соответствовать внутренним классификаторам – но разработчики весьма вольно трактуют эти требования.
 
Для поля OPERSTATUS есть справочник AS_OPERSTAT: хорошо, можно принять, что OPERSTATUS=""  эквивалентно OPERSTATUS="0" (Не определено).
 
А вот как трактовать пустое значение в поле CURRSTATUS (справочник AS_CURRENTST)? Значение «0» там означает «Актуальный»… Хорошо, в этой записи LIVESTATUS="1", т.е. можно принять, что «0», а как для других случаев?
 
Сколько таких «кривых» записей? Не знаю.
От себя добавил следующую обработку:
если значение OPERSTATUS не определено, то присваиваем ему значение «0»;
если значение CURRSTATUS не определено, то смотрим на заполнение LIVESTSTUS: если там =1, то CURRSTATUS устанавливаю в значение «0»; во всех остальных случаях «99» (Несуществующий);
если значение LIVESTATUS не определено, то смотрим на заполнение CURRSTSTUS: если там =0, то LIVESTATUS устанавливаю в значение «1»; во всех остальных случаях «0» (Не определено);
 
 
Для записи c AOID='12800abf-45d0-49cd-af61-2481b16b8ca0' длина поля FORMALNAME и OFFNAME введена 178 символов при ограничении 120 символов согласно XSD. Ниже еще выборка записей (не полная) с большой длиной FORMALNAME и/или OFFNAME:
 
Start createObjectInfo(): FORMALNAME=[кооператив N51 по строительству и эксплуатации коллективных гаражей-стоянок автотранспортных средств индивидуальных владельцев]
Start createObjectInfo(): AOID=[456b6851-a041-48d9-8caf-905b8e3a53bf]
Start createObjectInfo(): AOGUID=[456b6851-a041-48d9-8caf-905b8e3a53bf]
 
Start createObjectInfo(): OFFNAME=[кооператив N51 по строительству и эксплуатации коллективных гаражей-стоянок автотранспортных средств индивидуальных владельцев]
Start createObjectInfo(): AOID=[456b6851-a041-48d9-8caf-905b8e3a53bf]
Start createObjectInfo(): AOGUID=[456b6851-a041-48d9-8caf-905b8e3a53bf]
 
Start createObjectInfo(): FORMALNAME=[кооператив Железнодорожник-4 по строительству и эксплуатации гаражей-стоянок для автомототранспорта индивидуальных владельцев]
Start createObjectInfo(): AOID=[433a2746-8659-42d9-af8f-8f9d2fa61e0c]
Start createObjectInfo(): AOGUID=[7bb9debd-1958-43b6-a111-3ed076f9f80c]
 
Start createObjectInfo(): OFFNAME=[кооператив Железнодорожник-4 по строительству и эксплуатации гаражей-стоянок для автомототранспорта индивидуальных владельцев]
Start createObjectInfo(): AOID=[433a2746-8659-42d9-af8f-8f9d2fa61e0c]
Start createObjectInfo(): AOGUID=[7bb9debd-1958-43b6-a111-3ed076f9f80c]
 
Start createObjectInfo(): FORMALNAME=[кооператив Железнодорожник-4 по строительству и эксплуатации гаражей-стоянок для автомототранспорта индивидуальных владельцев]
Start createObjectInfo(): AOID=[a4bbb38c-a527-4b92-a592-6a550263c684]
Start createObjectInfo(): AOGUID=[7bb9debd-1958-43b6-a111-3ed076f9f80c]
 
Start createObjectInfo(): OFFNAME=[кооператив Железнодорожник-4 по строительству и эксплуатации гаражей-стоянок для автомототранспорта индивидуальных владельцев]
Start createObjectInfo(): AOID=[a4bbb38c-a527-4b92-a592-6a550263c684]
Start createObjectInfo(): AOGUID=[7bb9debd-1958-43b6-a111-3ed076f9f80c]
 
 
А это вообще ни в какие ворота не лезет! Пустое наименование!
AOID=AOGUID=af2623c3-5e69-460b-be4f-b9d87d9e60d1
 
Нарушение внутренней последовательности: актуальная запись улицы ссылается на неактуальный район:
 
AOGUID=a81dee90-4c4e-4b2b-a3ff-4f3ff7f5c7b2
PAGENTGUID=541a85d8-539e-40a2-b3a1-73583cd67dbe
 
Республика Башкортостан, Белебеевский р-н, г Белебей, р-н Северный микрорайон, ул Первая
 
Таких записей 1848 записей. Плюс еще 1176 записей, для которых просто не заполнено поле PARENTGUID, т.е. эти записи полностью выпадают из адресного поля РФ, они автономные.
 
Все это проанализировано только для «актуальных» записей.
 


#19 Furgon

Furgon

    Пользователь

  • Кредитные организации
  • PipPip
  • 13 сообщений

Отправлено 13 April 2020 - 07:47

Ну и «до кучи» - в справочнике AS_SOCRBASE, по-моему, вообще бардак: добавляют новые типы, никак не «оглядываясь» на уже существующие.
 
Ну, скажите, зачем на одном уровне повторения, фактически, одинаковых типов объектов? Кто бы объяснил, чем они отличаются, кроме наличия точек? Такое ощущение, что работало несколько параллельных команд, которые даже не подозревали о существовании друг друга, а потом результаты работы этих команд просто объединили, ничего дополнительно не анализируя.
LVL   SOCRNAME                      SCNAME        KOD_T_ST

1     Автономная область            а.обл.        109
1     Автономная область            Аобл          102

1     Автономный округ              а.окр.        110
1     Автономный округ              АО            101

1     Город                         г             103
1     Город                         г.            111
1     Город федерального значения   г.ф.з.        112

1     Область                       обл           105
1     Область                       обл.          113

1     Республика                    Респ          106
1     Республика                    респ.         114

3     Поселение                     п             306
3     Поселение                     пос.          310

3     Улус                          у             302
3     Улус                          у.            311

4     Город                         г             401
4     Город                         г.            418

4     Поселок городского типа       пгт           402
4     Поселок городского типа       пгт.          419

6     Дачный поселок                дп            607
6     Дачный поселок                дп.           664

6     Железнодорожная будка         ж/д б-ка      650
6     Железнодорожная будка         ж/д_будка     608

6     Железнодорожная казарма       ж/д к-ма      658
6     Железнодорожная казарма       ж/д_казарм    609

6     Железнодорожная платформа     ж/д пл-ма     653
6     Железнодорожная платформа     ж/д_платф     638

6     Населенный пункт              нп            619
6     Населенный пункт              нп.           663

6     Поселок городского типа       пгт           624
6     Поселок городского типа       пгт.          651

6     Сельский поселок              сп            667
6     Сельский поселок              сп.           665

7     Аллея                         ал.           765
7     Аллея                         аллея         701

7     Заезд                         заезд         706
7     Заезд                         ззд.          794

7     Кольцо                        к-цо          795
7     Кольцо                        кольцо        709

7     Линия                         линия         710
7     Линия                         лн.           796

7     Набережная                    наб           711
7     Набережная                    наб.          798

7     Переезд                       пер-д         783
7     Переезд                       переезд       715

7     Переулок                      пер           714
7     Переулок                      пер.          799

7     Проезд                        пр-д          732
7     Проезд                        проезд        718

7     Просек                        пр-к          733
7     Просек                        просек        720

7     Просека                       просека       774
7     Просека                       пр-ка         734

7     Проселок                      пр-лок        753
7     Проселок                      проселок      721

7     Проулок                       проул.        760
7     Проулок                       проулок       722

7     Разъезд                       рзд           754
7     Разъезд                       рзд.          775

7     Ряд(ы)                        ряд           778
7     Ряды                          ряды          771

7     Сквер                         с-р           792
7     Сквер                         сквер         724

7     Спуск                         с-к           786
7     Спуск                         спуск         761

7     Улица                         ул            729
7     Улица                         ул.           762

7     Шоссе                         ш             731
7     Шоссе                         ш.            793

65    Месторождение                 месторожд.    6588
65    Месторождение                 мр.           6594

65    Микрорайон                    мкр           6582
65    Микрорайон                    мкр.          6506

65    Сквер                         с-р           6571
65    Сквер                         сквер         6513

65    Территория                    тер           6586
65    Территория                    тер.          6514

 

 
 





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных