Qual è la differenza tra una feature class e un feature layer?
A me sembrano molto simili nel concetto.
Commenti
- Nota inoltre che se ‘ stai parlando di ArcGIS Server, un ” feature layer ” significa qualcosa di leggermente diverso. Ad esempio, vedere il riferimento allAPI JavaScript di ArcGIS Server featureLayer
Risposta
I dati vettoriali possono avere proprietà memorizzate a due livelli. Livello di file o livello di layer.
Per la feature class (un tipo di dati vettoriali), le informazioni a livello di file vengono memorizzate in un geodatabase. Consiste di proprietà come la geometria della classe di entità geografiche, la tabella degli attributi, i sottotipi e i domini assegnati, un sistema di coordinate, ecc :. Tutte queste proprietà a livello di file costituiscono i dati effettivi della classe di entità geografiche.
I layer di entità geografiche sono proprietà assegnate a una classe di entità geografiche per definire come viene renderizzata in un client (leggi ArcMap). Ciò include simbologia, etichette, intervallo di scala, join, correlazioni, query di definizione, “origine dati per la feature class che rappresenta” e così via. Queste proprietà possono essere memorizzate come file layer su disco oppure quando guardi le feature class in un documento ArcMap, sono in realtà feature layer che fanno riferimento alla feature class.
Commenti
- I ‘ aggiungo anche questo al di fuori dellarea di mappatura e di codifica, Il feature layer è spesso una rappresentazione in memoria dei dati della feature in una feature class (o altra origine dati). Utilizzando qualcosa come lo strumento Crea Feature Layer ( help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//… ), puoi ottenere un Feature Layer su cui lavorare. Tuttavia, ‘ è più un caso duso specifico.
Risposta
Questi termini si riferiscono in modo specifico al software ESRI e agli schemi di dati.
Una feature class è un insieme di caratteristiche geografiche comuni, ad esempio strade o lotti o uso del suolo, poiché sono archiviati in un geodatabase o shapefile o altro formato di archiviazione. Ecco il file della guida su Feature Class Basics .
Un feature layer è la rappresentazione di una feature class dopo che è stata caricata in ArcMap. Di seguito sono riportate alcune proprietà per descrivere un Layer .
Potrebbe essere meglio non pensare solo in termini di feature class o feature layer , ma pensare solo in termini di classe o livello. Questo perché ci sono più tipi di classi o livelli, oltre alle semplici funzionalità. Gli altri tipi sono:
- Object Class / Layer – Dati tabulari senza componenti spaziali
- Raster Dataset / Layer – I dati in formato griglia, come la fotografia aerea, sono tecnicamente anche una classe, ma generalmente indicata come set di dati. modelli di elevazione digitale, ecc.
- Classe di relazione : questo tipo di classe definisce un join uno a uno, uno a molti o molti a molti tra 2 classi diverse.
Risposta
In termini semplici …
I provate a pensare a una feature class come un dataset spaziale, cioè non molto più di x, y coordinate e attributi su disco, mentre uno strato applica la simbologia (e molte altre proprietà meno conosciute) a un dataset spaziale.
Un livello non memorizza i dati, ma solo la simbologia e un collegamento a dove i dati si trovano su un disco da qualche parte.
Le classi di entità geografiche e gli shapefile non memorizzano la simbologia, solo le coordinate x, y e gli attributi, ecc.
Solo quando una classe di entità geografiche viene aggiunta a una mappa (o viene astratta utilizzando Crea funzione Layer al di fuori di ArcMap) diventa un layer.
Answer
cosa significa come concettuale, puoi controllare il dizionario GIS da ESRI, qui .
Feature Class
In ArcGIS, una raccolta di elementi geografici con lo stesso tipo di geometria (come punto, linea o poligono), gli stessi attributi e lo stesso riferimento spaziale. Le classi di entità geografiche possono essere archiviate in database geografici, shapefile, coperture o altri formati di dati. Le classi di entità geografiche consentono di raggruppare funzionalità omogenee in una singola unità per scopi di archiviazione dei dati. Ad esempio, autostrade, strade principali e le strade secondarie possono essere raggruppate in una classe di entità geografiche di linea denominata “strade”. In un geodatabase, ad es Le classi ature possono anche memorizzare annotazioni e dimensioni.
Feature Layer
Un livello che fa riferimento a un insieme di dati di caratteristiche. I dati delle caratteristiche rappresentano entità geografiche come punti, linee e poligoni.
Risposta
Una Feature Class è una tabella di database con geometrie (punti , linee o poligoni). Un Feature Layer è il rendering di una tabella di geometrie, per la visualizzazione sullo schermo del computer o la stampa di una mappa.
Esri ha inventato questi termini per descrivere le tabelle del database (con geometrie) e il loro rendering sullo schermo o sulla mappa. “Abilitazione spaziale” di questi database consente di interrogare i database in base a vari sistemi di coordinate e dove le geometrie rientrano al loro interno. Un Geodatabase Esri è considerato, quindi, abilitato spazialmente e contiene classi di entità geografiche che possono essere caricate nei desktop GIS per la visualizzazione, la query o la stampa di mappe.
Se si utilizzano software Esri e Geodatabases, standard del settore, allora senti quei termini usati frequentemente. Se stai usando altri software e database GIS, puoi ancora eseguire gli stessi identici concetti e caratteristiche, ma non sentirli affatto usati. Ad esempio, con gli utenti di QGIS, potresti sentire parlare solo di una “tabella” o di un “layer”, e sarebbero equivalenti a “feature class” o “feature layer”
Risposta
Questa è la descrizione ESRI della classe di entità geografiche basata su questo commento, Classe di funzionalità NON è un formato di file ! come altri formati di file su computer come * .shp, * .exe * .py e così via
“ feature class . [ESRI software] In ArcGIS, una raccolta di feature geografiche con lo stesso tipo di geometria (come punto, linea o poligono) , gli stessi attributi e lo stesso riferimento spaziale.
Le classi di funzionalità possono essere archiviate in database geografici, shapefiles , coperture o altri formati di dati. “
Le classi di funzionalità consentono funzioni da raggruppare in una singola unità per scopi di archiviazione dei dati . Ad esempio, autostrade, strade principali e strade secondarie possono essere raggruppate in una classe di entità geografiche di linea denominata “strade”. In un geodatabase, le feature class possono anche memorizzare annotazioni e dimensioni.
e cosè Feature Layer : [analisi dei dati] Un layer che fa riferimento un insieme di dati sulle caratteristiche. I dati delle caratteristiche rappresentano entità geografiche come punti, linee e poligoni
pertanto non è possibile confrontare la classe di entità geografiche con altri formati regolari nel software GIS.
come ho già descritto nella riga precedente relativa a feature class, penso che feature Layer sia SOLO riferimenti . riferimenti a cosa? riferimento a SET OF DATA