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

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

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

Сообщение SEgupov »

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

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

Сообщение trir »

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

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

Сообщение SEgupov »

trir, Правильно ли я понял, что стандартный инструментарий QGIS не позволит создать такие реестры? Нужно создавать базу в SQL Server, например?
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

позволит, но ты себе мозги вывернешь работая с этим. С нормальной БД гораздо проще работать
тем более уже есть готовая карта города в openstreetmap
SEgupov
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 сен 2016, 15:18
Репутация: 0

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

Сообщение SEgupov »

Допустим я создам БД с возможными наименованиями улиц. Список улиц - это пример. Вообще интересен принцип. Я создаю БД со всеми возможными значениями какого-либо конкретного атрибута. Как потом подцепить эту БД для использованию значений из нее для атрибутов объектов?
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

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

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

Сообщение freeExec »

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

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

Сообщение trir »

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

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

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей