Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: geodb #939

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

feat: geodb #939

wants to merge 2 commits into from

Conversation

n1rwana
Copy link
Member

@n1rwana n1rwana commented Aug 1, 2023

Этот PR добавляет возможность указывать в настройках профиля свою страну, город и данные об образовании (школа, вуз, факультет, специализация).

Администраторы могут составлять географическую базу (геодб) в соответствующем разделе, в том числе добавлять редакторов отдельно для каждой страны с разными правами доступа. Все действия в интерфейсе логируются.

Пользователи же могут подать заявку на добавление в базу информации о своем городе/школе/вузе/факультете/специальности, если не нашли их в списке. Редакторы базы рассматривают заявку, и по итогу пользователю в личные сообщения приходит ответ. от имени аккаунта администратора

image
image
image
image
image

@mrilyew
Copy link
Contributor

mrilyew commented Aug 2, 2023

Можно использовать дампы https://dev.vk.com/ru/method/database но хз законно ли это

@WerySkok
Copy link
Member

WerySkok commented Aug 9, 2023

Выглядит круто, но не каждый инстанс захочет вести свою геодб. У меня есть идея на этот счёт: сделать слои данных: первый например будет импортироваться из какого-нибудь централизованного источника (репозитория, например), потом админы могут добавить свои слои с добавлением или удалением городов по желанию админа

@n1rwana
Copy link
Member Author

n1rwana commented Aug 9, 2023

централизованного источника

Можно использовать Геодб VK, однако, как верно отметил @lalka2016, мы не знаем, понравится ли это VK :)

К тому же, объем единственного (который я смог найти) дампа составляет почти полтора гигабайта, + нужно привести это к текущей структуре БД
image

Либо, можно просто "переадресовывать" запросы пользователей к секции database VK API

@WerySkok
Copy link
Member

WerySkok commented Aug 9, 2023

Вообще я предлагал в гитхабе овк создать репозиторий для первого слоя, но откуда брать данные — хороший вопрос. Есть ли возможность как-то импортировать данные из Викиданных или OpenStreetMap?

@zavolo
Copy link
Contributor

zavolo commented Aug 9, 2023

А я тут вспомнил что у движка vii engine есть база стран и городов, её получится использовать?

@mrilyew mrilyew changed the title Геодб feat: geodb Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants