Чи має QGIS еквівалент файлу шару (* .LYR) ArcGIS?


33

Використовуючи ArcMap, можна додати на карту набір даних (наприклад, файл форми) та налаштувати властивості шару (наприклад, символіку, приєднання таблиці, вимкнення деяких атрибутів у Ідентифікувати результати тощо).

Цей шар може бути збережений як файл шару:

введіть тут опис зображення

Отриманий файл * .lyr посилається на джерело даних (файл форми) та всі властивості, налаштовані для цього шару. Це дозволяє легко додавати цей самий шар до декількох документів на карті, успадковуючи всі встановлені властивості.

Чи є еквівалент у QGIS?

Відповіді:


36

Це зараз :)

Тільки у версії dev, але щось подібне можна додати у старіший випуск за допомогою плагіна. Якщо я отримаю якийсь час, я можу просто так зробити.

введіть тут опис зображення

введіть тут опис зображення

Файл визначення рівня QGIS має *.qlrрозширення і є дампом XML maplayerвузла для проекту.

Початок файлу виглядатиме так:

<!DOCTYPE qgis-layer-definition>
<maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
  <datasource>F:/gis_data/cadastre.shp</datasource>
  <title></title>
  <abstract></abstract>
  <keywordList>
    <value></value>
  </keywordList>
  <layername>cadastre</layername>
  ... {style, etc}
</maplayer

Оновлення QGIS 2.8

Станом на 2.8 QLR файли тепер підтримують багато шарів, а також групи. Клацніть правою кнопкою миші на групі в легенді, щоб зберегти її у файлі QLR, все під групою буде збережено у файл QLR.


6
тепер я називаю службу обслуговування клієнтів
Stephen Lead

Це буде працювати для вектора та растру, включаючи WMS тощо. Наприклад, воно не працює з шаром OpenLayers.
Натан В

Чи буде це працювати для даних, що зберігаються? PostGIS, Spatialite тощо?
HeyOverThere

1
Обслуговування клієнтів або інсайдерська торгівля ...; /
DavidF

1
Обслуговування клієнтів
Nathan W

7

Не зовсім. Ви можете зберегти свою символіку до файлу SLD або файлу стилю qgis-шару (.qml). Як і .lyr файл, ці файли зберігають ваші параметри символіки, однак вони не вказують на самі дані. Вам доведеться знову додати шари, потім застосувати файл стилю або файл SLD. У файлі SLD зберігаються лише символогія, файли .qml зберігають символіку, параметри маркування, навіть редагують віджети для ваших полів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.