Co to jest plik warstw (* .lyr) w ArcGIS Desktop?

13

Moja organizacja konsekwentnie korzysta z plików * .lyr, aby użytkownicy mogli przeglądać dane i budować pliki mxds.

Działa świetnie dla naszych celów, ale natrafiliśmy na problem, w którym uważamy, że użytkownicy nie rozumieją, co robi plik .lyr ani dlaczego jest używany, i spędzamy dużo czasu tańcząc wokół problemu z powodu nieporozumień w definicja / warunki.

Jak wyjaśnić, co to jest plik .lyr? Załóżmy, że użytkownik ma niewielką / umiarkowaną wiedzę na temat GIS?

Craig
źródło
Coś, co nie jest bardzo jasne z poniższych odpowiedzi, to to, że plik .lyr może przechowywać symbolikę również dla warstw grupowych . Nie tylko z pojedynczych klas elementów.
Fezter
To prawda, ale warstwa grupowa jest po prostu innym rodzajem warstwy, która może zawierać wiele podwarstw.
blah238
cóż ... przynosi mi więcej pytań niż odpowiedzi ... udostępniamy pliki .tif (rastry) dla informacji o lesie. Rzecz w tym; użytkownicy będą musieli zastosować symbolikę do dowolnego z nich, chyba że chcą koloru w skali szarości dla wszystkich plików tif. Teraz, jeśli eksportujemy plik Lyr po zastosowaniu określonej symboliki, czy możemy zapewnić im tylko plik Lyr? czy będą mieli to samo, co robią z plikami tif i symboliką?
robin lefrancois
Jeśli masz nowe pytanie, zadaj je, klikając przycisk Zadaj pytanie . Dołącz link do tego pytania, jeśli pomaga to w zapewnieniu kontekstu. - Z recenzji
Dan C

Odpowiedzi:

18

Dane geograficzne pokazują, jak malować według numerów:

Rycina 1

Plik warstw informuje, jakie kolory (itp.) Pasują do liczb:

Rysunek 2

Gdy oba są dostępne, GIS łączy je w mapę:

Panel FoxTrot

Whuber
źródło
1
Panel pochodzi z Foxtrota Billa Amenda (ale nie mogłem go znaleźć, przeszukując tę ​​stronę).
whuber
3
Myślę, że ważne jest uwzględnienie szczegółów, o których inni pisali, a mianowicie, że plik warstw zawiera więcej niż tylko kolory. Zawiera także szczegóły, takie jak wskaźniki do oryginalnego źródła danych, zapytania definicji, cechy etykietowania, widoczne progi skali, przezroczystość, widoczne pola, podziały klasyfikacji wartości, połączenia z innymi danymi i więcej.
RyanKDalton
Ale ma ładne zdjęcia :)
blah238
5
@ Ryan To właśnie obejmuje „etc”. :-) Robię rację: ponieważ PO miał trudności z komunikowaniem pomysłu, ważne jest, aby zacząć od miejsca, które jest jednocześnie (a) proste, (b) łączy się z doświadczeniami specjalistów spoza GIS, i (c ) popraw, o ile to możliwe. Po zrozumieniu podstawowego pomysłu dodanie szczegółów jest stosunkowo proste. Ale jeśli zaczniesz wyjaśnienie od słów i fraz, takich jak „definicja zapytania”, „trwała reprezentacja”, „wskaźnik” itd., Oznacza to, że straciłeś już odbiorców i nie ma już znaczenia, jak kompletne lub dokładne możesz być.
whuber
1
@ Whuber, całkowicie zgadzam się ze wszystkim, co powiedziałeś i uważam, że twoja odpowiedź jest świetna dla „technicznie trudnych”. Nie chciałem, aby inne podstawowe idee plików warstw zostały utracone przez kogoś, kto to czyta.
RyanKDalton,
8

Aby zrozumieć, co to jest plik warstwy, musisz zrozumieć, co to jest warstwa (ta dyskusja jest bardzo istotna do tego: Jaka jest różnica między klasą elementów a warstwą elementów? ).

Plik warstwy (.lyr) to po prostu trwała (oparta na plikach) reprezentacja warstwy.

Ani nie zawierają żadnych rzeczywistych danych geograficznych, tylko odniesienie do danych wraz z niektórymi właściwościami dotyczącymi ich renderowania (właściwości dla symboliki, etykietowania itp.).

Należy pamiętać, że jeśli warstwa odwołuje się do połączenia z bazą danych, to informacje o połączeniu są przechowywane w pliku warstwy. Może to być bardzo zła rzecz z punktu widzenia bezpieczeństwa. Należy unikać przekazywania poświadczeń logowania użytkownika w plikach warstw. Aby uniknąć przechowywania nazw użytkowników i haseł w plikach warstw, pole „Zapisz nazwę użytkownika i hasło” powinno być odznaczone przed użyciem pliku połączenia z bazą danych SDE. Aby uzyskać więcej informacji, zobacz „Podłączanie do bazy danych” .

blah238
źródło
8

Plik warstwy (.lyr) ma głównie dwie ważne funkcje:

  1. Zawiera link lub wskaźnik do lokalizacji danych.

  2. Zawiera informacje na temat renderowania lub rysowania danych.

Jeden z moich kolegów zawsze tłumaczył to następująco: 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
źródło
2

W najbardziej podstawowym objaśnieniu powiedziałbym, że plik warstwy jest sposobem na renderowanie (rysowanie) funkcji, rastrów i kilku innych typów danych. Plik warstw zwykle zapewnia wskaźnik do danych, ale zawiera informacje o tym, jak dane te powinny być symbolizowane. Oczywiście możesz „zastosować symbolikę z warstwy”, w takim przypadku używasz informacji o rysunku z pliku warstwy, aby zaktualizować symbolikę nowej warstwy.

Chociaż ten temat nie wyjaśnia wprost, czym jest plik warstwy, zapewnia dobrą lekturę: http://resources.arcgis.com/en/help/main/10.1/index.html#/Creating_a_layer_symbology_file/002w00000048000000/

KHibma
źródło