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

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

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

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

Добавлено: 25 мар 2019, 06:52
trir

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

Добавлено: 25 мар 2019, 08:20
Игорь Белов
[Vector] → [Data Management Tools] → [Merge Vector Layers…]
[Вектор] → [Управление данными] → [Объединить векторные слои…]

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

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

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

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

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

Добавлено: 25 мар 2019, 09:25
trir
шейп это один слой
GeoJSON

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

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

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

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

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

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

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

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

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

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

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

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

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