История изменений

История изменений #

1.10.0 (2024-01-17) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2024-01-05
  • Для сервисов /clean/address, suggest/address добавлен вывод муниципальных образований
  • Для России (RU) исправлены ошибки стандартизации
  • Для России (RU) улучшена точность координат для адресных объектов
  • Улучшена работа сервиса подсказок адресов
Требования к версиям справочников
-+---
services_20230306ru_20240117kz_20230201ua_20211012by_20221025

1.9.1 (2023-11-03) #

  • Добавлен новый API метод - cтандартизация домовой части адреса
Требования к версиям справочников
-----
services_20230306ru_20231012kz_20230201ua_20211012by_20221025

1.9.0 (2023-10-12) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-10-06
  • Для России (RU) улучшена точность координат для адресных объектов
  • Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
-+---
services_20230306ru_20231012kz_20230201ua_20211012by_20221025

1.8.1 (2023-09-14) #

  • Улучшена стандартизация микрорайонов
  • Для России (RU) исправлены ошибки стандартизации
  • Для России (RU) улучшена стандартизация адресов, написанных с сокращениями и опечатками
Требования к версиям справочников
-----
services_20230306ru_20230710kz_20230201ua_20211012by_20221025

1.8.0 (2023-07-10) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-07-04
  • Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
-+---
services_20230306ru_20230710kz_20230201ua_20211012by_20221025

1.7.2 (2023-06-16) #

  • Улучшена стандартизация адресных объектов до уровня населённых пунктов
  • Для России (RU) исправлены ошибки работы подсказок по индексу при использовании scopes
  • Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
-----
services_20230306ru_20230530kz_20230201ua_20211012by_20221025

1.7.1 (2023-05-30) #

  • Исправлен вывод адресов со спец-символами HTML
  • Для России (RU) исправлены ошибки стандартизации
  • Для России (RU) улучшена точность координат для адресных объектов
  • Стандартизирован вывод ошибок
Требования к версиям справочников
-+---
services_20230306ru_20230530kz_20230201ua_20211012by_20221025

1.7.0 (2023-04-16) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-04-07
Требования к версиям справочников
-+---
services_20230306ru_20230412kz_20230201ua_20211012by_20221025

1.6.1 (2023-03-20) #

  • Для России (RU) улучшена точность координат для адресных объектов
  • Исправлена ошибка вывода адресных кодов корпусов в Зеленограде
  • Оптимизирована работа сервиса подсказок адресов
  • Для Казахстана (KZ) исправлены ошибки стандартизации
Требования к версиям справочников
+++--
services_20230306ru_20230316kz_20230201ua_20211012by_20221025

1.6.0 (2023-01-20) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2023-01-10
  • Для России (RU) исправлены ошибки стандартизации
  • Для России (RU) улучшена точность координат для адресных объектов
Требования к версиям справочников
-+---
services_20220517ru_20230113kz_20221025ua_20211012by_20221025

1.5.3 (2022-12-09) #

  • Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
-----
services_20220517ru_20221005kz_20221025ua_20211012by_20221025

1.5.2 (2022-11-25) #

  • Для России (RU) исправлены ошибки стандартизации
Требования к версиям справочников
-----
services_20220517ru_20221005kz_20221025ua_20211012by_20221025

1.5.1 (2022-11-03) #

  • Для Казахстана (KZ) и Белоруссии (BY) исправлены ошибки определение адреса по координатам
  • Для России (RU) исправлены ошибки работы подсказок при использовании scopes
Требования к версиям справочников
--+-+
services_20220517ru_20221005kz_20221025ua_20211012by_20221025

1.5.0 (2022-10-10) #

  • Для России (RU) обновлен эталонный справочник - используется ГАР от 2022-09-30
  • Для Казахстана (KZ) заполнены координаты для 99% домов
  • Для Казахстана (KZ) город Нур-Султан переименован в Астану
  • Улучшена стандартизацию адресов в России, написанных на английском языке
  • Добавлен новый API метод для получения версии установленного ПО
Требования к версиям справочников
-++--
services_20220517ru_20221005kz_20221005ua_20211012by_20220311

1.4.5 (2022-09-08) #

  • Для адресных подсказок добавлена возможность ограничивать область поиска
  • Исправлены ошибки в методе стандартизации адресных данных
Требования к версиям справочников
-----
services_20220517ru_20220721.dumpkz_20220610ua_20211012by_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_20220517ru_20220721.dumpkz_20220610ua_20211012by_20220311

1.4.3 (2022-07-07) #

  • Исправлены ошибки в методе стандартизации адресных данных
Требования к версиям справочников
-----
services_20220517>=ru_20220517kz_20220610ua_20211012by_20220311

1.4.2 (2022-06-14) #

  • Исправлена ошибка в подсказках по Казахстану
  • Исправлена ошибка запуска приложения, если подключены не все страны
Требования к версиям справочников
--+--
services_20220517ru_20220517kz_20220610ua_20211012by_20220311

1.4.1 (2022-06-06) #

  • Исправлены ошибки в методе поиска по координатам
  • Исправлены ошибки в методе адресных подсказок
Требования к версиям справочников
-----
services_20220517ru_20220517kz_20210801ua_20211012by_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_20220517ru_20220517kz_20210801ua_20211012by_20220311

1.3.1 (2022-02-01) #

  • Улучшено качество разбора домовой части адреса
  • Мелкие исправления в формате ответа метода подсказок адресов
Требования к версиям справочников
+----
services_20220131ru_20220125kz_20210801ua_20211012by_20220121

1.3.0 (2022-01-25) #

  • Для России (RU) добавлены коды КЛАДР и ГАР
  • В качестве эталонного справочника для России (RU) используется ГАР от 2021-09-22
  • В ответ адресных методов добавлено поле с полным написанием адреса addressFull
  • Для Белоруссии (BY) обновлен эталонный справочник
  • Добавлена поддержка стандартизации адресов, которые написаны транслитом
Требования к версиям справочников
++-++
services_20220125ru_20220125kz_20210801ua_20211012by_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_20210920ru_20210920kz_20210801ua_20210916by_20210801

1.1.9 (2021-09-14) #

  • Внутренний рефакторинг кода
Требования к версиям справочников
-----
services_20210831ru_20210801kz_20210801ua_20210801by_20210801

1.1.8 (2021-08-31) #

  • APIDQ-201: добавлено значение по умолчанию для параметра count = 10 для подсказок
  • APIDQ-205: анализ спецсимволов ("/”,"","-") при сравнении входной домовой части с эталоном
Требования к версиям справочников
+----
services_20210831ru_20210801kz_20210801ua_20210801by_20210801