nextgis / NextGIS_QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
http://qgis.org
GNU General Public License v2.0
4 stars 3 forks source link

Более информативное название слоя при добавлении из форматов gpx, garmin, geojson #9

Closed yellow-sky closed 9 years ago

yellow-sky commented 9 years ago

При добавлении нескольких слоев gpx в проект получаем, что все добавленные слои имеют названия "waypoints". Это очень неудобно при добавлении большого (>3) количества слоев. Инструмент идентификации так же возвращает название waypoints, и определить в каком слое находится объект невозможно. Аналогично для остальных форматов. Предлагается выводить название слоя (название файла без расширения) + тип геометрии (waypoints, tracks/lines и тд)

alexbruy commented 9 years ago

А что с растрами, там все в порядке? Думаю, имеет смысл решить проблему комплексно, и для вектора, и для растра (если она там присутствует)

simgislab commented 9 years ago

попробовал, растры вроде нормально подгружаются, имя слоя = имени файла

фичреквест поддерживаю, частое мучение

alexbruy commented 9 years ago

Обычные нормально отображаются, как и обычные векторы. Я про растры с подслоями, у меня просто под рукой ничего такого нет чтобы проверить

simgislab commented 9 years ago

попробовал HDF, в котором может быть много всего, но он у меня, к сожалению не поддерживается самим кугисом.

Вот примеры если у вас кугис их понимает:

alexbruy commented 9 years ago

С растрами такая же ситуация

alexbruy commented 9 years ago

Вариант "layerName (sublayerName)" устроит?

yellow-sky commented 9 years ago

Думаю да. Хороший вариант 21.03.2015 16:47 пользователь "alexbruy" notifications@github.com написал:

Вариант "layerName (sublayerName)" устроит?

— Reply to this email directly or view it on GitHub https://github.com/nextgis/NextGIS_QGIS_open/issues/9#issuecomment-84340446 .

BishopGIS commented 9 years ago

Мне больше нравится вариант

+ layer name
| - sublayer name 1
| - sublayer name 2

А если подслой всего один, то сразу sublayer name 1