Różnica między warstwą mapy a przestrzennym zestawem danych (np. Klasa obiektów, plik kształtów)?

37

Jaka jest różnica między klasą obiektów a warstwą obiektów?

Dla mnie wydają się bardzo podobne w koncepcji.

użytkownik
źródło
2
Pamiętaj również, że jeśli mówisz o ArcGIS Server, „warstwa funkcji” oznacza coś nieco innego. Np. Zobacz funkcję ArcGIS Server JavaScript API Odniesienie do warstwy
Stephen Lead

Odpowiedzi:

32

Dane wektorowe mogą mieć właściwości przechowywane na dwóch poziomach. Poziom pliku lub poziom warstwy.

W przypadku klasy obiektów (rodzaj danych wektorowych) informacje na poziomie pliku są przechowywane w geobazie. Składa się z właściwości takich jak geometria klasy obiektów, tabela atrybutów, przypisane podtypy i domeny, układ współrzędnych itp .: Wszystkie te właściwości na poziomie pliku składają się na rzeczywiste dane klasy obiektów.

Warstwy obiektów to właściwości przypisywane do klasy obiektów w celu zdefiniowania sposobu renderowania w kliencie (czytaj ArcMap). Obejmuje to symbole, etykiety, zakres skali, połączenia, powiązania, zapytania definicji, „źródło danych do klasy obiektów, którą renderuje” i tak dalej. Te właściwości mogą być przechowywane jako pliki warstw na dysku lub gdy spojrzysz na klasy elementów w dokumencie ArcMap, w rzeczywistości są to warstwy obiektów odwołujące się do klasy elementów.

Tomasz
źródło
7
Dodałbym również, że poza obszarem mapowania, aw dziedzinie kodowania warstwa obiektów jest często reprezentacją danych funkcji w klasie obiektów (lub innym źródle danych) w pamięci. Używając czegoś takiego jak narzędzie Make Feature Layer ( help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//… ), możesz uzyskać warstwę funkcji do pracy. To jednak bardziej konkretny przypadek użycia.
nicksan
13

Warunki te dotyczą w szczególności oprogramowania ESRI i schematów danych.

Klasa obiektów to zestaw wspólnych cech geograficznych, na przykład dróg, działek lub użytkowania gruntów, ponieważ są one przechowywane w geobazie lub pliku kształtu lub innym formacie przechowywania. Oto plik pomocy dotyczący podstaw klasy elementów .

Warstwa obiektów jest reprezentacją klasy obiektów po jej załadowaniu do ArcMap. Oto niektóre właściwości opisujące warstwę .

Lepiej byłoby nie myśleć tylko w kategoriach klasy lub warstwy obiektów, ale myśleć tylko w kategoriach klasy lub warstwy. Wynika to z faktu, że istnieje więcej rodzajów klas lub warstw niż tylko funkcja. Inne typy to:

  • Klasa obiektu / warstwa - dane tabelaryczne bez komponentu przestrzennego
  • Raster Dataset / Layer - Dane w formacie siatki, takie jak zdjęcia lotnicze, są technicznie również klasą, ale zwykle nazywane są zestawem danych. cyfrowe modele wysokości itp.
  • Klasa relacji - ten typ klasy definiuje jeden do jednego, jeden do wielu lub wiele do wielu łączących 2 różne klasy.
Uzyskaj przestrzenny
źródło
9

W prostych słowach ...

Staram się myśleć, że klasa obiektów jest przestrzennym zestawem danych, tj. Niewiele więcej niż x, y współrzędnych i atrybutów na dysku, podczas gdy warstwa stosuje symbolikę (i wiele innych mniej znanych właściwości) do zbioru danych przestrzennych.

Warstwa nie przechowuje danych, tylko symbolikę i łącze do miejsca gdzie dane znajdują się gdzieś na dysku.

Klasy cech i pliki kształtów nie przechowują symboli, tylko x, y współrzędnych i atrybutów itp

Dopiero gdy klasa obiektów zostanie dodana do mapy (lub zostanie wyodrębniona za pomocą Make Layer Layer poza ArcMap), staje się ona warstwą.

PolyGeo
źródło
7

co to znaczy jako koncepcyjne, można sprawdzić GIS Dictionary z ESRI, tutaj .

Klasa obiektów

W ArcGIS: zbiór obiektów geograficznych o tym samym typie geometrii (takich jak punkt, linia lub wielokąt), o tych samych atrybutach i tym samym odwołaniu przestrzennym. Klasy obiektów mogą być przechowywane w geobazach, plikach kształtów, pokryciach lub innych formatach danych. Klasy funkcji umożliwiają grupowanie jednorodnych funkcji w jedną jednostkę w celu przechowywania danych. Na przykład autostrady, drogi główne i drogi drugorzędne można pogrupować w klasę obiektów liniowych o nazwie „drogi”. W geobazie klasy elementów mogą również przechowywać adnotacje i wymiary.

Warstwa funkcji

Warstwa, która odwołuje się do zestawu danych funkcji. Dane obiektów reprezentują jednostki geograficzne jako punkty, linie i wielokąty.

Aragonia
źródło
1

Klasa elementów jest tabelą bazy danych z geometriami (punkty, linie lub wielokąty). Warstwa obiektów to rendering tabeli geometrii do wyświetlenia na ekranie komputera lub wydruku mapy.

Esri wynalazł te terminy, aby opisać tabele bazy danych (z geometriami) i ich renderowanie na ekranie lub mapie. „Umożliwianie przestrzenne” tych baz danych pozwala na zapytania do baz danych w oparciu o różne układy współrzędnych oraz miejsca, w których mieszczą się w nich geometrie. Dlatego uważa się, że Geobaza Esri jest włączona przestrzennie i zawiera klasy elementów, które można załadować do komputerów stacjonarnych GIS w celu wyświetlenia, wydrukowania zapytania lub wydrukowania mapy.

Jeśli korzystasz z oprogramowania Esri i Geobazy, standardu branżowego, słyszysz, że te terminy są często używane. Jeśli korzystasz z innego oprogramowania i baz danych GIS, możesz nadal korzystać z tych samych koncepcji i funkcji, ale nie słyszeć ich wcale. Na przykład w przypadku użytkowników QGIS możesz usłyszeć tylko o „tabeli” lub „warstwie” i będą one równoważne z „klasą elementów” lub „warstwą elementów”

użytkownik12711
źródło
0

To jest opis ESRI dotyczący klasy elementów na podstawie tego komentarza, Klasa elementów NIE jest formatem pliku ! podobnie jak inne formaty plików na komputerze, takie jak * .shp, * .exe * .py itp

klasa obiektów . [Oprogramowanie ESRI] W ArcGIS: zbiór obiektów geograficznych o tym samym typie geometrii (takich jak punkt, linia lub wielokąt) , o tych samych atrybutach i tych samych odniesieniach przestrzennych.

Klasy obiektów mogą być przechowywane w geobazach, plikach kształtów , pokryciach lub innych formatach danych. ”

Klasy funkcji umożliwiają grupowanie jednorodnych funkcji w jedną jednostkę w celu przechowywania danych . Na przykład autostrady, drogi główne i drogi drugorzędne można pogrupować w klasę obiektów liniowych o nazwie „drogi”. W geobazie klasy elementów mogą również przechowywać adnotacje i wymiary.

i co to jest warstwa funkcji : [analiza danych] Warstwa, która odwołuje się do zestawu danych funkcji. Dane obiektów reprezentują jednostki geograficzne jako punkty, linie i wielokąty

dlatego nie można porównywać klas funkcji z innymi standardowymi formatami w oprogramowaniu GIS.

jak już opisałem w powyższej linii o klasie elementów, myślę, że warstwa warstwy jest TYLKO referencjami . odniesienia do czego? odniesienie do ZESTAWU DANYCH

Predator X
źródło