Страница 1 из 1

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

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

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

Добавлено: 06 фев 2019, 06:45
trir

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

Добавлено: 06 фев 2019, 13:21
SEgupov
trir, Правильно ли я понял, что стандартный инструментарий QGIS не позволит создать такие реестры? Нужно создавать базу в SQL Server, например?

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

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

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

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

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

Добавлено: 08 фев 2019, 10:03
trir
наверно как то так, но я всегда просто писал нужный id

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

Добавлено: 08 фев 2019, 10:14
freeExec
Помнить 100500 id - это круто.

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

Добавлено: 08 фев 2019, 10:22
trir
Помнить 100500 id - это круто.
тут никакой выпадающий список не поможет, я просто открывал окно с запросом и подставлял в него значения

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