Адрес по ФИАС

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
SergioRaguzini
Активист
Сообщения: 130
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

Адрес по ФИАС

Сообщение SergioRaguzini »

Привет Всем!

Сталкивался ли кто с заполнением адресной строки с использованием адресных справочников ФИАС.
Тут конечно несколько вариантов:
1. скачать (объем архива несколько ГБ) справочник с сайта (в dbf или XML) и закачать в свои таблицы бд
2. обратится из CLA-программы к API (через cURL, например) интернет-ресурса предоставляющий (это, вроде платно) такую возможность

С КЛАДР, я делал по п.1, с ФИАС можно, конечно тоже по п.1, но вероятно, сейчас более современным будет п.2, может есть еще какой вариант?

Прошу совета у кого есть опыт работы с ФИАС

Спасибо

p.s. было у нас обсуждение, https://forum.clarionlife.net/viewtopic.php?f=1&t=4229 , но м.б. есть новые идеи
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Адрес по ФИАС

Сообщение kreator »

Несколько гигабайт Вы запаритесь качать через API. Во всяком случае на клиенте это делать неправильно. Было тут обсуждение как получить данные юр./физ. лица, например, по ИНН. Не то?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5243
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Адрес по ФИАС

Сообщение Игорь Столяров »

Я считаю, что в 2021 г. нужно обязательно обратить внимание на 2-ой вариант. :)
Например вот здесь https://dadata.ru/api/

Конкретно ФИАС не занимался, но для ЕГРЮЛ / ИП есть хороший бесплатный режим.
Если конечно треклятая бедность не заставляет выполнять десятки тысяч запросов в сутки ... ;)
«V» значит Вендетта !
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Адрес по ФИАС

Сообщение kreator »

Игорь Столяров писал(а): 14 Январь 2021, 14:26 Например вот здесь https://dadata.ru/api/
Ну да. Вот здесь обсуждали - https://forum.clarionlife.net/viewtopic.php?f=12&t=3748.
We are hard at work… for you. :)
Аватара пользователя
SergioRaguzini
Активист
Сообщения: 130
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край

Адрес по ФИАС

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 14 Январь 2021, 14:26 Я считаю, что в 2021 г. нужно обязательно обратить внимание на 2-ой вариант. :)
Например вот здесь https://dadata.ru/api/
я тоже уже давно изредка почитываю материалы про ФИАС и конечно заходил на https://dadata.ru/api/ (там есть примеры с cURL но там упоминается и про Токен, из чего я сделал вывод что сервис не бесплатен) и упоминая про API, я ориентировался в т.ч. на сервис который предоставляет этот сайт.
Если в нашем CLA-приложении реализован ввод адресных данных (а адрес регистрации, сейчас просят даже в магазине при заявлении на возврат товара), то введенные названия адресных составляющих(город, нас.пункт, улица и т.д.) должны быть правильными изначально и потом "сложиться" в одну строку (в формате КЛАДР например). Когда мы вводим данные по упомянутому ранее п.1, то разумеется, контролируем корректность этого уже на стадии ввода.

Беру адрес, описание применения которого приводится на https://dadata.ru/api/
в качестве примера: "г Москва, ул Сухонская, д 11, кв 89"
addr_example01.png
и ввожу сведения с использованием методологии КЛАДР п.1, на выходе получаю форматированную строку:
643,РОССИЯ,127642,77,Москва г,,,,Сухонская ул,дом,11,,,кв.,89

Возвращаясь к API: насколько я уяснил из прочитанного, сервисы аналогичные https://dadata.ru/api/ позволяют получить из не форматированной строки заполненной без использования справочников корректный (полный) адрес в соответствии с форматом ФИАС, а далее уже пользователь сверит полученный ответ с фактическим указанным в документе удост.личность и сделает выбор принять или отказаться от его добавления в поле программы

Если это верно, то получается, что локальные справочники больше не нужны?
их (справочники КЛАДР, например) тогда можно оставить для более корректного ввода данных пользователем

Прошу прокомментировать

Спасибо

p.s. не нашел в интернете примера представления адреса одной строкой в формате ФИАС, иногда встречал посты, что одной строкой адрес в ФИАС представляется также как и КЛАДР с разделителями-запятыми, один раз нашел, что
необходимо представлять адрес в формате: Регион$Район$Город$Населенный Пункт$Городской район$Улица
а как на самом деле, как сохранить ФИАС одной строкой?
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1164
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

Адрес по ФИАС

Сообщение RaFaeL »

SergioRaguzini писал(а): 14 Январь 2021, 18:38 я тоже уже давно изредка почитываю материалы про ФИАС и конечно заходил на https://dadata.ru/api/ (там есть примеры с cURL но там упоминается и про Токен, из чего я сделал вывод что сервис не бесплатен)
Бесплатен в пределах какого-то количества запросов в сутки, причем для ввода адреса в базу эти ограничения заметны не будут
Ответить