Как создать реестр улиц, населенных пунктов?
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 13 сен 2016, 15:18
- Репутация: 0
Как создать реестр улиц, населенных пунктов?
Не так давно начал осваивать QGIS. Планирую создать проект - карту города.
В атрибутах зданий, естественно, будет наименование улицы. Необходимо сделать перечень наименований улиц (допустим, он у меня есть в экселе), из которого будет выбираться атрибут для адреса дома. Этот перечень (база) наименований будет пополняться в дальнейшем. При этом здания уже имеющие адрес, не должны "потерять" свою улицу из-за пополнения или удаления из перечня какой-либо другой улицы. В каком виде этот перечень будет существовать и взаимодействовать со слоями зданий? Этот список улиц одновременно будет также использоваться и для атрибутов другого слоя - самих линейных объектов - "улицы" города. Кроме того, в каждой улице из перечня должен быть свой атрибут "населенный пункт" (например, ул. Ленина есть в самом городе и есть в соседнем), который будет в свою очередь выбираться из другого перечня - наименований населенных пунктов.
Таким образом будут существовать две исходные (пополняемые) таблицы значений атрибутов: перечень наименований улиц и перечень населенных пунктов.
Подскажите пожалуйста, как грамотно и правильно реализовать эти моменты при создании проекта? Где и в виде чего будут храниться эти таблицы?
В атрибутах зданий, естественно, будет наименование улицы. Необходимо сделать перечень наименований улиц (допустим, он у меня есть в экселе), из которого будет выбираться атрибут для адреса дома. Этот перечень (база) наименований будет пополняться в дальнейшем. При этом здания уже имеющие адрес, не должны "потерять" свою улицу из-за пополнения или удаления из перечня какой-либо другой улицы. В каком виде этот перечень будет существовать и взаимодействовать со слоями зданий? Этот список улиц одновременно будет также использоваться и для атрибутов другого слоя - самих линейных объектов - "улицы" города. Кроме того, в каждой улице из перечня должен быть свой атрибут "населенный пункт" (например, ул. Ленина есть в самом городе и есть в соседнем), который будет в свою очередь выбираться из другого перечня - наименований населенных пунктов.
Таким образом будут существовать две исходные (пополняемые) таблицы значений атрибутов: перечень наименований улиц и перечень населенных пунктов.
Подскажите пожалуйста, как грамотно и правильно реализовать эти моменты при создании проекта? Где и в виде чего будут храниться эти таблицы?
-
- Гуру
- Сообщения: 5356
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 13 сен 2016, 15:18
- Репутация: 0
Re: Как создать реестр улиц, населенных пунктов?
trir, Правильно ли я понял, что стандартный инструментарий QGIS не позволит создать такие реестры? Нужно создавать базу в SQL Server, например?
-
- Гуру
- Сообщения: 5356
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как создать реестр улиц, населенных пунктов?
позволит, но ты себе мозги вывернешь работая с этим. С нормальной БД гораздо проще работать
тем более уже есть готовая карта города в openstreetmap
тем более уже есть готовая карта города в openstreetmap
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 13 сен 2016, 15:18
- Репутация: 0
Re: Как создать реестр улиц, населенных пунктов?
Допустим я создам БД с возможными наименованиями улиц. Список улиц - это пример. Вообще интересен принцип. Я создаю БД со всеми возможными значениями какого-либо конкретного атрибута. Как потом подцепить эту БД для использованию значений из нее для атрибутов объектов?
-
- Гуру
- Сообщения: 5356
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как создать реестр улиц, населенных пунктов?
наверно как то так, но я всегда просто писал нужный id
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Как создать реестр улиц, населенных пунктов?
Помнить 100500 id - это круто.
-
- Гуру
- Сообщения: 5356
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как создать реестр улиц, населенных пунктов?
тут никакой выпадающий список не поможет, я просто открывал окно с запросом и подставлял в него значенияПомнить 100500 id - это круто.
в КЛАДР'е, в таблице улиц >5 млн записей. Окошко запроса со всей таблице кушало >0.5 гигов оперативки, но стоило добавить пару фильтров и всё сильно облегчалось
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость