Was ist eine Layer-Datei (* .lyr) in ArcGIS Desktop?

13

Meine Organisation verwendet * .lyr-Dateien konsequent, damit unsere Benutzer die Daten anzeigen und ihre MXDs erstellen können.

Für unsere Zwecke funktioniert es hervorragend, aber wir sind auf ein Problem gestoßen, bei dem wir nicht glauben, dass die Benutzer tatsächlich verstehen, was eine .lyr-Datei tut oder warum sie verwendet wird, und wir verbringen viel Zeit damit, ein Problem aufgrund von Kommunikationsfehlern in zu untersuchen Definition / Begriffe.

Wie erklären Sie, was eine .lyr-Datei ist? Angenommen, der Benutzer verfügt über leichte / mäßige GIS-Kenntnisse?

Craig
quelle
Etwas , das unten aus den Antworten nicht ganz klar ist , dass eine .lyr Datei Symbologie für speichert Ebene gruppieren auch. Nicht nur aus einzelnen Feature-Classes.
Fezter
Das ist wahr, aber eine Gruppenebene ist nur ein anderer Ebenentyp, der zufällig mehrere Unterebenen enthalten kann.
blah238
Nun, es bringt mir mehr Fragen als Antworten. Wir stellen TIF-Dateien (Raster) für Gesamtstrukturinformationen zur Verfügung. Das Problem ist; Benutzer müssen diesen eine Symbologie zuweisen, es sei denn, sie möchten eine Graustufenfarbe für alle diese TIF-Dateien. Wenn wir nun eine Lyr-Datei exportieren, nachdem wir eine bestimmte Symbologie angewendet haben, können wir ihnen dann nur die Lyr-Datei zur Verfügung stellen? Haben sie dasselbe wie mit TIF-Dateien und der Symbologie?
Robin Lefrancois
Wenn Sie eine neue Frage haben, fragen Sie es bitte durch Klicken Frage stellen Taste. Fügen Sie einen Link zu dieser Frage hinzu, wenn dies zur Bereitstellung des Kontexts beiträgt. - Aus der Bewertung
Dan C

Antworten:

18

Geografische Daten zeigen Ihnen, wie Sie nach Zahlen malen:

Abbildung 1

Eine Layer-Datei gibt an, welche Farben (usw.) zu den Zahlen passen:

Figur 2

Wenn beide verfügbar sind, fügt das GIS sie zu einer Karte zusammen:

FoxTrot-Panel

whuber
quelle
1
Das Panel stammt von Bill Amends Foxtrot (aber ich konnte es nicht finden, indem ich diese Site durchsuchte).
whuber
3
Ich denke, es ist wichtig, die Details einzubeziehen, über die andere geschrieben haben, nämlich, dass eine Ebenendatei mehr als nur Farben enthält. Es enthält auch Details wie Zeiger auf die ursprüngliche Datenquelle, Definitionsabfragen, Beschriftungsmerkmale, sichtbare Skalenschwellenwerte, Transparenz, sichtbare Felder, Unterbrechungen der Werteklassifizierung, Verknüpfungen mit anderen Daten und mehr.
RyanKDalton
Aber es hat schöne Bilder :)
blah238
5
@ Ryan Das deckt das "etc" ab. :-) Ich mache einen Punkt: Da das OP Schwierigkeiten hatte, die Idee zu kommunizieren, ist es wichtig, an einer Stelle anzufangen, die (a) einfach ist, (b) mit den Erfahrungen von Nicht-GIS-Fachleuten in Verbindung steht und (c ) korrigieren soweit es geht. Sobald die Grundidee erfasst ist, ist es eine relativ einfache Aufgabe, Details hinzuzufügen. Wenn Sie die Erklärung jedoch mit Wörtern und Ausdrücken wie "Definitionsabfrage", "beständige Darstellung", "Zeiger" usw. beginnen, haben Sie Ihr Publikum bereits verloren, und es spielt keine Rolle mehr, wie vollständig oder genau Sie sind Sein.
whuber
1
@whuber, ich stimme vollkommen mit allem überein, was du gesagt hast, und denke, deine Antwort ist großartig für die "technisch Herausgeforderten". Ich wollte nicht, dass die anderen grundlegenden Ideen von Layer-Dateien von jemand anderem verloren gehen, der dies später liest.
RyanKDalton
8

Um zu verstehen, was eine Layer-Datei ist, müssen Sie wissen, was ein Layer ist (diese Diskussion ist sehr wichtig dafür: Was ist der Unterschied zwischen Feature-Class und Feature-Layer? ).

Eine Layer-Datei (.lyr) ist einfach eine dauerhafte (dateibasierte) Darstellung eines Layers.

Beide enthalten keine tatsächlichen geografischen Daten, nur einen Verweis auf die Daten sowie einige Eigenschaften zum Rendern (Eigenschaften für Symbologie, Beschriftung usw.).

Beachten Sie Folgendes: Wenn Ihre Ebene auf eine Datenbankverbindung verweist, werden diese Verbindungsinformationen in der Ebenendatei gespeichert. Dies kann unter Sicherheitsaspekten eine sehr schlechte Sache sein. Das Weitergeben von Benutzeranmeldeinformationen in Ebenendateien sollte vermieden werden. Um zu vermeiden, dass Benutzernamen und Kennwörter in Layerdateien gespeichert werden, sollte das Kontrollkästchen "Benutzername und Kennwort speichern" deaktiviert sein, bevor eine SDE-Datenbankverbindungsdatei verwendet wird. Weitere Informationen finden Sie unter "Herstellen einer Verbindung mit einer Datenbank" .

blah238
quelle
8

Eine Layer-Datei (.lyr) hat hauptsächlich zwei wichtige Funktionen:

  1. Es enthält einen Link oder einen Zeiger auf den Speicherort der Daten.

  2. Es enthält Informationen zum Rendern oder Zeichnen der Daten.

Einer meiner Kollegen hat es immer folgendermaßen erklärt: 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.

Devdatta Tengshe
quelle
2

In den grundlegendsten Erklärungen würde ich sagen, dass mit einer Layer-Datei Features, Raster und einige andere Datentypen gerendert (gezeichnet) werden können. Eine Layer-Datei stellt normalerweise einen Zeiger auf Daten bereit, enthält jedoch Informationen darüber, wie diese Daten symbolisiert werden sollen. Natürlich können Sie "Symbologie aus Layer anwenden". In diesem Fall verwenden Sie die Zeichnungsinformationen aus der Layer-Datei, um die Symbologie eines neuen Layers zu aktualisieren.

In diesem Thema wird zwar nicht explizit erklärt, was eine Layer-Datei ist, es bietet jedoch eine gute Lesbarkeit: http://resources.arcgis.com/de/help/main/10.1/index.html#/Creating_a_layer_symbology_file/002w00000048000000/

KHibma
quelle