Hva er forskjellen mellom en funksjonsklasse og et funksjonslag?
For meg virker de veldig like i konseptet.
Kommentarer
- Vær også oppmerksom på at hvis du ‘ snakker om ArcGIS Server, er en » funksjonslag » betyr noe litt annerledes. Se f.eks. ArcGIS Server JavaScript API featureLayer referanse
Svar
Vektordata kan ha egenskaper lagret på to nivåer. Filnivå eller Lagnivå.
For funksjonsklasse (en type vektordata) lagres filnivåinformasjon i en geodatabase. Dette består av egenskaper som funksjonsklassegeometri, attributtabell, tildelte undertyper og domener, et koordinatsystem, etc :. Alle disse filnivåegenskapene utgjør de faktiske funksjonsklassedataene.
Funksjonslag er egenskaper du tilordner til en funksjonsklasse for å definere hvordan de blir gjengitt i en klient (les ArcMap). Dette inkluderer Symbology, Labels, Scale Range, Joins, Relates, Definition Query, «Datakilde til funksjonsklassen den gjengir» og så videre. Disse egenskapene kan lagres som lagfiler på disken , eller når du ser på funksjonsklasser i et ArcMap-dokument, er de faktisk lag som refererer til funksjonsklassen.
Kommentarer
- I ‘ d legger også til at utenfor kartleggingsområdet, og i kodingsområdet, funksjonslag er ofte en representasjon i minnet av funksjonsdataene i en funksjonsklasse (eller annen datakilde). Bruker noe som verktøyet Make Feature Layer ( help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//… ), kan du få et funksjonslag å jobbe med. At ‘ er mer av en spesifikk brukssak skjønt.
Svar
Disse begrepene gjelder spesielt ESRI-programvaren og dataskjemaene.
En funksjonsklasse er et sett med vanlige geografiske funksjoner, for eksempel veier eller pakker, eller arealbruk, ettersom de er lagret i en geodatabase eller shapefile, eller annet lagringsformat. Her er hjelpefilen på Grunnleggende om funksjonsklasser .
Et funksjonslag er representasjonen av en funksjonsklasse etter at den er lastet inn i ArcMap. Her er noen av egenskapene for å beskrive et Lag .
Det kan være bedre å ikke bare tenke i form av funksjonsklasse eller funksjonslag , men å tenke bare i form av klasse eller lag. Dette er fordi det er flere typer klasser eller lag enn bare funksjoner. De andre typene er:
- Objektklasse / lag – Tabelldata uten romlig komponent
- Rasterdatasett / lag – Data i rutenettformat, som luftfotografering, er teknisk en klasse også, men vanligvis referert til som et datasett. digitale høydemodeller osv.
- Relasjonsklasse – Denne typen klasser definerer en til en, en til mange eller mange for mange blir med mellom to forskjellige klasser.
Svar
Enkelt sagt …
I prøv å tenke på at en funksjonsklasse er et romlig datasett, dvs. ikke mye mer enn x, y-koordinater og attributter på disken, mens et lag bruker symbologi (og mange andre mindre kjente egenskaper) til et romlig datasett.
Et lag lagrer ikke data, bare symbologi og en lenke til hvor dataene ligger på en disk et eller annet sted.
Funksjonsklasser og shapefiler lagrer ikke symbologi, bare x, y-koordinater og attributter osv.
Bare når en funksjonsklasse legges til på et kart (eller blir abstrakt ved hjelp av Make Feature Lag utenfor ArcMap) blir det et lag.
Svar
hva det betyr som konseptuelt, kan du sjekke ut GIS Dictionary fra ESRI, her .
Funksjonsklasse
I ArcGIS, en samling av geografiske trekk med samme geometritype (for eksempel punkt, linje eller polygon), de samme attributtene , og samme romlige referanse. Funksjonsklasser kan lagres i geodatabaser, shapefiler, dekk eller andre dataformater. Funksjonsklasser gjør at homogene funksjoner kan grupperes i en enkelt enhet for datalagringsformål. For eksempel motorveier, primære veier og sekundære veier kan grupperes i en linjefunksjonsklasse som heter «veier.» I en geodatabase, fe atureklasser kan også lagre merknader og dimensjoner.
Feature Layer
Et lag som refererer til et sett med funksjonsdata. Funksjonsdata representerer geografiske enheter som punkter, linjer og polygoner.
Svar
En Feature Class er en databasetabell med geometrier (punkter , linjer eller polygoner). Et funksjonslag er gjengivelse av en geometriskabell, for visning på dataskjerm eller kartutskrift.
Esri oppfant disse begrepene for å beskrive databasetabellene (med geometrier) og gjengivelsen av dem på skjerm eller kart. «Romlig aktivering» av disse databasene gjør det mulig å søke databasene basert på forskjellige koordinatsystemer, og hvor geometriene faller innenfor dem. En Esri Geodatabase anses derfor å være romlig aktivert, og inneholder funksjonsklasser som kan lastes inn i GIS-skrivebord for visning, forespørsel eller kartutskrift.
Hvis du bruker Esri-programvare og Geodatabaser, vil industristandard, så hører du disse begrepene ofte. Hvis du bruker annen GIS-programvare og databaser, kan du fremdeles kjøre på nøyaktig samme konsepter og funksjoner, men ikke høre dem brukt i det hele tatt. For eksempel med QGIS-brukere hører du kanskje bare til en «tabell» eller et «lag», og de tilsvarer «funksjonsklasse» eller «funksjonslag»
Svar
Dette er ESRI-beskrivelse om funksjonsklasse basert på denne kommentaren, Feature Class er IKKE et filformat ! som andre filformater på datamaskiner som * .shp, * .exe * .py og etc
« funksjonsklasse . [ESRI-programvare] I ArcGIS, en samling av geografiske trekk med samme geometritype (som punkt, linje eller polygon) , de samme attributtene og samme romlige referanse.
Funksjonsklasser kan lagres i geodatabaser, shapefiles , dekninger eller andre dataformater. «
Funksjonsklasser tillater homogen funksjoner som skal grupperes i en enkelt enhet for datalagringsformål . For eksempel kan motorveier, hovedveier og sekundære veier grupperes i en linjefunksjonsklasse som heter «veier». I en geodatabase kan funksjonsklasser også lagre merknader og dimensjoner.
og hva er Feature Layer : [dataanalyse] Et lag som refererer til et sett med funksjonsdata. Funksjonsdata representerer geografiske enheter som punkter, linjer og polygoner
, derfor kan du ikke sammenligne funksjonsklasse med andre vanlige formater i GIS-programvare.
som jeg allerede har beskrevet i linjen ovenfor om funksjonsklasse, jeg tror feature Layer er KUN referanser . referanser til hva? referanse til datasett