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?
Odpowiedzi:
Dane geograficzne pokazują, jak malować według numerów:
Plik warstw informuje, jakie kolory (itp.) Pasują do liczb:
Gdy oba są dostępne, GIS łączy je w mapę:
źródło
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” .
źródło
Plik warstwy (.lyr) ma głównie dwie ważne funkcje:
Zawiera link lub wskaźnik do lokalizacji danych.
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.
źródło
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/
źródło