Что такое файл слоя (* .lyr) в ArcGIS Desktop?

13

Моя организация последовательно использует файлы * .lyr как средство для того, чтобы наши пользователи могли просматривать данные и создавать свои mxds.

Он отлично работает для наших целей, но мы столкнулись с проблемой, когда мы не думаем, что пользователи на самом деле понимают, что делает файл .lyr или почему его используют, и мы тратим много времени на танцы вокруг проблемы из-за недопонимания в определение / термины.

Как вы объясните, что такое файл .lyr? Предполагается, что пользователь имеет легкие / умеренные знания ГИС?

Craig
источник
В ответах ниже не очень ясно, что файл .lyr также может хранить символы для групповых слоев . Не только из отдельных классов объектов.
Фезтер
Это правда, но групповой слой - это просто еще один тип слоя, который может содержать несколько подслоев.
blah238
ну ... это приносит мне больше вопросов, чем ответов ... мы предоставляем файлы .tif (растры) для информации о лесах. Проблема есть; пользователи должны будут применять символы к любому из них, если они не хотят использовать оттенки серого для всех этих файлов TIF. Теперь, если мы экспортируем файл lyr после применения определенной символики, можем ли мы предоставить им только файл lyr? будут ли они иметь то же самое, что и с файлами TIF ​​плюс символы?
Робин Лефрансуа
Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст. - Из обзора
Дан С

Ответы:

18

Географические данные говорят вам, как рисовать по номерам:

фигура 1

Файл слоя сообщает, какие цвета (и т. Д.) Соответствуют номерам:

фигура 2

Когда оба доступны, ГИС объединяет их в карту:

Панель FoxTrot

Whuber
источник
1
Панель принадлежит Фокстроту Билла Аменда (но я не смог найти его, выполнив поиск по этому сайту).
whuber
3
Я думаю, что важно включить детали, о которых писали другие, а именно, что файл слоя содержит больше, чем просто цвета. Он также включает в себя такие детали, как указатели на исходный источник данных, запросы определений, характеристики маркировки, пороги видимого масштаба, прозрачность, видимые поля, разрывы классификации значений, присоединения к другим данным и многое другое.
RyanKDalton
Но у него есть красивые картинки :)
blah238
5
@Ryan Это то, что охватывает "и т.д.". :-) Я подчеркиваю: поскольку у ОП возникли трудности с передачей идеи, важно начать с чего-то, что одновременно (а) просто, (б) связано с опытом не-ГИС профессионалов, и (в) ) исправить, насколько это возможно. Когда основная идея понятна, добавить детали - относительно простая задача. Но если вы начнете объяснение со слов и фраз, таких как «запрос определения», «постоянное представление», «указатель» и т. Д., То вы уже потеряли свою аудиторию. и больше не имеет значения, насколько полно или точно вы можете это сделать. быть.
whuber
1
@whuber, я полностью согласен со всем, что вы сказали, и думаю, что ваш ответ отлично подходит для «технически оспариваемых». Я не хотел, чтобы другие фундаментальные идеи файлов слоев были потеряны кем-то, кто читает это в будущем.
RyanKDalton
8

Чтобы понять, что такое файл слоя, вам нужно понять, что такое слой (это обсуждение очень важно для этого: в чем разница между классом объектов и слоем объектов? ).

Файл слоя (.lyr) - это просто постоянное (файловое) представление уровня.

Ни один из них не содержит никаких фактических географических данных, только ссылку на данные вместе с некоторыми свойствами о том, как их отобразить (свойства для символов, маркировки и т. Д.).

Следует помнить одну вещь: если ваш слой ссылается на соединение с базой данных, эта информация о соединении сохраняется в файле слоя. Это может быть очень плохо с точки зрения безопасности. Следует избегать передачи учетных данных пользователя в файлах слоев. Чтобы избежать сохранения имен пользователей и паролей в файлах слоев, поле «Сохранить имя пользователя и пароль» необходимо снять перед использованием файла подключения к базе данных SDE. См. «Подключение к базе данных» для получения дополнительной информации.

blah238
источник
8

Файл слоя (.lyr) имеет в основном две важные функции:

  1. Он содержит ссылку или указатель на местоположение данных.

  2. Он содержит информацию о том, как визуализировать или рисовать данные.

Один из моих коллег всегда объяснял это следующим образом: A .lyr file is like a Business/Visiting Card. It tells you (or rather ArcGIS) where to find the Data. And how to Address and interact (in this case Render) with it.

Девдатта Тенгше
источник
2

В самых основных объяснениях я бы сказал, что файл Layer - это способ визуализации (рисования) объектов, растров и нескольких других типов данных. Файл слоя обычно предоставляет указатель на данные, но содержит информацию о том, как эти данные должны быть символизированы. Конечно, вы можете «применять символы из слоя», в этом случае вы используете информацию чертежа из файла слоя для обновления символов нового слоя.

Хотя этот раздел не объясняет явно, что такое файл слоя, он обеспечивает хорошее чтение: http://resources.arcgis.com/en/help/main/10.1/index.html#/Creating_a_layer_symbology_file/002w00000048000000/

KHibma
источник