RasterSelector

Sélectionne des bandes et des palettes d'une entité raster pour traitement ultérieur par des Transformers spécifiques.

Aller à la configuration

Cas d'utilisation courants

  • Isoler des bandes ou palettes spécifiques sur lesquelles effectuer des opérations.

Comment fonctionne-t-il ?

RasterSelector reçoit des entités rasters et désignes des bandes et palettes spécifiques comme "sélectionnées".

Une fois la sélection effectuée, les Transformers qui supportent la sélection raster n'affecteront que les bandes et palettes sélectionnées. Les éléments non sélectionnés passent sans être altérés, et restent dans un statut non sélectionné jusqu'à ce qu'une autre opération RasterSelector soit effectuée.

L'état par défaut d'une entité raster est que toutes les bandes et palettes sont sélectionnées - c'est-à-dire que, après la lecture du raster, les Transformers rasters suivants opéreront sur toutes les bandes et palettes. Les Transformers de raster peuvent supporter à la fois la sélection de bande et de palette, la sélection de bande seulement, ou ne pas être affectés par celle-ci. Consultez la documentation d'un Transformer pour plus de détails sur le support de la sélection de raster.

Les bandes et palettes sont sélectionnées en utilisant les indices de bandes et palettes spécifiés dans une chaîne de caractères. La chaîne peut être saisie en tant que paramètre ou fournie en tant qu'attribut.

Chaînes de sélection

Le format de la chaîne est B:P (numéro de bande, numéro de palette, séparés par deux points). Si le raster n'a pas de palettes, seuls les numéros de bande doivent être spécifiés.

  • La numérotation commence à zéro, la première bande/palette porte donc le numéro zéro.
  • Le mot clé ALL peut être utilisé pour sélectionner toutes les bande ou toutes les palettes d'une bande spécifique.
  • Plusieurs bandes et les paires de bandes-palettes sont séparées par un point-virgule (,;).
  • Plusieurs palettes et une bande sont séparées par une virgule (,).

Exemples de chaînes de sélection

Toutes les bandes

ALL:

Toutes les bandes et toutes les palettes

ALL:ALL

Première palette de la première bande du raster

0:0

Première palette de la première bande et première palette de la troisième bande

0:0;2:0

Les trois premières bandes sans leurs palettes

0:;1:;2:

Les trois premières bandes avec leurs palettes

0:ALL;1:ALL;2:ALL

Les deux premières palettes de la première bande

0:0,1

  • Il est possible de sélectionner des bandes sans sélectionner les palettes associées.
  • Il n'est pas possible de sélectionner une palette sans sélectionner la bande correspondante.
  • Une palette spécifique ne peut pas être sélectionnée sur tous les bandes (par exemple : ALL 2).

Modification de la syntaxe de la chaîne de sélection

À partir de FME 2021.2, la syntaxe utilisée pour les chaînes de sélection de bande et de palette est celle documentée ci-dessus. Les chaînes de sélection créées avec le format précédent (comme dans les traitements précédemment sauvegardés) sont converties automatiquement.

Exemples

Notes

  • Cette fonction remplace toute sélection existante sur le raster. Toutes les bandes et palettes non spécifiées sur un raster après sélection sont traitées comme non sélectionnées pour les opérations futures.
  • La sélection n'est pas prise en compte par les Writers, utilisez alors RasterBandSeparator et filtrez les sous-jeux de bandes et palettes d'entités individuelles à écrire.

Choisir un Transformer raster

FME dispose d'une vaste sélection de Transformers pour travailler avec des données rasters. On peut généralement les classer en deux catégories : ceux qui permettent de travailler avec des rasters entiers, des bandes, des cellules ou des palettes, et ceux qui sont conçus pour le contrôle du flux de travail ou la combinaison de données raster et vectorielles.

Pour plus d'informations sur les géométries et propriétés rasters, voir Rasters (IFMERaster).

Configuration

Ports en entrée

Ports de sortie

Paramètres

Éditer les paramètres des Transformers

À l'aide d'un ensemble d'options de menu, les paramètres du Transformer peuvent être attribués en faisant référence à d'autres éléments de traitement. Des fonctions plus avancées, telles qu'un éditeur avancé et un éditeur arithmétique, sont également disponibles dans certains Transformers. Pour accéder à un menu de ces options, cliquez sur à côté du paramètre applicable. Pour plus d'informations, voir Options de menus et paramètres de Transformer.

Définir les valeurs

Il existe plusieurs façons de définir une valeur à utiliser dans un Transformer. La plus simple est de simplement taper une valeur ou une chaîne de caractères, qui peut inclure des fonctions de différents types comme des références d'attributs, des fonctions mathématiques et de chaînes de caractères, et des paramètres de traitement. Il existe un certain nombre d'outils et de raccourcis qui peuvent aider à construire des valeurs, généralement disponibles dans le menu contextuel déroulant adjacent au champ de valeur.

Options - Tables

Les Transformers avec des paramètres de style table possèdent des outils additionnels pour remplir et manipuler des valeurs.

Références

Comportement

Basé sur des entités

Stockage des entités

Non

Dépendances Aucun
Alias RasterBandSelector, RasterPaletteSelector
Historique  

FME Community

FME Community est l'endroit où trouver des démos, des tutoriaux, des articles, des FAQ et bien plus encore. Obtenez des réponses à vos questions, apprenez des autres utilisateurs et suggérez, votez et commentez de nouvelles entités.

Voir tous les résultats à propos de ce Transformer sur FME Community.

 

Les exemples peuvent contenir des informations sous licence Open Government - Vancouver et/ou Open Government - Canada.