Неспешно пилю сервис ФИАС , не официальный а свой. Что бы вы хотели видеть в нем. Реализованной на net core, соответственно будет работать на Debian и windows . Поддерживаемые базы Postgres MySQL MS SQL. На данный момент зареверсил их схемы что бы сэкономить место, реализовал загрузчик, куски старого кода для rest запросов, выводящие страну регион, город.
То что хочу реализовать это пропуск ненужных данных например нормативных документов, квартир и прочего стафа.
В общем делитесь своими соображениями что для вас нужно.
UPD.
Основной репозиторий, в дальнейшем будет дополняться
https://github.com/vkorotenko/FiasServer
Связанный репозиторий, офлайн парсер адресов, размер на диске ~180 мб. Размер в памяти ~600 мб.
https://github.com/vkorotenko/NAddressParser
Поддерживаемые фреймворки
- netstandard1.3
- netstandard2.1
- net45
- net46
- net472
- netcoreapp1
- netcoreapp2
- netcoreapp3
- netcoreapp3.1
В общем движемся потихоньку, В первом вообще все близко к заглушкам.
Реализован загрузчик файлов с версиями.
Парсер и загрузчик в базу, пока только словари
Во втором вся логика до улиц, к сожалению текущий проект содержит более новые адреса, поэтому перешел к нему.
UPD. Ну что же импорт завершен.
Сейчас в планах добавление плагина для MySQL и морды для запросов.
Стек примерно такой .NET Core REST api, swagger в качестве документации интерфейсов.
На первое время статический список пользователей и админов, vuejs + bulma в качестве интерфейса
UPD: 3
Так на сегодня добавлен клиент на vue Identityserver4 немного заглушек. В общем начинаю все собирать к проду.
Кому нужны области и города, это уже присутствует.