Mosaïques dans une géodatabase de PostgreSQL
Les mosaïques contiennent un catalogue d'images et un ensemble de propriétés et de règles qui définissent une vue de mosaïque rapide du catalogue d'images. Reportez-vous à la rubrique Qu'est-ce qu'une mosaïque ? pour plus d'informations.
Jeux de données de mosaïque dans ArcGIS for Desktop
Dans l'arborescence du catalogue, les mosaïques s'accompagnent de l'icône suivante :
Le nom d'une mosaïque de géodatabase dans u nPostgreSQL contient le nom de la base de données, le nom du propriétaire de la mosaïque et le nom de la mosaïque même.
Mosaïques dans une base de données PostgreSQL
Les informations concernant les mosaïques sont stockées dans les tables système gdb_items et gdb_itemtypes. Douze tables supplémentaires peuvent être stockées dans la structure de l'utilisateur qui crée la mosaïque. Quatre d'entre elles (les tables ART, BND, CAT et LOG) sont créées lorsque vous utilisez la mosaïque générée ; les autres tables sont générées la première fois que vous effectuez une opération qui nécessite l'existence de la table. Les mosaïques référencées n'ont que deux tables : les tables BND et LOG.
L'élément "Nom" des noms de table correspond au nom de la mosaïque. Assurez-vous que le nom que vous donnez à la mosaïque ne comporte pas plus de 22 caractères.
Cette table stocke les résultats de l'analyse générés par l'outil de géotraitement Analyser la mosaïque.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | ID de ligne | NOT NULL |
resultid | integer | Identifiant correspondant au message contenant le résultat de l'analyse. | |
resulttype | integer | Type du message contenant le résultat de l'analyse. | |
msgtext | varchar(250) | Message contenant le résultat de l'analyse. | |
itemcount | integer | Nombre d'éléments de mosaïque présentant le résultat d'analyse correspondant. | |
severity | integer | Niveau de gravité du message : 0 = Élevé, 1 = Moyen, 2 = Faible. | |
itemts | numeric(38,8) | Date du raster analysé. | |
shape | st_geometry geometry | Champ spatial associé au résultat de l'analyse. |
Cette table stocke un historique de tous les types raster utilisés dans cette mosaïque.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique du raster |
NOT NULL |
typename |
varchar(50) |
Nom du type raster ou du produit |
|
rastertype |
bytea |
Objet sérialisé qui stocke toutes les propriétés d'un type raster particulier |
|
description |
varchar(250) |
Description du raster définie par l'utilisateur, qui permet d'identifier une opération d'ajout de raster en particulier |
|
firstadd |
timestamp without time zone |
Enregistre la date et l'heure d'ajout des rasters à la mosaïque à l'aide de l'objet de type raster correspondant Cet horodatage ne change jamais, car il indique la première utilisation du type raster dans la mosaïque. |
|
lastadd |
timestamp without time zone |
Enregistre la date et l'heure de synchronisation d'un ou plusieurs rasters à l'aide de ce type raster La valeur de ce champ change à chaque fois que le type raster correspondant est utilisé. |
|
lastsync | timestamp without time zone | Date et heure de la dernière synchronisation du type raster |
La limite d'une mosaïque est une classe d'entités. Cette table définit la limite (étendue) de la mosaïque.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique du raster |
NOT NULL |
shape |
st_geometry geometry |
Forme de la limite du raster |
Il s'agit du catalogue d'images qui se trouve derrière la mosaïque. Il stocke des jeux de données raster qui participent au mosaïquage.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique du jeu de données |
NOT NULL |
name |
varchar(50) |
Nom complet de l'élément du catalogue |
|
minps |
numeric(38,8) |
Taille minimale de pixel |
|
maxps |
numeric(38,8) |
Taille maximale de pixel |
|
lowps |
numeric(38,8) |
Taille de pixel minimale |
|
highps |
numeric(38,8) |
Taille de pixel maximale |
|
category |
integer |
Identifie le type de jeu de données : 0 = Inconnu, 1 = Principal, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Personnalisé. |
|
balise |
varchar(20) |
Identifie un jeu de données dans un modèle de fonction et indique si le jeu de données est panchromatique, multispectral ou affiné |
|
groupname |
varchar(50) |
Nom des groupes utilisés pour associer des jeux de données appartenant à un projet en particulier (par exemple, pour une scène QuickBird, les rasters panchromatiques et multispectraux qui doivent faire partie de l'affinage panchromatique portent le même nom de groupe.) |
|
productname |
varchar(50) |
Nom du produit des données raster fourni par la source de données |
|
centerx |
numeric(38,8) |
Coordonnée X du centre du rectangle d'emprise minimale du raster |
|
centery |
numeric(38,8) |
Coordonnée Y du centre du rectangle d'emprise minimale du raster |
|
zorder |
integer |
Détermine l'ordre d'affichage des rasters dans une mosaïque |
|
sorder |
integer |
Indique l'ordre des rasters Utilisé dans la méthode de mosaïquage Ligne de raccord |
|
typeid |
integer |
ObjectID de l'enregistrement dans la table amd_art qui contient des détails à propos de l'objet du type raster |
|
stereoid |
varchar(50) |
ObjectID de l'enregistrement dans la table amd_<name>_str qui comporte des informations sur les couples stéréoscopiques participants |
|
itemts |
numeric(38,8) |
Horodatage du raster modifié Utilisé pour effectuer le suivi des vues d'ensemble devant être régénérées lorsque les rasters sous-jacents sont modifiés Utilisé par l'outil Générer les aperçus. outil de géotraitement |
|
urihash |
varchar(50) |
Identifie de façon unique les sources du raster Utilisé par l'outil de géotraitement Synchroniser une mosaïque |
|
uri |
bytea |
URI (Uniform Resource Identifier) sérialisé qui permet de recréer le jeu de données raster |
|
miniature | bytea | Représentation du raster, en miniature. | |
slevelps | numeric(38,8) | Taille de cellule correspondant au niveau associé à chaque mosaïque. Cette valeur est indiquée lorsque les lignes de raccord sont créées pour la mosaïque. | |
shape |
st_geometry geometry |
Rectangle d'emprise minimale du jeu de données raster |
|
raster | integer st_raster | Référence à un jeu de données raster avec ses fonctions |
Cette table stocke des informations concernant la correction des couleurs.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | ID de ligne | NOT NULL |
assocobjectid | integer | ID de ligne du catalogue de mosaïque | NOT NULL |
name | varchar(256) | Nom de l'élément raster | |
prestorgammatableblob | bytea | Grand objet binaire de la palette de couleurs ou de valeurs Gamma pour la correction des couleurs avec étirement | |
raster | integer st_raster | Raster de moyenne locale et d'écart type local |
Cette table stocke un cache d'élément géré créé par l'outil de géotraitement Créer un cache d'élément ou la fonction Raster en cache dans ArcGIS for Desktop.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | Identifiant unique du jeu de données | NOT NULL |
name | varchar(50) | Nom du cache d'élément géré ou de la fonction Raster en cache. | |
raster | integer st_raster | Jeu de données de cache d'élément géré ou fonction Raster en cache. |
Cette table stocke les niveaux de taille de cellule d'une mosaïque. La table est créée lorsque vous indiquez ou calculez la taille de cellule de la mosaïque. Les informations de la table sont mises à jour lors du calcul des niveaux de taille de cellule ou de la définition des vues d'ensemble, et sont utilisées lors de la génération des vues d'ensemble.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | Identifiant unique du jeu de données | NOT NULL |
instanceid | integer | ObjectID de l'instance du type raster stocké dans la table des types raster, associé au niveau de taille de cellule correspondant | |
levelid | integer | Identifiant associé au niveau de taille de cellule | |
cellsize | numeric(38,8) | Valeur de taille de cellule associée au niveau de taille de cellule. | |
minps | numeric(38,8) | Taille minimale de pixel | |
maxps | numeric(38,8) | Taille maximale de pixel | |
category | integer | Identifie le type de jeu de données : 0 = Inconnu, 1 = Principal, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Personnalisé. | |
shape | st_geometry geometry | Polygone d'emprise minimale de tous les éléments qui appartiennent au niveau de taille de cellule correspondant |
Cette table stocke les erreurs, avertissements et messages qui sont générés par diverses opérations réalisées sur une mosaïque.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de chaque ligne de cette table |
NOT NULL |
msgcode |
integer |
Erreur ou code d'avertissement qui identifie de façon unique le message |
NOT NULL |
msgsrc |
varchar(100) |
Source ; en général, il s'agit du nom de l'opération qui a généré ce message |
|
msgtext |
varchar(250) |
Texte descriptif du message |
|
msgelapsed | numeric(38,8) | Temps que prennent les processus associés au message pour s'exécuter. | |
msgtype |
integer |
Établit des différences entre les erreurs, avertissements et messages d'informations : 1 = Erreur, 2 = Avertissement, 3 = Info1, 4 = Info2, 5 = Info3, 100 = Débogage |
|
rasterid |
integer |
ObjectID de l'enregistrement dans la table amd_<name>_cat qui correspond à ce message |
|
msgtime |
varchar(30) |
La date et l'heure auxquelles l'erreur ou le message d'avertissement est apparu |
Par défaut, les rasters d'aperçu créés pour les jeux de données de mosaïque sont stockés dans cette table. Si vous modifiez l'emplacement de stockage des aperçus, via l'outil Définir les aperçus, cette table ne sera pas renseignée. Au lieu de cela, un pointeur vers l'emplacement de l'aperçu sera stocké dans le champ urihash de la table amd_<name>_cat.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | Identifiant unique de l'enregistrement de vue d'ensemble | NOT NULL |
name | varchar(50) | Nom généré par le système de la valeur du jeu de données raster qui identifie la position de ligne et de colonne de l'enregistrement de vue d'ensemble | |
raster | integer st_raster | Jeu de données raster |
Cette table définit les formes de ligne de raccord utilisées pour le mosaïquage lorsque la méthode de mosaïquage utilisée est Ligne de raccord.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de la ligne de raccord |
NOT NULL |
rasterid |
integer |
IdObjet de l'enregistrement de la table amd_cat qui correspond à la forme de cette ligne de raccord. |
|
blendwidth | integer | Largeur du mélange de pixels le long de la ligne de raccord. | |
blendtype | integer | Type du mélange de pixels : 1 = Les deux (le mélange de pixels se produit des deux côtés de la ligne de raccord), 2 = Intérieur (le mélange de pixels est dirigé vers le centre de l'image, depuis la ligne de raccord), 3 = Extérieur (le mélange de pixels est dirigé vers l'extérieur, depuis la ligne de raccord). | |
shape |
st_geometry geometry |
Forme de la ligne de raccord |
Cette table stocke les identifiants stéréo des couples qui participent à une image stéréo.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de chaque enregistrement dans cette table |
NOT NULL |
stereoid1 |
varchar(50) |
Identifiant de l'un des couples stéréoscopiques participants |
|
stereoid2 |
varchar(50) |
Identifiant de l'autre couple stéréoscopique participant |
Cette table gère une relation un vers plusieurs entre chaque élément de mosaïque analysé et l'ensemble des résultats d'analyse correspondants.
Nom du champ | Type de champ | Description | Nul ? |
---|---|---|---|
objectid | integer | ID de ligne | NOT NULL |
rasterid | integer | Correspond au champ IdObjet de la table amd_cat. | |
resultid | integer | Identifiant correspondant au message contenant le résultat de l'analyse. |
L'exemple suivant présente une mosaïque, basemap, dans PostgreSQL.
Les lignes pointillées indiquent les relations implicites entre colonnes.
Mosaïques dans un document XML
Les mosaïques ne sont actuellement pas prises en charge dans les documents XML.