Suite

Comment fonctionne Environnements > Analyse raster > Taille de cellule dans ArcGIS ?

Comment fonctionne Environnements > Analyse raster > Taille de cellule dans ArcGIS ?


Comment fonctionne Environnements > Analyse raster > Taille de cellule lors de la création d'un raster à partir d'un polygone à l'aide d'ArcGIS ?

J'ai essayé de gérer à la fois "Maximum d'entrées" et "Minimum d'entrées" et rien ne semble changer : l'outil crée le même raster.


Max et Min supposent que vos entrées sont des rasters existants. Si vous combinez 2 rasters de tailles de cellule différentes et utilisez l'option "minimum", la taille de cellule du raster en sortie sera la plus petite taille de cellule entre les entrées.

Une valeur de paramètre de taille de cellule de '20' utiliserait les unités de vos données, c'est-à-dire. si vos données sont au format UTM - c'est-à-dire en mètres - votre raster en sortie aurait une taille de cellule de 20 m.


Comment fonctionne Environnements > Analyse raster > Taille de cellule, lors de la création d'un raster à partir d'un polygone ?

Cela peut ne pas fonctionner à moins que l'une de vos entrées ne soit un raster. Lors de la création d'un raster à partir d'un polygone, votre seule entrée est une couche de polygone vectoriel. Je définirais ma variable d'environnement de taille de cellule sur un raster existant auquel vous espérez que vos données de sortie correspondent (et définirais également le raster instantané sur la même couche). Si vous n'avez pas besoin de travailler avec d'autres rasters, je spécifierais simplement un nombre.


Dans la méthode Convertir les unités, la façon dont les unités sont converties dépend des types de systèmes de coordonnées impliqués. Il existe trois scénarios identifiés ci-dessous.

Projeter entre différents systèmes de coordonnées projetées

Lors de la projection d'un système de coordonnées projetées (PCS) à un autre PCS, les unités linéaires sont converties par le facteur pertinent, si nécessaire. Si les unités de la carte sont les mêmes, il n'y aura pas de conversion d'unité linéaire lors de la projection entre deux PCS. Si les unités linéaires sont différentes entre l'étendue d'origine et l'étendue projetée, la conversion d'unité linéaire aura lieu. Par exemple, si les unités de la carte sont en mètres et que les unités projetées sont en pieds, 10 mètres de l'étendue d'origine représenteront 32,8084 pieds dans l'étendue projetée.

Transformer entre différents systèmes de coordonnées géographiques

Lors de la transformation d'un système de coordonnées géographiques (GCS) à un autre GCS, les unités angulaires sont converties.

Projet entre PCS et GCS

Lors de la projection de GCS à PCS, ou de PCS à GCS, la taille de la cellule de sortie est calculée sur la base de la moyenne des rapports des quatre côtés et des deux diagonales de l'étendue projetée à l'étendue d'origine. La figure suivante représente l'étendue d'origine dans PCS et l'étendue projetée dans GCS. Les longueurs des côtés et des diagonales de l'étendue d'origine sont une0, b0, c0, 0, e0 et F0, et les longueurs correspondantes dans l'étendue projetée sont une1, b1, c1, 1, e1 et F1.

La taille de cellule de l'étendue projetée est calculée comme suit :

Limites

Cette approche présente les limites suivantes :

  • Il ne tient pas compte de la distorsion lors de la projection d'un PCS à un autre. Par exemple, la distance projetée de 1 mètre dans une zone UTM à un endroit donné peut ne pas couvrir la même distance au sol que 1 mètre dans une projection d'Albers.
  • Lors de la projection de GCS à PCS ou de PCS à GCS, seuls les quatre points d'angle de l'étendue d'origine sont projetés pour calculer la longueur du côté et des diagonales. Cela peut introduire une distorsion excessive, selon la projection et l'étendue.

Pour éviter ces limitations, il est recommandé de spécifier la méthode de projection de taille de cellule appropriée pour l'analyse.


Pourquoi utiliser la méthode de projection de la taille des cellules en préservant la résolution ?

Dans la méthode de « préserver la résolution », le même nombre de cellules carrées que dans l'étendue d'origine sont conservés dans l'étendue projetée. La taille de la cellule en sortie est calculée en fonction des rapports entre les surfaces de l'étendue projetée et l'étendue d'origine. Cette approche est basée sur la façon dont le logiciel Esri choisit actuellement une taille de cellule lors du passage d'un système de coordonnées d'image de caméra à un système géodésique (GCS ou PCS). Cette méthode calcule la taille moyenne d'une cellule carrée avec plus de précision pour toutes les combinaisons de GCS et PCS que la méthode par défaut « convertir les unités ».

Si les aires de l'étendue rectangulaire d'origine et de l'étendue projetée (conservant la forme) sont A0 et un1, alors les zones des cellules carrées, respectivement, sont, ca0 = Un0/n et ca1 = Un1/n

Étant donné que le nombre de cellules reste constant dans les deux cas, le rapport de l'aire d'étendue à l'aire de la cellule carrée est égal, A0/Californie0 = Un1/Californie1

et la taille de la cellule de sortie est CellSize_projected = √((A1/UNE0) * Californie0)

Dans cette méthode, le facteur de conversion de la taille des cellules est √(A1/UNE0)

Examinons deux exemples pour voir comment la méthode « conserver la résolution » sélectionne une meilleure taille de cellule de sortie que « convertir les unités ».

Exemple 1:

Prenons un raster d'altitude (R_input), situé dans le Vermont (Figure 2), dans un PCS (NAD_1983_StatePlane_Vermont_FIPS_4400) et projetons-le vers un autre PCS (WGS 1984 World Mercator) en utilisant les méthodes de projection de taille de cellule par défaut, « convertir les unités » (R_out_CU) et « préserver la résolution » (R_out_PR). Ici, les deux références spatiales préservent la forme, où la référence spatiale d'entrée convient au niveau de l'état et la référence spatiale de sortie est adaptée au monde entier. Nous comparerons ensuite la distance géodésique entre les centres des cellules pour déterminer quelle méthode préserve plus précisément la distance géodésique.

Avant de comparer les distances géodésiques entre les deux méthodes, comprenons quelles sont les différentes manières dont un raster est projeté dans ArcGIS Pro. Lorsque vous ajoutez un raster à la carte dans ArcGIS Pro, la référence spatiale de la carte devient la même que la référence spatiale du raster. Par exemple, si la première couche ajoutée a un NAD_1983_StatePlane_Vermont_FIPS_4400 PCS, la carte aura la même référence spatiale et toutes les autres couches seront projetées à la volée pour correspondre à cette référence spatiale. Cette projection raster à la volée est destinée à une expérience d'affichage plus riche mais ne préserve pas la structure raster (différentes cellules peuvent avoir différentes tailles, rotations et distorsions projetées à la volée). Cependant, lorsque vous projetez un raster à l'aide de l'outil Projeter un raster ou en spécifiant l'environnement Système de coordonnées en sortie d'un outil de géotraitement, le raster est en fait projeté dans une nouvelle structure raster (chaque cellule est un rectangle identique dans la référence spatiale en sortie, avec des côtés parallèles aux axes du système de coordonnées). Lors de la mesure de la distance géodésique pour la comparaison des méthodes de projection de taille de cellule, il est recommandé d'utiliser le raster projeté réel au lieu du raster projeté à la volée.

Dans la figure 3, la taille de cellule du raster en entrée, R_input est de 30 mètres. C'est approximativement la même que sa distance géodésique au sol, que vous pouvez découvrir à l'aide de l'outil Mesurer dans ArcGIS Pro.

Lorsque le raster est projeté à l'aide des méthodes « convertir les unités », la taille de cellule projetée du raster en sortie, R_out_CU, reste à 30 mètres, mais 30 m dans WGS 1984 World Mercator est une distance beaucoup plus petite au sol, 21 mètres. Ainsi, la projection raster utilisant la méthode « convertir les unités » a inutilement augmenté la résolution du raster en sortie. Si nous avions projeté dans la direction opposée (à partir de WGS 1984 World Mercator), alors nous aurions perdu une quantité importante de données raster. Lorsque le même raster est projeté à l'aide de la méthode de « préserver la résolution », sa taille de cellule devient de 42 mètres et la distance géodésique au sol reste de 30 mètres, ce qui est la même que la distance géodésique du raster en entrée.

Exemple 2 :

Dans cet exemple, nous projetterons d'une zone UTM à sa zone adjacente, ce qui peut se produire lors du mosaïquage de nombreux DEM différents pour une zone plus grande (taille d'état). Dans la figure 4, prenons un raster (R_input2) dans WGS 1984 UTM Zone 11N et projetons-le sur sa zone adjacente WGS 1984 UTM Zone 12N, créant respectivement une sortie (R_out_CU2) et (R_out_PR2) pour 'convertir les unités' et 'préserver la résolution' . À partir de là, nous comparerons à nouveau la distance géodésique entre les centres des cellules pour déterminer quelle méthode préserve la distance géodésique avec plus de précision.

La taille de cellule pour le raster en entrée, R_input2 est de 30 mètres, ce qui correspond approximativement à la distance géodésique au sol dans cette zone. Lorsque le raster est projeté à l'aide de la méthode « convertir les unités », la taille de cellule du raster en sortie, R_out_CU2 devient 30 mètres et la distance géodésique au sol devient d'environ 31 mètres. Lorsque le même raster est projeté à l'aide de la méthode de « préserver la résolution », sa taille de cellule devient 28,99 mètres et la distance géodésique au sol est de 30 mètres, ce qui est identique au raster en entrée.

Dans les deux exemples, la méthode « conserver la résolution » semble mieux préserver la distance géodésique au sol entre les centres des cellules que la méthode « convertir les unités ». D'autres combinaisons de références spatiales d'entrée et de sortie peuvent, bien sûr, montrer des différences entre les méthodes, mais dans l'ensemble, il est sûr de dire que la méthode « préserver la résolution » est une meilleure approche pour préserver la distance géodésique tout en projetant des jeux de données.

Une propriété importante de la méthode de « préserver la résolution » est que la taille de la cellule de sortie dépend de l'emplacement de l'ensemble de données. La même combinaison de références spatiales en entrée et en sortie produira une taille de cellule en sortie différente si le jeu de données raster en entrée se trouve à un emplacement géographique différent. Si vous devez utiliser une taille de cellule pour différents jeux de données raster (par exemple, le traitement de tuiles DEM adjacentes), spécifiez un jeu de données raster à utiliser comme source de taille de cellule lors de l'analyse raster des tuiles.

La prochaine fois que vous utiliserez un outil de géotraitement Spatial Analyst ou une commande python pour :

  • créer une sortie avec une référence spatiale différente de celle du jeu de données d'entrée,
  • utiliser des jeux de données d'entrée avec des références spatiales différentes,
  • spécifier une taille de cellule d'analyse à l'aide d'un jeu de données avec une référence spatiale différente,

faites attention à la taille de la cellule de sortie et envisagez d'utiliser les méthodes de préservation de la résolution ou du centre d'extension. Par défaut, la méthode de projection effectuera les « convertir les unités », qui existaient dans les versions précédentes d'ArcGIS, mais comme nous l'avons vu, cette méthode peut augmenter ou diminuer inutilement la résolution de vos précieuses données raster.

Ressources supplémentaires


Comment la taille de la cellule est calculée avec la méthode Centre d'étendue

La méthode Centre d'étendue projette le centre de l'étendue d'origine sur le système de coordonnées en sortie. La taille de la cellule de sortie est calculée en prenant la moyenne des distances projetées du point central à ses quatre points adjacents.

La figure suivante représente cinq points dans l'étendue d'origine, où l'un des points est au centre et il est entouré par les quatre autres points à une distance de la taille de cellule d'origine du point central.

La nouvelle taille de cellule est calculée en prenant la moyenne des longueurs projetées comme suit :

une, b, c et sont les distances entre le point central et ses quatre points adjacents dans l'étendue projetée.

Limitation

La limitation de la méthode Centre d'extension est la même que celle de la méthode de résolution Conserver. Utilisez le même jeu de données raster pour spécifier la taille de cellule tout en effectuant une analyse raster pour différentes tuiles sur une grande surface.


Utiliser les environnements d'analyse

Le bouton Environnements d'analyse est utilisé pour accéder aux environnements de traitement raster et d'imagerie qui s'appliquent à tous les outils d'analyse raster. Lorsque vous ouvrez la fenêtre Environnements d'analyse à partir du volet Analyse raster, vous pouvez modifier les paramètres du système de coordonnées en sortie, l'étendue de traitement, le raster d'accrochage, la taille de cellule et le masque.

Spécifie le système de coordonnées de la couche d'imagerie de résultat.

Les options suivantes sont disponibles :

  • Identique à l'entrée : le résultat de votre analyse sera dans le même système de coordonnées que l'entrée. C'est la valeur par défaut.
  • Comme spécifié : le résultat de votre analyse sera dans le système de coordonnées que vous choisissez. Lorsque cette option est sélectionnée, cliquez sur le bouton globe et choisissez parmi une liste de systèmes de coordonnées connus, ou ajoutez la référence spatiale WKID dans la case prévue.
  • Couche <name> : le résultat de votre analyse sera dans le même système de coordonnées qu'une couche existante que vous choisissez dans votre carte Web.

Spécifie l'étendue ou la limite qui sera utilisée lors de l'exécution de l'analyse. Tous les pixels ou cellules qui se trouvent complètement à l'intérieur ou qui coupent l'étendue spécifiée seront utilisés dans l'analyse.

Les options suivantes sont disponibles :

  • Par défaut : l'étendue utilisée pour l'analyse est fournie par l'outil.
  • Comme spécifié : l'étendue est définie par les coordonnées que vous fournissez.
  • Couche <name> : l'étendue utilisée pour traiter votre analyse sera la même que l'étendue spatiale d'une couche existante que vous choisissez dans votre carte Web.

Ajuste l'étendue de la couche raster en sortie afin qu'elle corresponde à l'alignement des cellules de la couche Snap Raster spécifiée.

Spécifie la taille ou la résolution de cellule qui sera utilisée pour créer la couche raster en sortie dans l'analyse raster. La résolution en sortie par défaut est déterminée par la plus grande taille de cellule de la couche raster en entrée.

Les options suivantes sont disponibles :

  • Minimum d'entrées : utilisez la plus petite taille de cellule de toutes les couches d'entrée.
  • Maximum d'entrées : utilisez la plus grande taille de cellule de toutes les couches d'entrée. C'est la valeur par défaut.
  • Tel que spécifié : spécifiez une valeur numérique pour définir la taille de la cellule. Si cette option est sélectionnée, la valeur par défaut est 1.
  • Couche <name> : définissez la taille de la cellule sur la couche raster choisie.

Spécifie une couche qui sera utilisée pour définir votre zone d'intérêt pour l'analyse. Seules les cellules entrant dans le masque d'analyse seront prises en compte dans l'opération d'analyse.

  • Le masque peut être un raster ou une couche d'entités.
  • Si le masque d'analyse est un raster, toutes les cellules qui ont une valeur seront prises en compte pour définir le masque. Les cellules d'un raster de masque qui sont NoData seront considérées comme étant en dehors du masque et seront NoData dans la couche de résultat d'analyse.
  • Si le masque d'analyse est une couche d'entités, il sera converti en interne en raster lors de l'exécution. Pour cette raison, assurez-vous que la taille de cellule et le raster de capture sont définis de manière appropriée pour votre analyse.

Lorsque vous ouvrez la fenêtre Environnements d'analyse à partir d'un volet d'outils d'analyse raster, vous pouvez voir des environnements d'analyse supplémentaires. Certains outils d'analyse raster honorent plusieurs des environnements d'analyse répertoriés dans le tableau ci-dessous. Étant donné que tous les outils n'honorent pas tous les environnements, ils sont accessibles à partir des outils individuels au lieu du volet Analyse raster.

Spécifiez comment interpoler les valeurs de pixels lors de la transformation de votre jeu de données raster. Cet environnement est utilisé lorsque l'entrée et la sortie ne s'alignent pas, lorsque la taille des pixels change, lorsque les données sont décalées ou une combinaison de ces situations.

Les options suivantes sont disponibles :

  • Quartier le plus proche : utilisé principalement pour les données discrètes, telles qu'une classification de l'utilisation des terres, car il ne crée pas de nouvelles valeurs de pixel. Cette méthode est également appropriée pour les données continues lorsque vous souhaitez conserver les valeurs de réflectance d'origine dans l'imagerie pour une analyse multispectrale précise. C'est le plus efficace en termes de temps de traitement mais peut introduire de petites erreurs de position dans l'image de sortie. L'image de sortie peut être décalée jusqu'à un demi-pixel, ce qui peut entraîner des discontinuités et une apparence irrégulière sur l'image.
  • Interpolation bilinéaire : cette méthode est la plus appropriée pour les données continues. Il effectue une interpolation bilinéaire et détermine la nouvelle valeur d'une cellule en fonction d'une moyenne de distance pondérée des quatre centres de cellule d'entrée les plus proches. Il crée une image de sortie d'apparence plus lisse que le voisinage le plus proche, mais modifie les valeurs de réflectance, ce qui entraîne un flou ou une perte de résolution de l'image.
  • Convolution cubique : convient aux données continues. Cette méthode effectue une convolution cubique et détermine la nouvelle valeur d'une cellule en fonction de l'ajustement d'une courbe lisse passant par les 16 centres de cellule d'entrée les plus proches. Le résultat est géométriquement moins déformé que le raster obtenu avec le voisinage le plus proche, et plus net que l'interpolation bilinéaire. Dans certains cas, cela peut entraîner des valeurs de pixel de sortie en dehors de la plage de valeurs de cellule d'entrée. Si cela est inacceptable, utilisez plutôt la méthode d'interpolation bilinéaire. La convolution cubique est gourmande en calculs et prend plus de temps à traiter.

Indiquez s'il faut exécuter l'analyse à l'aide du CPU ou du GPU. Si l'environnement de type Processeur est vide, l'outil utilise le CPU pour traiter les données.

  • CPU : le traitement utilisera le CPU. Le traitement du processeur peut être parallélisé sur plusieurs cœurs et instances, comme géré par le facteur de traitement parallèle .
  • GPU : le traitement utilisera le GPU. Les GPU sont efficaces pour le traitement des graphiques et des images, où leur structure hautement parallèle les rend efficaces pour traiter de gros blocs de données de manière répétitive. Les outils d'analyse raster qui honorent cet environnement peuvent répartir leur travail sur les instances GPU sur plusieurs machines de serveur d'analyse raster, comme géré par le facteur de traitement parallèle .

Définissez le nombre de sections d'image qui seront traitées avant de redémarrer les processus de travail, afin d'éviter les défaillances potentielles dans les processus de longue durée. La valeur par défaut est 0.

Spécifiez le nombre d'instances de service de traitement raster qui peuvent être utilisées pour traiter vos données.

Si l'outil ne respecte pas le type de processeur , ou si l'environnement de type de processeur est défini sur CPU , l'environnement de facteur de traitement parallèle contrôle les instances de service de traitement raster (CPU). Si le type de processeur est défini sur GPU , l'environnement de facteur de traitement parallèle contrôle le nombre d'instances GPU de traitement raster.

En définissant le Facteur de traitement parallèle , vous pouvez demander le nombre de nœuds de calcul parallèles que le serveur d'images d'analyse raster utilise pour traiter une tâche d'analyse raster. Cependant, si le nombre total de processus parallèles dépasse le nombre maximal d'instances de service de traitement raster (CPU ou GPU), les processus parallèles supplémentaires seront mis en file d'attente.

Si le facteur de traitement parallèle n'est pas spécifié, ce qui est la valeur par défaut, l'outil utilisera 80 pour cent du nombre maximal d'instances de service de traitement raster. Un nombre entier ou un pourcentage peut être spécifié comme facteur de traitement parallèle.

Définit le nombre de tentatives que le même processus de travail tentera en cas d'échec aléatoire du traitement d'un travail particulier. La valeur par défaut est 0.


Paramètres

Raster en entrée à agréger.

Il peut être de type entier ou à virgule flottante.

Facteur par lequel multiplier la taille de cellule du raster en entrée pour obtenir la résolution souhaitée pour le raster en sortie.

Par exemple, une valeur de facteur de cellule de trois entraînerait une taille de cellule en sortie trois fois supérieure à celle du raster en entrée.

La valeur doit être un entier supérieur à 1.

Établit comment la valeur de chaque cellule de sortie sera déterminée.

  • Somme — La somme (totale) des valeurs de cellule d'entrée. C'est la valeur par défaut.
  • Maximum — La plus grande valeur des cellules d'entrée.
  • Moyenne — La valeur moyenne des cellules d'entrée.
  • Médiane — La valeur médiane des cellules d'entrée.
  • Minimum — La plus petite valeur des cellules d'entrée.

Définit comment gérer les limites du raster en entrée lorsque ses lignes ou colonnes ne sont pas un multiple du facteur de cellule.

    Coché — Développe les limites supérieure ou droite du raster en entrée afin que le nombre total de cellules dans une ligne ou une colonne soit un multiple du facteur de cellule. Ces cellules développées reçoivent une valeur de NoData lorsqu'elles sont intégrées au calcul.

Avec cette option, le raster en sortie peut couvrir une plus grande étendue spatiale que le raster en entrée.

Avec cette option, le raster en sortie peut couvrir une étendue spatiale plus petite que le raster en entrée.

Si le nombre de lignes et de colonnes dans le raster en entrée est un multiple du Facteur de cellule , ces mots-clés ne sont pas utilisés.

Indique si les valeurs NoData sont ignorées par le calcul d'agrégation.

    Coché : spécifie que si des valeurs NoData existent pour l'une des cellules qui se trouvent dans l'étendue spatiale d'une cellule plus grande sur le raster en sortie, les valeurs NoData seront ignorées lors de la détermination de la valeur pour les emplacements des cellules en sortie. Seules les cellules d'entrée dans l'étendue de la cellule de sortie qui ont des valeurs de données seront utilisées pour déterminer la valeur de la cellule de sortie.

Lorsque Non coché est utilisé, il est implicite que lorsque les cellules d'une agrégation contiennent la valeur NoData, les informations sont insuffisantes pour effectuer les calculs spécifiés nécessaires pour déterminer une valeur de sortie.

Valeur de retour

Raster agrégé en sortie.

Il s'agit d'une version à résolution réduite du raster en entrée.

Raster en entrée à agréger.

Il peut être de type entier ou à virgule flottante.

Facteur par lequel multiplier la taille de cellule du raster en entrée pour obtenir la résolution souhaitée pour le raster en sortie.

Par exemple, une valeur de facteur de cellule de trois entraînerait une taille de cellule en sortie trois fois supérieure à celle du raster en entrée.

La valeur doit être un entier supérieur à 1.

Établit comment la valeur de chaque cellule de sortie sera déterminée.

Les valeurs des cellules d'entrée englobées par la cellule de sortie plus grossière sont agrégées par l'une des statistiques suivantes :

  • SUM — La somme (total) des valeurs des cellules d'entrée. Il s'agit de la valeur par défaut.
  • MAXIMUM — La plus grande valeur des cellules d'entrée.
  • MEAN — La valeur moyenne des cellules d'entrée.
  • MEDIAN — La valeur médiane des cellules d'entrée.
  • MINIMUM — La plus petite valeur des cellules d'entrée.

Définit comment gérer les limites du raster en entrée lorsque ses lignes ou colonnes ne sont pas un multiple du facteur de cellule.

  • EXPAND — Développe les limites supérieures ou droites du raster en entrée afin que le nombre total de cellules dans une ligne ou une colonne soit un multiple du facteur de cellule. Ces cellules développées reçoivent une valeur NoData.Avec cette option, le raster en sortie peut couvrir une plus grande étendue spatiale que le raster en entrée. C'est la valeur par défaut.
  • TRUNCATE — Réduit le nombre de lignes ou de colonnes dans le raster en sortie de 1. Cela tronquera les cellules restantes sur les limites supérieure ou droite du raster en entrée, faisant du nombre de lignes ou de colonnes dans le raster en entrée un multiple du facteur de cellule .Avec cette option, le raster en sortie peut couvrir une étendue spatiale plus petite que le raster en entrée.

Si le nombre de lignes et de colonnes dans le raster en entrée est un multiple de cell_factor , ces mots-clés ne sont pas utilisés.

Indique si les valeurs NoData sont ignorées par le calcul d'agrégation.

  • DATA — Spécifie que si des valeurs NoData existent pour l'une des cellules qui se trouvent dans l'étendue spatiale d'une cellule plus grande sur le raster en sortie, les valeurs NoData seront ignorées lors de la détermination de la valeur des emplacements des cellules en sortie. Seules les cellules d'entrée dans l'étendue de la cellule de sortie qui ont des valeurs de données seront utilisées pour déterminer la valeur de la cellule de sortie. Il s'agit de la valeur par défaut.
  • NODATA — Spécifie que si une cellule comprise dans l'étendue spatiale d'une cellule plus grande sur le raster en sortie a une valeur NoData, la valeur de cet emplacement de cellule en sortie sera NoData. Lorsque cette option est utilisée, il est implicite que lorsque les cellules d'une agrégation contiennent la valeur NoData, les informations sont insuffisantes pour effectuer les calculs spécifiés nécessaires pour déterminer une valeur de sortie.

Valeur de retour

Raster agrégé en sortie.

Il s'agit d'une version à résolution réduite du raster en entrée.

Exemple de code

Cet exemple agrège un raster en faisant la moyenne des valeurs avec un facteur de cellule de 3 et génère un raster TIFF.

Cet exemple agrège un raster en faisant la moyenne des valeurs avec un facteur de cellule de 3 et génère un raster Grid.


[1] Barnes, Lehman, Mulla. "Priority-Flood: Un algorithme optimal de remplissage de dépression et d'étiquetage des bassins versants pour les modèles d'élévation numériques". Informatique et géosciences. Vol 62, janvier 2014, pp 117-127, doi: "10.1016/j.cageo.2013.04.024".

Neeraj Rajasekar

Neeraj Rajasekar est ingénieur produit senior au sein du groupe d'analyse raster d'Esri. Son travail se concentre sur le développement de solutions innovantes pour l'analyse et le calcul raster sur la plate-forme ArcGIS. Il est spécialisé dans la modélisation des eaux souterraines de surface et d'eau souterraine et est titulaire d'une maîtrise ès sciences en génie civil et environnemental de l'Université de Stanford.


Comment fonctionne Environnements > Analyse raster > Taille de cellule dans ArcGIS ? - Systèmes d'information géographique

оличество зарегистрированных ащихся: 28 тыс.

Аствовать есплатно

Appliquez vos connaissances SIG dans ce cours sur l'analyse géospatiale, en vous concentrant sur les outils d'analyse, les données 3D, l'utilisation de rasters, de projections et de variables d'environnement. Tout au long des quatre semaines de ce cours, nous travaillerons ensemble sur un projet - quelque chose d'unique à ce cours - de la conception du projet à la récupération des données, à la gestion et au traitement initiaux des données et enfin à nos produits d'analyse. Dans ce cours, vous apprendrez les bases de l'analyse géospatiale et environnementale au cours de quatre modules d'une semaine : Semaine 1 : Visitez ArcToolbox et apprenez à utiliser les outils d'analyse géospatiale courants intégrés à ArcGIS Semaine 2 : Acquérir une compréhension pratique des modèles de données raster : , reprojetez, superposez et évaluez les rasters. Faites un détour par les modèles de données 3D et l'interpolation des observations en surfaces et rasters 3D Semaine 3 : Approfondissez les projections et les systèmes de coordonnées, qui sont à la base de tous les SIG. Apprenez à utiliser les variables d'environnement pour contraindre vos analyses et obtenir des produits de données de meilleure qualité. Semaine 4 : Développez vos connaissances en symbologie. Apprenez à afficher visuellement vos données en les classant dans des regroupements logiques, puis en les symbolisant sur votre carte. Suivez l'analyse géospatiale et environnementale en tant que cours autonome ou dans le cadre de la spécialisation Systèmes d'information géographique (SIG). Vous devez avoir une expérience équivalente à celle des premier et deuxième cours de cette spécialisation, "Fundamentals of GIS" et "GIS Data Formats, Design, and Quality", avant de suivre ce cours. En complétant ce troisième cours de spécialisation, vous acquerrez les compétences nécessaires pour réussir le programme complet.

Ецензии

Des informations utiles sur l'analyse spatiale, les rasters, les systèmes de coordonnées. Et une visite guidée sur l'approche d'un projet personnel. Les cours sont bien structurés et le professeur facile à suivre.

J'ai apprécié cette partie la plupart des trois cours de spécialisation SIG pour lesquels j'ai obtenu des certificats. Merci au Dr Nick Santos pour son enseignement interactif, ses devoirs et ses projets.

Classification et affichage des données

Dans ce troisième module, nous allons commencer par parler de toutes les projections. Si vous avez suivi la spécialisation avec nous, vous vous souviendrez peut-être que nous en avons discuté dans le premier cours, mais ce sera un aperçu approfondi et plus technique des projections et des systèmes de coordonnées. Dans la seconde moitié du module, nous apprendrons les variables d'environnement. À la fin de ce module, vous serez capable de décrire les systèmes de coordonnées, les systèmes de coordonnées projetés, de comparer les avantages et les inconvénients de différentes projections et de définir ce que sont les variables d'environnement et à quoi elles servent. Vous aurez également la possibilité de commencer réellement à analyser vos données dans le projet de cours.

Реподаватели

Nick Santos

Chercheur en applications géospatiales

Екст идео

[MUSIQUE] Re-bonjour et bienvenue à nouveau. Dans cette conférence, je vais vous montrer trois nouveaux paramètres d'environnement : la taille de la cellule, le masque et les paramètres d'environnement Snap Raster qui fonctionnent avec les données raster. D'après mon expérience, ils vont bien ensemble et ils sont généralement nécessaires pour différents types d'analyse raster. Tout d'abord, vous remarquerez que nous utilisons enfin de nouvelles données ici par rapport aux trois dernières conférences. Nous utilisons le même modèle d'élévation numérique que nous utilisions. Mais au lieu d'utiliser des données d'entités avec, nous avons maintenant un raster en arrière-plan ici qui est un autre raster de couverture terrestre historique pour 1966. Et la raison pour laquelle je l'utilise est parce qu'il a une taille de cellule de deux cent cinquante mètres où notre modèle numérique d'élévation est à une taille de cellule de trente mètres. Vous devriez probablement être en mesure de voir cela à partir de votre vidéo ici où cela semble très lisse et ici nous pouvons voir les bords de cette liste ici. Si je devais zoomer sur la résolution de la liste où un pixel de la liste était un pixel sur mon écran. Nous avons zoomé loin ici. Mais ensuite, si je zoome sur cette résolution raster, j'obtiens un zoom où je ne peux même plus voir l'autre raster, donc des tailles de cellules très différentes ici. J'ai fait un zoom arrière sur ce calque. Imaginez maintenant un problème dans lequel je souhaite travailler avec le raster d'occupation du sol et le raster de modèle d'élévation numérique dans la calculatrice. Et ce modèle d'élévation numérique a déjà été efficacement découpé, il a été extrait dans une zone d'intérêt qui est effectivement circulaire ici. Et je veux seulement analyser les données dans cette zone par opposition à toute la zone ici dans cet investisseur régional de la couverture terrestre. Donc, si je fais un zoom arrière sur la couche, je dois trouver un moyen de faire en sorte que cette liste de noyaux terrestres et ce modèle d'élévation numérique se conforment et vraiment, c'est la zone qui m'intéresse. Donc, je n'ai pas seulement besoin de les amener à conforme, mais j'ai aussi besoin qu'ils analysent simplement la zone dans ce modèle d'élévation numérique. Donc, la question que je me pose est de savoir où se trouve une zone d'espace ouvert, cette zone verte qui a une valeur huit dans la liste de couverture du sol qui se trouve dans la zone du modèle d'élévation numérique ici. Eh bien, je peux le faire, avec un simple Extract By Attributes ici. Et si je vais à Input Roster, je peux sélectionner Blank Cover Roster et je peux dire que la valeur de la clause Where est égale à huit. Et cela extraira toute la valeur des huit cellules du raster vers un nouveau raster et laissera tout le reste comme nul. Mais si je veux que ce soit dans cette zone du niveau d'élévation, je devrais aller dans les paramètres d'environnement. Je vais maintenant définir deux paramètres particuliers. Tout d'abord, dans l'analyse raster, je vais définir le masque sur le modèle d'élévation numérique de Leavenworth. Un masque peut être familier à certains d'entre vous d'autres disciplines de traitement d'images, mais pas à beaucoup d'entre vous. Masque vous permet de dire n'importe où dans les pixels de ce calque de masque, rendez-moi des pixels dans le calque d'analyse. Partout où ce n'est pas une image ou il y a des valeurs nulles, je ne veux pas que ces données soient traitées. Ne me le rendez pas, sauf pour ces valeurs nulles. Et vous pouvez fournir un masque raster ou un masque polygonal qui sera converti en raster, et si les polygones ne sont pas complètement connectés si vous avez un espace ouvert entre eux, cela ne vous donnera toujours que les pixels qui se chevauchent. le polygone. Dans le même temps, je vais également définir à nouveau l'étendue du traitement sur le même modèle que le modèle d'élévation numérique, car sinon, même avec le masque, il remplira le reste de la zone avec des valeurs nulles. Tout le chemin jusqu'à l'étendue d'origine des listes d'occupation du sol. Donc ça prend du temps, ça prend de l'espace disque, je ne veux pas le faire. Je vais donc également définir l'étendue du traitement. Et puis juste pour vous montrer un autre paramètre d'environnement en même temps, je vais définir la taille de la cellule pour l'analyse de la liste. Normalement, il est intelligent et indique les entrées maximales, ce qui me donne le calcul le moins précis possible. C'est en fait le plus précis. But it's fewest raster cells. It gives you the coarsest raster that's involved in an analyses as the cell size. Because that's really the limiting factor on your analyses. You can't really get more precise than that raster. Even if your other data's at higher resolution. So, it usually chooses the largest cell size. The maximum inputs. But in this case we want to resample the roster at the same time so we're going to set same as Leavenworth's elevation level and then click OK. Now, I want to confirm first the it honors these environment settings. So I'm going to go to tool help and it does honor cell size. It does honor extent, and it does honor mask. So, I should be okay to use all of these environment settings in this calculation here. And I'll call this open space in Leavenworth area, and hit OK to run it. Its going to run, as usual, and it gives me those values back as a new raster and if I leave only it on, I can see that 1 it only gave me data back and outline of that raster two. It's at the new cell size, I can see that from here. Even though it's chunky still, because the land cover roster's chunky. I can see from here that it's at that cell size, which was actually at ten meters, not thirty, because it has that really smooth edge. But when I zoom in I can see that it has the tiny roster chunks here, instead, the 250 meter size being kind of a holdover from the original is still pulling out a bunch of cells there. But I can see that those are many cells in there with the pixel inspector. So those environment settings came out as the mask. And as the cell size. But, I still might have a bit of a problem. If I wanted to take this into raster calculator, my cells don't align. I get these weird edges here. With the pixel inspector I can see that. I'm partially overlapping a bunch of other cells. And if I wanted to take these into roster calculator for further analysis along with the digital ovation model. Maybe I wanted to subset the open space that is above or below certain elevation for analysis for a specific habitat or something. Or to find a park location that I would like to build. Since these cells don't align that makes our analysis much more imprecise. And so what I want to do is I also want to set a snap raster. And you can think of a snap raster kind of visceral. The way it's talking about. Like a snap. As if the corner of these cells ended up snapping up. So that they attach to the corner of the other raster cells and completely realign the raster as the output. So let's run that tool again. I'll go to results and we'll run it as it was. And I'll rename it since it already has the output, and I'll just add snap to the end. And then under environments, our processing extent's already set because we did that before and under raster analysis, we have our self-sizing mask. Also under processing extent, we have snap raster. And we can specify any raster to align the corners of our cells to. A click here, Leavenworth Digital Elevation Model UTM. And I don’t have to use the snap raster on something where I'm actually going to align the cell sizes. But it's generally good to. If I did a snap raster where I didn't align the cell sizes as well it would in fact align the bottom left corner of the raster to the same corner of the input raster. And then using its cell size would build up from there. So you can get some alignment if you want that but the best way to do it is to make the cell size the same and a snap raster. And that way you get completely overlapping cells. And because we're changing the cell size and the actual location of the cells with the snap raster we are going to get re-sampling here. So, that's important to know. And let's run this one more time. Click OK. And OK to run. Zoom back out And we get another one here and let's zoom in and take a look again. Okay, so we still have a problem. I didn't get it right yet, did I? The snap roster wasn't the only thing I needed. And in fact, even though this layer overlays the other part, it's possible that it was snapping correctly. But it's not aligning correctly with the cells still, due to another factor. And this genuinely took me a moment to figure out. See if you can figure out what might be going on. Okay, so the thing that I know about that you don't is that this data set and this data set are different coordinate systems. And what that means is that even if the bottom left corner snaps, it doesn't necessarily mean that the cells align from there, or they overlap at that point. The bottom left corners are in the same spot, but since they're not in the same coordinate systems, the cells kind of converge in direction. So I'm going to run this again, and I can set my environment settings. So I have a processing extent, [INAUDIBLE] below. I have my snap raster set to the digital elevation model. And then I'm going to set my output coordinate system to the digital elevation model. Remove these extras that accumulated while I was trying alternatives. And then I'm just going to make sure that my raster analysis is still set. Okay, now with the snap raster and the output coordinate system set so that set to the same as the layer I ultimately want to align with, as well as the processing extent, not necessary, but again speeds it up. And then my cell size set and my mask, I should get what I wanted here. And I'll call it snapped, and UTM. Click OK to run it. And there we go. It overlaps with the digital elevation model cells the way it should. And if I want to, let's just do a swipe, actually. I was going to make it semi-transparent, but we'll do a quick swipe of this and take that layer and use the Swipe tool. And we can see that the cells align perfectly at the edges there. So that's it for this lecture. In this lecture I think we all learned something, and we covered the cell size environment setting where it will down scale or upscale the cell size of raster for you. While it's doing another analysis. We looked at the analysis mask, which basically extracts data, and only analyzes an area based upon a masked dataset that you provide. And we looked at the snap raster environment setting, which aligns cells in a raster based on the bottom left corner. But it doesn't perfectly align it as we all learned unless you set that output coordinate system to be the same as the snap raster that you've selected. That's it for our lesson on environment settings. There's plenty more about different environment options that you can look at but that's all we're going to cover in this course. So I encourage you to take a look at some of the others if you think they'll be relevant to your work. And now you should have a good, general understanding of environment settings. To take with you as you go look at those other options. See you next time.


Symbolize the solar radiation layer

Next, you will symbolize the Solar_Rad layer. For your analysis, you will use uniform symbology for all solar radiation raster layers to ensure that they can be compared visually. You will apply a layer file with predefined symbology to the layer. This layer file was included with the project data.

The Symbology pane appears.

The layer file is applied to the layer. The new symbology appears on the map.

Red and orange colors indicate higher amounts of solar radiation, while yellow and blue tones indicate lower amounts. (Cells that are outside the Building_Footprints layer have a value of NoData and are not displayed.)

North-facing roof slopes tend to receive less solar energy than south-facing ones. Additionally, roofs blocked by trees or other buildings sometimes receive less solar energy.

You have mapped annual solar energy on Glover Park rooftops. First, you created a solar radiation raster layer. Then, you converted the units of measurement and symbolized the layer for visualization purposes. Next, you will identify rooftops suitable for solar panels.


Train_classifier¶

arcgis.raster.analytics. train_classifier ( input_raster , input_training_sample_json , classifier_parameters , segmented_raster = None , segment_attributes = 'COLORMEAN' , dimension_value_field = None , * , gis = None , future = False , ** kwargs ) ¶

The Train Classifier task is a service to train image classifiers and return an .ecs file in dictionary format. The .ecs file is used in the classify function.

La description

Required ImageryLayer object

Optional JSON. This is the dictionary representation of the training samples. To convert feature layer to JSON, perform:

query_result = <feature_layer>.query() input_training_sample_json = query_result.to_json

Set input_training_sample_json to None, for iso method.

Required dict. The classifier algorithm and parameters used in the supervised training.


Voir la vidéo: Learn How to Perform Statistical Spatial Data Analysis with R and ArcGIS