Как создать реестр улиц, населенных пунктов?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
SEgupov
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 сен 2016, 15:18
Репутация: 0

Как создать реестр улиц, населенных пунктов?

Сообщение SEgupov » 05 фев 2019, 21:36

Не так давно начал осваивать QGIS. Планирую создать проект - карту города.
В атрибутах зданий, естественно, будет наименование улицы. Необходимо сделать перечень наименований улиц (допустим, он у меня есть в экселе), из которого будет выбираться атрибут для адреса дома. Этот перечень (база) наименований будет пополняться в дальнейшем. При этом здания уже имеющие адрес, не должны "потерять" свою улицу из-за пополнения или удаления из перечня какой-либо другой улицы. В каком виде этот перечень будет существовать и взаимодействовать со слоями зданий? Этот список улиц одновременно будет также использоваться и для атрибутов другого слоя - самих линейных объектов - "улицы" города. Кроме того, в каждой улице из перечня должен быть свой атрибут "населенный пункт" (например, ул. Ленина есть в самом городе и есть в соседнем), который будет в свою очередь выбираться из другого перечня - наименований населенных пунктов.
Таким образом будут существовать две исходные (пополняемые) таблицы значений атрибутов: перечень наименований улиц и перечень населенных пунктов.
Подскажите пожалуйста, как грамотно и правильно реализовать эти моменты при создании проекта? Где и в виде чего будут храниться эти таблицы?

trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как создать реестр улиц, населенных пунктов?

Сообщение trir » 06 фев 2019, 06:45


SEgupov
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 сен 2016, 15:18
Репутация: 0

Re: Как создать реестр улиц, населенных пунктов?

Сообщение SEgupov » 06 фев 2019, 13:21

trir, Правильно ли я понял, что стандартный инструментарий QGIS не позволит создать такие реестры? Нужно создавать базу в SQL Server, например?

trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как создать реестр улиц, населенных пунктов?

Сообщение trir » 06 фев 2019, 13:32

позволит, но ты себе мозги вывернешь работая с этим. С нормальной БД гораздо проще работать
тем более уже есть готовая карта города в openstreetmap

SEgupov
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 сен 2016, 15:18
Репутация: 0

Re: Как создать реестр улиц, населенных пунктов?

Сообщение SEgupov » 08 фев 2019, 10:01

Допустим я создам БД с возможными наименованиями улиц. Список улиц - это пример. Вообще интересен принцип. Я создаю БД со всеми возможными значениями какого-либо конкретного атрибута. Как потом подцепить эту БД для использованию значений из нее для атрибутов объектов?

trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как создать реестр улиц, населенных пунктов?

Сообщение trir » 08 фев 2019, 10:03

наверно как то так, но я всегда просто писал нужный id

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Как создать реестр улиц, населенных пунктов?

Сообщение freeExec » 08 фев 2019, 10:14

Помнить 100500 id - это круто.

trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как создать реестр улиц, населенных пунктов?

Сообщение trir » 08 фев 2019, 10:22

Помнить 100500 id - это круто.
тут никакой выпадающий список не поможет, я просто открывал окно с запросом и подставлял в него значения

в КЛАДР'е, в таблице улиц >5 млн записей. Окошко запроса со всей таблице кушало >0.5 гигов оперативки, но стоило добавить пару фильтров и всё сильно облегчалось

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 0 гостей