История изменений #
1.13.0 (2024-10-30) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2024-10-01
- Для России (RU) улучшена точность координат для адресных объектов
- Для России (RU) исправлены ошибки стандартизации
- Исправлена ошибка некорректного индекса в некоторых ответах сервиса подсказок
- Улучшена работа сервиса подсказок адресов для Казахстана (KZ) и Белоруссии (BY)
- Улучшено качество разбора домовой части адреса
Требования к версиям справочников
+ | + | - | - | - |
---|---|---|---|---|
services_20241030 | ru_20241030 | kz_20230201 | ua_20211012 | by_20221025 |
1.12.0 (2024-07-04) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2024-06-28
- Для России (RU) улучшена точность координат для адресных объектов
- Для России (RU) исправлены ошибки стандартизации
- Повышена стабильность сервисов
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20240704 | kz_20230201 | ua_20211012 | by_20221025 |
1.11.1 (2024-06-05) #
- Улучшено качество разбора домовой части адреса
- Повышена стабильность сервисов
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20240405 | kz_20230201 | ua_20211012 | by_20221025 |
1.11.0 (2024-04-05) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2024-04-02
- Для сервисов
/clean/address
,suggest/address
добавлен вывод часового пояса - Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20240405 | kz_20230201 | ua_20211012 | by_20221025 |
1.10.0 (2024-01-17) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2024-01-05
- Для сервисов
/clean/address
,suggest/address
добавлен вывод муниципальных образований - Для России (RU) исправлены ошибки стандартизации
- Для России (RU) улучшена точность координат для адресных объектов
- Улучшена работа сервиса подсказок адресов
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20240117 | kz_20230201 | ua_20211012 | by_20221025 |
1.9.1 (2023-11-03) #
- Добавлен новый API метод - cтандартизация домовой части адреса
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20231012 | kz_20230201 | ua_20211012 | by_20221025 |
1.9.0 (2023-10-12) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-10-06
- Для России (RU) улучшена точность координат для адресных объектов
- Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20231012 | kz_20230201 | ua_20211012 | by_20221025 |
1.8.1 (2023-09-14) #
- Улучшена стандартизация микрорайонов
- Для России (RU) исправлены ошибки стандартизации
- Для России (RU) улучшена стандартизация адресов, написанных с сокращениями и опечатками
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20230710 | kz_20230201 | ua_20211012 | by_20221025 |
1.8.0 (2023-07-10) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-07-04
- Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20230710 | kz_20230201 | ua_20211012 | by_20221025 |
1.7.2 (2023-06-16) #
- Улучшена стандартизация адресных объектов до уровня населённых пунктов
- Для России (RU) исправлены ошибки работы подсказок по индексу при использовании scopes
- Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20230530 | kz_20230201 | ua_20211012 | by_20221025 |
1.7.1 (2023-05-30) #
- Исправлен вывод адресов со спец-символами HTML
- Для России (RU) исправлены ошибки стандартизации
- Для России (RU) улучшена точность координат для адресных объектов
- Стандартизирован вывод ошибок
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20230530 | kz_20230201 | ua_20211012 | by_20221025 |
1.7.0 (2023-04-16) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-04-07
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20230306 | ru_20230412 | kz_20230201 | ua_20211012 | by_20221025 |
1.6.1 (2023-03-20) #
- Для России (RU) улучшена точность координат для адресных объектов
- Исправлена ошибка вывода адресных кодов корпусов в Зеленограде
- Оптимизирована работа сервиса подсказок адресов
- Для Казахстана (KZ) исправлены ошибки стандартизации
Требования к версиям справочников
+ | + | + | - | - |
---|---|---|---|---|
services_20230306 | ru_20230316 | kz_20230201 | ua_20211012 | by_20221025 |
1.6.0 (2023-01-20) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-01-10
- Для России (RU) исправлены ошибки стандартизации
- Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20230113 | kz_20221025 | ua_20211012 | by_20221025 |
1.5.3 (2022-12-09) #
- Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20221005 | kz_20221025 | ua_20211012 | by_20221025 |
1.5.2 (2022-11-25) #
- Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20221005 | kz_20221025 | ua_20211012 | by_20221025 |
1.5.1 (2022-11-03) #
- Для Казахстана (KZ) и Белоруссии (BY) исправлены ошибки определение адреса по координатам
- Для России (RU) исправлены ошибки работы подсказок при использовании scopes
Требования к версиям справочников
- | - | + | - | + |
---|---|---|---|---|
services_20220517 | ru_20221005 | kz_20221025 | ua_20211012 | by_20221025 |
1.5.0 (2022-10-10) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2022-09-30
- Для Казахстана (KZ) заполнены координаты для 99% домов
- Для Казахстана (KZ) город Нур-Султан переименован в Астану
- Улучшена стандартизацию адресов в России, написанных на английском языке
- Добавлен новый API метод для получения версии установленного ПО
Требования к версиям справочников
- | + | + | - | - |
---|---|---|---|---|
services_20220517 | ru_20221005 | kz_20221005 | ua_20211012 | by_20220311 |
1.4.5 (2022-09-08) #
- Для адресных подсказок добавлена возможность ограничивать область поиска
- Исправлены ошибки в методе стандартизации адресных данных
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20220721.dump | kz_20220610 | ua_20211012 | by_20220311 |
Для обновления БД нужно добавить индексы
sudo su postgres psql db_apidq -c "create index ix_ru_addresses_region_name on ru.addresses(lower(region_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_area_name on ru.addresses(lower(area_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_city_name on ru.addresses(lower(city_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_cityarea_name on ru.addresses(lower(cityarea_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_settlement_name on ru.addresses(lower(settlement_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_planstructure_name on ru.addresses(lower(planstructure_name),address_level);" psql db_apidq -c "create index ix_ru_addresses_street_name on ru.addresses(lower(street_name),address_level);" exit
1.4.4 (2022-07-22) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2022-07-05
- Исправлены ошибки в методе стандартизации адресных данных
Требования к версиям справочников
- | + | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20220721.dump | kz_20220610 | ua_20211012 | by_20220311 |
1.4.3 (2022-07-07) #
- Исправлены ошибки в методе стандартизации адресных данных
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20220517 | >=ru_20220517 | kz_20220610 | ua_20211012 | by_20220311 |
1.4.2 (2022-06-14) #
- Исправлена ошибка в подсказках по Казахстану
- Исправлена ошибка запуска приложения, если подключены не все страны
Требования к версиям справочников
- | - | + | - | - |
---|---|---|---|---|
services_20220517 | ru_20220517 | kz_20220610 | ua_20211012 | by_20220311 |
1.4.1 (2022-06-06) #
- Исправлены ошибки в методе поиска по координатам
- Исправлены ошибки в методе адресных подсказок
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20220517 | ru_20220517 | kz_20210801 | ua_20211012 | by_20220311 |
1.4.0 (2022-05-17) #
- Для России (RU) обновлен эталонный справочник - используется ГАР от 2022-04-26
- Для Белоруссии (BY) обновлен эталонный справочник
- Оптимизирована скорость работы стандартизации адресных данных
- Добавлен новый метод - получение адреса по идентификатору (ФИАС, ГАР, КЛАДР, GA)
- Добавлен новый метод - получение адреса по координатам
При запуске, приложение будет требовать указать лицензионный ключ, запросить его можно по адресу support@apidq.io
После получения ключа, его необходимо указать
address-config.toml
- добавить параметрKey = XXX
для секцииlicense
Пример address-config.toml
[main] ListenAddr = "0.0.0.0" # ip address where the address service will be available ListenPort = "8083" # port where the address service will be available Debug = false [logger] Facility = "service-address" [postgresql] Address = "0.0.0.0" # ip postgresql server Port = "5432" # port postgresql server Dbname = "apidq" # apidq database User = "apidq" Password = "apidq" [license] Key = "1sy6hgXA699LPoatkt2jeu3VCtm1x1sy6hgXA699LPoahchbS9C9OshefuP_v-Ebtvg="
Для корректной работы нужно установить расширение
postgis
для БД PostgreSQL перед тем как обновлять справочники.sudo apt install postgis sudo su postgres psql db_apidq -c 'CREATE EXTENSION postgis;' exit
Требования к версиям справочников
+ | + | - | - | + |
---|---|---|---|---|
services_20220517 | ru_20220517 | kz_20210801 | ua_20211012 | by_20220311 |
1.3.1 (2022-02-01) #
- Улучшено качество разбора домовой части адреса
- Мелкие исправления в формате ответа метода подсказок адресов
Требования к версиям справочников
+ | - | - | - | - |
---|---|---|---|---|
services_20220131 | ru_20220125 | kz_20210801 | ua_20211012 | by_20220121 |
1.3.0 (2022-01-25) #
- Для России (RU) добавлены коды КЛАДР и ГАР
- В качестве эталонного справочника для России (RU) используется ГАР от 2021-09-22
- В ответ адресных методов добавлено поле с полным написанием адреса
addressFull
- Для Белоруссии (BY) обновлен эталонный справочник
- Добавлена поддержка стандартизации адресов, которые написаны транслитом
Требования к версиям справочников
+ | + | - | + | + |
---|---|---|---|---|
services_20220125 | ru_20220125 | kz_20210801 | ua_20211012 | by_20220121 |
1.2.0 (2021-09-22) #
- Справочник для России (RU) обновлен на дату 31 августа 2021
- Добавлены подсказки на русском языке для адресов Украины (UA)
- Метод стандартизации телефонов автоматически убирает лишние символы внутри номера телефона
- Улучшен разбор домовой части, если в номере дома есть знак
-
- Улучшено определение OSM кодов для Украины (UA)
- Изменен параметр активности модулей
В файл
gateway-config.toml
нужно обязательно добавить параметрEnabled = true
для секцииaddressService
Пример gateway-config.toml
[main] ListenAddr = "0.0.0.0" # ip address where service will be available ListenPort = "8080" # port where service will be available ReadTimeout = 60000 WriteTimeout = 60000 Debug = false [logger] Facility = "service-gateway" [addressService] Enabled = true EndpointAddr = "address" # ip address or host service from address-config.toml EndpointPort = "8083" # port service from address-config.toml
Требования к версиям справочников
+ | + | - | + | - |
---|---|---|---|---|
services_20210920 | ru_20210920 | kz_20210801 | ua_20210916 | by_20210801 |
1.1.9 (2021-09-14) #
- Внутренний рефакторинг кода
Требования к версиям справочников
- | - | - | - | - |
---|---|---|---|---|
services_20210831 | ru_20210801 | kz_20210801 | ua_20210801 | by_20210801 |
1.1.8 (2021-08-31) #
- APIDQ-201: добавлено значение по умолчанию для параметра count = 10 для подсказок
- APIDQ-205: анализ спецсимволов ("/","","-") при сравнении входной домовой части с эталоном
Требования к версиям справочников
+ | - | - | - | - |
---|---|---|---|---|
services_20210831 | ru_20210801 | kz_20210801 | ua_20210801 | by_20210801 |