Différence entre la couche de carte et le jeu de données spatiales (par exemple, classe d'entités, fichier de formes)?

37

Quelle est la différence entre une classe d'entités et une couche d'entités?

Pour moi, ils semblent très similaires dans le concept.

utilisateur
la source
2
Notez également que si vous parlez d'ArcGIS Server, une "couche d'entités" signifie quelque chose de légèrement différent. Voir par exemple la référence sur les couches API de l'API JavaScript d'ArcGIS Server
Stephen Lead

Réponses:

32

Les données vectorielles peuvent avoir des propriétés stockées à deux niveaux. Niveau de fichier ou niveau de couche.

Pour la classe d'entités (un type de données vectorielles), les informations de niveau fichier sont stockées dans une géodatabase. Il s'agit de propriétés telles que la géométrie de la classe d'entités, la table attributaire, les sous-types et domaines attribués, un système de coordonnées, etc. :. Toutes ces propriétés de niveau de fichier constituent les données réelles de la classe d'entités.

Les couches d'entités sont des propriétés que vous attribuez à une classe d'entités afin de définir le mode de rendu de celle-ci dans un client (lire ArcMap). Cela comprend la symbologie, les étiquettes, la plage d'échelle, les jointures, les relations, la requête de définition, la "source de données de la classe d'entités qu'il restitue", etc. Ces propriétés peuvent être stockées sous forme de fichiers de couche sur le disque ou lorsque vous examinez des classes d'entités dans un document ArcMap, ce sont en fait des couches d'entités faisant référence à la classe d'entités.

Thomas
la source
7
J'ajouterais également qu'en dehors du domaine de mappage et du domaine de codage, la couche d'entités est souvent une représentation en mémoire des données d'entités d'une classe d'entités (ou d'une autre source de données). En utilisant quelque chose comme l'outil Créer une couche de fonctions ( help.arcgis.com/fr/arcgisdesktop/10.0/help/index.html#//… ), vous pouvez obtenir une couche de fonctions sur laquelle travailler. C'est plus d'un cas d'utilisation spécifique cependant.
nicksan
13

Ces termes concernent spécifiquement le logiciel ESRI et les schémas de données.

Une classe d'entités est un ensemble d'entités géographiques courantes, telles que des routes, des parcelles ou un usage du sol, telles qu'elles sont stockées dans une géodatabase, un fichier de formes ou un autre format de stockage. Voici le fichier d'aide sur les bases de la classe d'entités .

Une couche d'entités est la représentation d'une classe d'entités après son chargement dans ArcMap. Voici quelques propriétés permettant de décrire une couche .

Il serait peut-être préférable de ne pas penser uniquement en termes de classe ou de couche d'entités, mais de penser uniquement en termes de classe ou de couche. En effet, il existe plus de types de classes ou de couches que la simple fonctionnalité. Les autres types sont:

  • Classe d'objet / couche - Données tabulaires sans composante spatiale
  • Raster Dataset / Layer (couche / jeu de données raster) - Les données dans un format de grille, comme la photographie aérienne, sont techniquement également une classe, mais sont généralement désignées sous le terme de jeu de données. modèles d'élévation numériques, etc.
  • Classe de relation - Ce type de classe définit une jointure un à un, un à plusieurs ou plusieurs à plusieurs entre 2 classes différentes.
Obtenez Spatial
la source
9

En termes simples ...

J'essaie de penser qu'une classe d'entités est un jeu de données spatiales, c'est-à-dire pas plus que x, y coords et attributs sur disque, alors qu'une couche applique la symbologie (et de nombreuses autres propriétés moins connues) à un jeu de données spatiales.

Une couche ne stocke pas de données, mais seulement une symbologie et un lien vers l'emplacement des données sur un disque.

Les classes d'entités et les fichiers de formes ne stockent pas la symbologie, mais uniquement les coordonnées x, y, les attributs, etc.

Ce n'est que lorsqu'une classe d'entités est ajoutée à une carte (ou est abstraite à l'aide de l'option Créer une couche d'entités en dehors d'ArcMap) qu'elle devient une couche.

PolyGeo
la source
7

En termes conceptuels, vous pouvez consulter le dictionnaire SIG d’ESRI ici .

Classe d'entités

Dans ArcGIS, un ensemble d'entités géographiques avec le même type de géométrie (tel que le point, la ligne ou le polygone), les mêmes attributs et la même référence spatiale. Les classes d'entités peuvent être stockées dans des géodatabases, des fichiers de formes, des couvertures ou d'autres formats de données. Les classes d'entités permettent de regrouper des entités homogènes en une seule unité à des fins de stockage de données. Par exemple, les autoroutes, les routes principales et les routes secondaires peuvent être regroupées dans une classe d'entités linéaires appelée "routes". Dans une géodatabase, les classes d'entités peuvent également stocker des annotations et des cotes.

Couche de fonctionnalité

Une couche qui référence un ensemble de données d'entité. Les données d'entité représentent des entités géographiques sous forme de points, de lignes et de polygones.

Aragon
la source
1

Une classe d'entités est une table de base de données avec des géométries (points, lignes ou polygones). Une couche d'entités est le rendu d'une table de géométries à afficher sur l'écran de l'ordinateur ou à imprimer sur une carte.

Esri a inventé ces termes pour décrire leurs tables de base de données (avec des géométries) et leur rendu à l'écran ou sur une carte. "L'activation spatiale" de ces bases de données permet d'interroger celles-ci en fonction de divers systèmes de coordonnées et de déterminer leur emplacement. Par conséquent, une géodatabase Esri est considérée comme étant spatialement activée et contient des classes d'entités pouvant être chargées dans des bureaux SIG pour une impression de vue, de requête ou de carte.

Si vous utilisez le logiciel Esri et Geodatabases, le standard de l'industrie, vous entendez ces termes fréquemment. Si vous utilisez d'autres logiciels et bases de données SIG, vous pouvez toujours utiliser exactement les mêmes concepts et fonctionnalités, mais ne pas les entendre du tout. Par exemple, avec les utilisateurs de QGIS, il se peut que vous n'entendiez que "une table" ou une "couche", ce qui équivaudrait à une "classe d'entités" ou à une "couche d'entités".

utilisateur12711
la source
0

Ceci est la description ESRI de la classe d'entités basée sur ce commentaire, La classe d'entités N'EST PAS un format de fichier ! comme d'autres formats de fichiers sur l'ordinateur tels que * .shp, * .exe * .py, etc.

" classe d' objets . [logiciel ESRI] Dans ArcGIS, ensemble d'objets géographiques ayant le même type de géométrie (tel que point, ligne ou polygone) , les mêmes attributs et la même référence spatiale.

Les classes d' entités peuvent être stockées dans des géodatabases, des fichiers de formes , des couvertures ou d'autres formats de données. "

Les classes d' entités permettent de regrouper des entités homogènes en une seule unité à des fins de stockage de données . Par exemple, les autoroutes, les routes principales et les routes secondaires peuvent être regroupées dans une classe d'entités linéaires appelée "routes". Dans une géodatabase, les classes d'entités peuvent également stocker des annotations et des cotes.

et qu'est-ce que la couche d'entités : [analyse des données] Une couche qui référence un ensemble de données d'entités. Les données d'entité représentent des entités géographiques sous forme de points, de lignes et de polygones

par conséquent, vous ne pouvez pas comparer la classe d'entités avec d'autres formats classiques dans un logiciel SIG.

comme je l'ai déjà décrit dans la ligne ci-dessus à propos de la classe d'entités, je pense que la couche d'entités n'est que des références . références à quoi? référence à SET OF DATA

Predator X
la source