Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
wildcheck
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 мар 2019, 00:07
Репутация: 0
Откуда: Одесса

Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение wildcheck » 25 мар 2019, 00:14

Стоит задача записать векторные слои в один файл shapefile - для последующей загрузки в Mapbox studio.
Из QGIS получилось экспортировать в KML разными слоями, а в SHAPE программа QGIS предлагает только добавить объекты в один слой. Это ограничение программы или Shape формата?

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

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение trir » 25 мар 2019, 06:52


Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2231
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1504
Откуда: Казань

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение Игорь Белов » 25 мар 2019, 08:20

[Vector] → [Data Management Tools] → [Merge Vector Layers…]
[Вектор] → [Управление данными] → [Объединить векторные слои…]
The purpose of computing is insight, not numbers

wildcheck
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 мар 2019, 00:07
Репутация: 0
Откуда: Одесса

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение wildcheck » 25 мар 2019, 09:20

Игорь, пробовал [Вектор] - [Управление данными] -[Объединить векторные слои] выбрал все слои и на выходе получил Shape файл с одним слоем на котором отображены все мультиполигоны. А задача из-за ограничений MapBox экспротировать в один файл именно разными слоями.

Может я что-то не так делал?

Или попробовать другие форматы?
MapBox для KML выставляет ограничение в 15 слоев, поэтому KML не подходит. MapBox также принимает CSV, GPX. Может

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

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение trir » 25 мар 2019, 09:25

шейп это один слой
GeoJSON

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

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение freeExec » 25 мар 2019, 09:32

Добавьте новую колонку и различайте по ней разные слои. По другому не выйдет. Так же и в мапбоксе, у вас будет один источник данных и вы в нём как-то логически должны будете разделять свои слои.

wildcheck
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 мар 2019, 00:07
Репутация: 0
Откуда: Одесса

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение wildcheck » 25 мар 2019, 09:44

trir писал(а):
25 мар 2019, 09:25
шейп
В MapBox GeoJson загружаются в Dataset и из одного датасет экспортируются в один Tile. Длбавит несколько Datasets в один Tile не получается.

В GeoJson есть возможность экспортировать данные именно слоями?

wildcheck
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 мар 2019, 00:07
Репутация: 0
Откуда: Одесса

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение wildcheck » 25 мар 2019, 09:49

freeExec писал(а):
25 мар 2019, 09:32
разные
Идея была в том, чтобы добавить в Style данные разными слоями и таким образом управлять ими (окрашивать другим цветом по определенным фильтрам). Обращаться непосредственно к слою.

Но MapBox ограничил 15 источниками данных и "все пропало" :)

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение gamm » 25 мар 2019, 09:52

wildcheck писал(а):
25 мар 2019, 09:49
Идея была в том, чтобы добавить в Style данные разными слоями и таким образом управлять ими (окрашивать другим цветом по определенным фильтрам)
а что мешает завести поле "LayerID" для идентификации объектов слоя, хранящихся в одном файле, и использовать его для раскраски по уникальным значениям?

wildcheck
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 мар 2019, 00:07
Репутация: 0
Откуда: Одесса

Re: Возможно ли записать 95 слоев в один shapefile? Все слои имеют одинаковую структуру Multypoligon.

Сообщение wildcheck » 25 мар 2019, 13:07

gamm писал(а):
25 мар 2019, 09:52
а что мешает завести поле "LayerID" для идентификации объектов слоя, хранящихся в одном файле, и использовать его для раскраски по уникальным значениям?

Благодарю! Вероятно, это решение. Попробуем так

Ответить

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

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

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