Hvad er forskellen mellem en funktionsklasse og et funktionslag?
For mig virker de meget ens i konceptet.
Kommentarer
- Bemærk også, at hvis du ‘ taler om ArcGIS Server, er en ” funktionslag ” betyder noget lidt anderledes. Se f.eks. ArcGIS Server JavaScript API featureLayer reference
Svar
Vektordata kan have egenskaber gemt på to niveauer. Filniveau eller Lagniveau.
For funktionsklasse (en type vektordata) gemmes filniveauinformation i en geodatabase. Dette består af egenskaber som funktionsklasse geometri, attributtabel, tildelte undertyper og domæner, et koordinatsystem osv .: Alle disse egenskaber på filniveau udgør de faktiske data om funktionsklasser.
Funktionslag er egenskaber, du tildeler en funktionsklasse for at definere, hvordan de gengives i en klient (læs ArcMap). Dette inkluderer Symbology, Labels, Scale Range, Joins, Relates, Definition Query, “Data Source to the feature class it renderes” og så videre. Disse egenskaber kan lagres som lagfiler på disken , eller når du ser på funktionsklasser i et ArcMap-dokument, er de faktisk funktionslag, der refererer til funktionsklassen.
Kommentarer
- I ‘ d tilføjer også, at uden for kortlægningsområdet og i kodningsområdet, funktionslag er ofte en repræsentation i hukommelsen af funktionsdataene i en funktionsklasse (eller anden datakilde). Brug af noget som værktøjet Make Feature Layer ( help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//… ), kan du få et funktionslag til at arbejde på. At ‘ dog er mere af en bestemt brugssag.
Svar
Disse udtryk vedrører specifikt ESRI-softwaren og dataskemaer.
En funktionsklasse er et sæt almindelige geografiske træk, for eksempel veje eller pakker eller arealanvendelse, da de er gemt i en geodatabase eller shapefile eller andet lagerformat. Her er hjælpefilen på Grundlæggende om funktionsklasser .
Et funktionslag er repræsentationen af en funktionsklasse, efter at den er indlæst i ArcMap. Her er nogle af egenskaberne til at beskrive et Lag .
Det kan være bedre at ikke bare tænke i form af funktionsklasse eller funktionslag , men at tænke bare i form af klasse eller lag. Dette skyldes, at der er flere typer klasser eller lag end bare funktion. De andre typer er:
- Objektklasse / lag – Tabeldata uden rumlig komponent
- Rasterdatasæt / lag – Data i et gitterformat, som luftfotografering, er teknisk en klasse også, men normalt kaldes et datasæt. digitale elevationsmodeller osv.
- Relationsklasse – Denne type klasse definerer en til en, en til mange eller mange for mange deltager mellem 2 forskellige klasser.
Svar
Enkelt sagt …
I prøv at tænke på, at en funktionsklasse er et rumligt datasæt, dvs. ikke meget mere end x, y-koordinater og attributter på disken, mens et lag anvender symbologi (og mange andre mindre kendte egenskaber) til et rumligt datasæt.
Et lag gemmer ikke data, kun symbologi og et link til, hvor dataene er placeret på en disk et eller andet sted.
Featureklasser og shapefiles gemmer ikke symbologi, kun x, y-koordinater og attributter osv.
Kun når en funktionsklasse føjes til et kort (eller er abstrakt ved hjælp af Make Feature Lag uden for ArcMap) bliver det et lag.
Svar
hvad det betyder som konceptuelt, kan du tjekke GIS Dictionary fra ESRI, her .
Funktionsklasse
I ArcGIS, en samling af geografiske træk med samme geometritype (såsom punkt, linje eller polygon), de samme attributter , og den samme rumlige reference. Funktionsklasser kan gemmes i geodatabaser, shapefiler, dækninger eller andre dataformater. Funktionsklasser gør det muligt at gruppere homogene funktioner i en enkelt enhed til datalagringsformål. For eksempel motorveje, primære veje og sekundære veje kan grupperes i en linjefunktionsklasse med navnet “veje.” I en geodatabase, fe atureklasser kan også gemme annotering og dimensioner.
Feature Layer
Et lag, der refererer til et sæt funktionsdata. Funktionsdata repræsenterer geografiske enheder som punkter, linjer og polygoner.
Svar
En Feature Class er en databasetabel med geometrier (punkter , linjer eller polygoner). Et Feature Layer er gengivelsen af en geometriskabel til visning på computerskærmen eller kortudskrift.
Esri opfandt disse termer for at beskrive deres databasetabeller (med geometrier) og gengivelsen af dem på skærmen eller kortet. “Rumlig aktivering” af disse databaser giver mulighed for forespørgsel af databaser baseret på forskellige koordinatsystemer, og hvor geometrier falder inden for dem. En Esri Geodatabase anses derfor for at være rumligt aktiveret og indeholder funktionsklasser, der kan indlæses i GIS-desktops til visning, forespørgsel eller kortudskrift.
Hvis du bruger Esri-software og Geodatabaser, industristandard, så hører du disse udtryk ofte. Hvis du bruger anden GIS-software og databaser, kan du stadig køre på tværs af nøjagtigt de samme koncepter og funktioner, men slet ikke høre dem brugt. For eksempel med QGIS-brugere hører du muligvis kun en “tabel” eller et “lag”, og de svarer til “funktionsklasse” eller “funktionslag”
Svar
Dette er ESRI-beskrivelse om funktionsklasse baseret på denne kommentar, Feature Class er IKKE et filformat ! ligesom andre filformater på computeren som * .shp, * .exe * .py og osv.
“ funktionsklasse . [ESRI-software] I ArcGIS, en samling af geografiske træk med samme geometritype (såsom punkt, linje eller polygon) , de samme attributter og den samme geografiske reference.
Funktionsklasser kan gemmes i geodatabaser, shapefiles , dækninger eller andre dataformater. “
Funktionsklasser tillader homogen funktioner, der skal grupperes i en enkelt enhed til datalagringsformål . For eksempel kan motorveje, primære veje og sekundære veje grupperes i en linjefunktionsklasse med navnet “veje”. I en geodatabase kan funktionsklasser også gemme annotering og dimensioner.
og hvad er Feature Layer : [dataanalyse] Et lag, der refererer til et sæt funktionsdata. Funktionsdata repræsenterer geografiske enheder som punkter, linjer og polygoner
, derfor kan du ikke sammenligne funktionsklasse med andre almindelige formater i GIS-software.
som jeg allerede har beskrevet i ovenstående linje om funktionsklasse, jeg synes feature Layer er KUN referencer . referencer til hvad? reference til SET OF DATA