Suite

Comment lire les DEM au format .asc qui ont des en-têtes avec #comments


j'en ai une vingtaine 2 Go DEM (xyz) au format .asc.

L'en-tête comporte 13 lignes de métadonnées, puis les données de base en trois colonnes

# # La grille DTM avait des coordonnées de coin inférieur gauche (sud-ouest) : # X ou abscisse = xxxxxxx.xx mètres # Y ou nord = xxxxxxxx.xx mètres # et intervalles de grille : # Intervalle de grille X (est) = 2,0000 mètres # Y ( nord) intervalle de grille = 2.0000 mètres # Pour un total de 10001 x 2506 = 25062506 points. # # CE/LE = -9999.0000 /-9999.0000 # Il se peut qu'il y ait moins de points dans ce fichier parce que les # points de grille qui étaient à l'extérieur du polygone qui # définissait la limite du MNT ne sont pas inclus dans ce fichier. # 10000.000.000 1000000.0000 500.0000 100002.0000 1000000.0000 500.0000 100004.0000 1000000.0000 500.0000 100006.0000 1000000.0000 500.0000 100008.0000 1000000.0000 500.0000… et ainsi de suite

J'ai essayé d'ouvrir ce fichier sous forme de grille dans SAGA GIS et dans ArcGIS, mais avec peu de succès. Finalement, j'ai contourné cela en convertissant les fichiers en .txt puis avec lasTools en .las et en plus en .tif, lorsque je suis enfin en mesure de visualiser le DEM. Cependant, cela semble un peu trop compliqué. Existe-t-il des solutions de contournement rapides pour lire correctement le fichier dans SAGA ou ArcMap OU existe-t-il un moyen rapide de modifier manuellement les en-têtes, par ex. au format requis par ESRI ? Ma taille de fichier m'empêche de les éditer manuellement dans le bloc-notes/wordpad ou dans d'autres programmes de base.


Ce fichier ne doit pas avoir l'extension *.asc car cela serait très trompeur. L'extension *.asc est utilisée pour le format de grille ASCII simple (et très lent). Le contenu du fichier que vous montrez ci-dessus est ce que l'on appelle généralement une grille XYZ. C'est une façon très verbeuse d'exprimer une grille mais peut donc aussi être lu comme un simple nuage de points. Comme tous les points sont sur une grille, leurs coordonnées x et y sont dans une certaine mesure implicites. Je suggère de renommer par lots ces fichiers en *.xyz ou *.txt, ce qui peut être fait à partir de la ligne de commande Windows avec…

renommer *.asc *.txt


Lire un fichier ASC dans R

J'essaie actuellement d'extraire des informations de divers fichiers "ASC" dans R afin d'effectuer une analyse sur les données.

Le problème est que je ne sais pas exactement comment lire les fichiers. J'ai essayé une fonction read.table standard, mais tous les nombres étaient exactement les mêmes (-9999.00). Afin d'exclure la possibilité de corruption de données, j'ai lu dans un autre fichier ASC et j'ai obtenu les mêmes résultats. La seule chose dont je suis sûr, c'est que la taille du fichier entre eux est exactement la même.

Y a-t-il de toute façon que je peux lire ces fichiers ? Un package R que je peux regarder ?


2 réponses 2

Cela a probablement changé avec les nouvelles versions de GnuPG car vous pouvez actuellement le faire dans un seul tube :

Le principal changeur de jeu est l'option import-options qui permet fausse importation. Nous travaillons simplement avec le fichier tel qu'il serait importé, mais ce n'est pas le cas.

Option --with-colons garantie stable et analysable par machine format que nous utilisons dans la dernière partie awk.

awk imprime simplement la 10ème colonne de la ligne avec l'empreinte digitale (une commençant par fpr ).

Comme indiqué dans les commentaires, la solution la plus simple semble être d'abord de désactiver la clé, puis d'exécuter --list-secret-keys sur le nouveau fichier :

De manière ennuyeuse, bien que la clé désarmée puisse être écrite sur stdout avec l'option -o -, ni --secret-keyring - ni --secret-keyring /dev/stdin ne permettront à la deuxième commande de lire la clé à partir de stdin, combinant ainsi le deux commandes en une avec un tuyau n'est pas une option. De plus, l'exécution de la deuxième commande avec gpg2 au lieu de gpg ne parvient toujours pas à donner la sortie souhaitée.

Une approche légèrement plus élaborée, mais qui semble fonctionner avec les deux versions de gpg , consiste à importer la clé secrète dans un répertoire d'accueil GPG temporaire, puis à répertorier les clés privées de l'accueil temporaire :


Formats raster pris en charge

AIRSAR est un instrument conçu et géré par le Jet Propulsion Laboratory (JPL) de la NASA. ArcGIS prend en charge les données polarimétriques AIRSAR (POLSAR).

Plusieurs fichiers avec un L, C ou P dans le nom du fichier suivi de .dat. Par exemple : mission_l.dat (L-Band) et mission_c.dat (C-Band).

Graphiques raster numérisés ARC (ADRG)

Distribué sur CD-ROM par la National Geospatial-Intelligence Agency (NGA). L'ADRG est référencé géographiquement à l'aide du système de carte/carte raster (ARC) égal à la seconde d'arc dans lequel le globe est divisé en 18 bandes ou zones latitudinales. Les données sont constituées d'images raster et d'autres graphiques générés par la numérisation de documents source.

Fichier de données—extension *.img ou *.ovr

Données raster stockées dans une base de données ArcSDE.

Stocké dans la base de données ArcSDE

Entier non signé 1 et 4 bits

Longueur de course adaptative compressée ou Aucune

Entier non signé/signé 8 bits

Longueur d'exécution adaptative compressée, JPEG, JP2 ou Aucun

Entier non signé/signé 16 bits

Longueur de course adaptative compressée, JP2 ou Aucun

Entier 32 bits non signé/signé

Longueur de course adaptative compressée ou Aucune

Longueur de course adaptative compressée ou Aucune

Longueur de course adaptative compressée ou Aucune

Le format ArcGIS for Desktop Advanced ASCII Grid est un fichier d'échange ArcGIS for Desktop Advanced Grid.

(Écrire : requiert l'extension ArcGIS Spatial Analyst )

Ce format fournit une méthode de lecture et d'affichage des données d'image décompressées, BIL, BIP et BSQ. En créant un fichier de description ASCII qui décrit la disposition des données d'image, les données d'image en noir et blanc, en niveaux de gris, en pseudo-couleur et multibande peuvent être affichées sans traduction dans un format propriétaire.

Fichier de données—extension *.bil, *.bip ou *.bsq

Fichier de palette de couleurs—extension *.clr

Fichier de statistiques—extension *.stx

Entier non signé 1 et 4 bits

Entier 8, 16 et 32 ​​bits signé et non signé

Grille bathymétrique attribuée (BAG)

La grille d'attribution bathymétrique est un format de fichier non exclusif pour le stockage des données bathymétriques.

Le format Binary Terrain a été créé par le Virtual Terrain Project (VTP) pour stocker les données d'altitude dans un format de fichier plus flexible. Le format BT est flexible en termes de taille de fichier et de système de référence spatiale.

Fichier de projection—extension *.prj

Lecture seule (écriture - développeur uniquement)

Entier signé 16 et 32 ​​bits

Bitmap (BMP), format bitmap indépendant du périphérique (DIB) ou bitmap Microsoft Windows

Les fichiers BMP sont des images bitmap Windows. Ils sont généralement utilisés pour stocker des images ou des images clipart qui peuvent être déplacées entre différentes applications sur les plates-formes Windows.

Oui (limité à une ou trois bandes)

Il s'agit d'un format raster compressé utilisé dans la distribution de cartes marines raster par MapTech et NOAA.

Fichiers multiples—extensions *.bsb, *.cap et *.kap

Ce format lit les fichiers d'images CEOS SAR, en particulier les images radar fournies par les produits de données Radarsat et ERS.

Graphiques raster numérisés ARC compressés (CADRG)

Distribué par la NGA. CADRG/ECRG est référencé géographiquement à l'aide du système ARC dans lequel le globe est divisé en 18 bandes latitudinales, ou zones. Les données sont constituées d'images raster et d'autres graphiques générés par la numérisation de documents source. CADRG atteint un taux de compression nominal de 55:1. ECRG utilise la compression JPEG 2000 avec un taux de compression de 20:1.

L'extension de fichier est basée sur un produit spécifique. Vous pouvez spécifier les produits que vous souhaitez qu'ArcGIS reconnaisse ( Personnaliser > Options ArcMap > Raster > Formats de fichier ).

Base d'images contrôlées (CIB)

Images panchromatiques (niveaux de gris) qui ont été géoréférencées et corrigées de la distorsion due au relief topographique distribué par NGA. Ainsi, ils sont similaires aux orthophotos quads numériques et ont des applications similaires, comme servir de base ou de toile de fond pour d'autres données ou de simple carte.

L'extension de fichier est basée sur un produit spécifique. Vous pouvez spécifier les produits que ArcGIS doit reconnaître ( Personnaliser > Options ArcMap > Raster > Formats de fichier ).

Norme d'échange d'informations géographiques numériques (DIGEST) Arc Standard Raster Product (ASRP), UTM/UPS Standard Raster Product (USRP)

Les ensembles de données DIGEST sont des répliques numériques de produits graphiques conçus pour une couverture mondiale transparente. Les données ASRP sont transformées dans le système ARC et divisent la surface de la terre en zones latitudinales. Les données USRP sont référencées aux systèmes de coordonnées UTM ou UPS. Les deux sont basés sur la référence WGS84.

Image raster principale—extension *.img

Fichier d'informations générales—extension *.gen

Fichier de géoréférencement—extension *.ger

Fichier de qualité—extension *.qal

Fichier d'en-tête de transmission—extension *.thf

Entier non signé 1, 4 et 8 bits

Le format DIMAP est un format ouvert dans le domaine public cependant, son objectif principal est la distribution des données du satellite SPOT. Le format est composé d'un fichier GeoTIFF et d'un fichier de métadonnées.

Entier non signé 8 et 16 bits

Données numériques d'altitude du terrain (DTED) niveaux 0, 1 et 2

Une grille simple et régulièrement espacée de points d'élévation basée sur des étendues de latitude et de longitude de 1 degré. Créé par NGA.

Fichier unique : plusieurs extensions de fichier *.dt0, *.dt1, *.dt2. Toutes les extensions de fichiers possibles sont disponibles par défaut (*.dt0, *.dt1 ou *.dt2).

Logiciel d'applications de laboratoire des ressources terrestres (ELAS)

Ce format est issu du système de télédétection ELAS utilisé au sein de la NASA.

Fichier unique—extension *.elas

Graphiques raster ARC compressés améliorés (ECRG)

Distribué par la NGA. CADRG/ECRG est référencé géographiquement à l'aide du système ARC dans lequel le globe est divisé en 18 bandes latitudinales, ou zones. Les données sont constituées d'images raster et d'autres graphiques générés par la numérisation de documents source. CADRG atteint un taux de compression nominal de 55:1. ECRG utilise la compression JPEG 2000 avec un taux de compression de 20:1.

L'extension de fichier est basée sur un produit spécifique. Vous pouvez spécifier les produits que ArcGIS doit reconnaître ( Personnaliser > Options ArcMap > Raster > Formats de fichier ).

Ondelettes compressées améliorées (ECW)

L'ECW d'ERDAS (ER Mapper) est un format propriétaire. Il s'agit d'une compression avec perte basée sur les ondelettes, similaire à JPEG 2000.

Ce format peut être utilisé dans ArcGIS for Desktop , mais lors de la publication, il nécessite l'extension ECW for ArcGIS for Server d'ERDAS.

Envisat (Environmental Satellite) est un satellite d'observation de la Terre de l'Agence spatiale européenne (ESA). Ce format prend en charge les produits Advanced Synthetic Aperture Radar (ASAR) de niveau 1 et supérieur et certains produits de spectromètre imageur à moyenne résolution (MERIS) et de radiomètre avancé à balayage longitudinal (AATSR).

Lorsque ENVI travaille avec un jeu de données raster, il crée un fichier d'en-tête contenant les informations requises par le logiciel. Ce fichier d'en-tête peut être créé pour plusieurs formats de fichier raster.

Plusieurs fichiers de données—extension *.raw, *.img, *.dat, *.bsq, etc.

(.bsq, .img et .raw - développeur uniquement)

Entier non signé/signé 16 et 32 ​​bits et virgule flottante 32 et 64 bits

Satellite d'observation de la Terre (EOSAT) FAST

La prise en charge du format EOSAT FAST comprend les éléments suivants : FAST-L7A (Landsat TM) et FAST Rev. C. (IRS).

Un format raster propriétaire d'ER Mapper. Réalisé à l'aide du logiciel de traitement d'images ER Mapper.

Fichier de données—généralement identique au fichier d'en-tête sans l'extension *.ers mais peut être n'importe lequel et est défini dans le fichier d'en-tête.

Entier non signé/signé 8, 16 et 32 ​​bits et virgule flottante 32 bits

Images thématiques monobande produites par le logiciel de traitement d'images ERDAS 7.5.

Fichier de palette de couleurs—extension *.trl

Entier non signé 1, 2, 4, 8 et 16 bits

Images continues mono ou multibandes produites par le logiciel de traitement d'images ERDAS 7.5.

Entier non signé 8 et 16 bits

Fournit une méthode de lecture et d'affichage de fichiers qui ne sont pas pris en charge par un autre format mais qui sont formatés de manière à ce que l'agencement des données puisse être décrit par un nombre relativement restreint de paramètres. En créant un fichier ASCII qui décrit la disposition des données raster, il peut être affiché sans traduction dans un format propriétaire. Le format est défini dans le logiciel ERDAS IMAGINE.

Entier non signé 1, 2, 4, 8 et 16 bits

Réalisé à l'aide du logiciel de traitement d'images IMAGINE créé par ERDAS. Les fichiers IMAGINE peuvent stocker à la fois des données monobande et multibande continues et discrètes.

Si l'image est supérieure à 2 Go—extension *.ige

Entier non signé 1, 2 et 4 bits

Longueur de course adaptative compressée ou Aucune

Entier non signé/signé 8 ou 16 bits

Longueur de course adaptative compressée ou Aucune

Entier non signé/signé 32 bits

Longueur de course adaptative compressée ou Aucune

Un format Esri propriétaire qui prend en charge les grilles raster 32 bits entiers et 32 ​​bits à virgule flottante. Les grilles sont utiles pour représenter des phénomènes géographiques qui varient continuellement dans l'espace et pour effectuer une modélisation spatiale et une analyse des flux, des tendances et des surfaces telles que l'hydrologie.

fichier de palette de couleurs—extension *.clr

Longueur de course adaptative compressée

Utilisé pour référencer plusieurs grilles Esri en tant que jeu de données raster multicanal. Une pile est stockée dans une structure de répertoire similaire à une grille ou une couverture.

Longueur de course adaptative compressée

Utilisé pour référencer plusieurs grilles Esri en tant que jeu de données raster multicanal. Un fichier de pile est un simple fichier texte qui stocke le chemin et le nom de chaque grille Esri qu'il contient sur une ligne distincte.

Fichier unique—extension de fichier possible *.stk

Longueur de course adaptative compressée

Format de données extensible N-Dimensionnel (NDF)

Format utilisé pour stocker des données représentant des tableaux de nombres à n dimensions, tels que des images. Utilise des fichiers conteneurs (répertoires contenant des fichiers et des répertoires) pour gérer les objets de données.

La géodatabase est la structure de données native d'ArcGIS et constitue le format de données principal pour la représentation et la gestion des informations géographiques, telles que les classes d'entités, les jeux de données raster et les attributs.

La géodatabase fichier est une collection de différents types de jeux de données SIG contenus dans un dossier de système de fichiers.

Jeux de données raster stockés dans le dossier *.gdb

Entier non signé 1 et 4 bits

Longueur de course adaptative compressée ou Aucune

Entier non signé/signé 8 bits

Longueur d'exécution adaptative compressée, JPEG, JP2 ou Aucun

Entier non signé/signé 16 bits

Longueur de course adaptative compressée, JP2 ou Aucun

Entier 32 bits non signé/signé ou virgule flottante

Longueur de course adaptative compressée ou Aucune

Longueur de course adaptative compressée ou Aucune

Un fichier à virgule flottante est un fichier binaire de valeurs à virgule flottante qui représentent des données raster.

Lecture seule (écriture—uniquement via l'outil Raster To Float ou le code développeur)

Il s'agit d'un format de fichier créé par la bibliothèque d'abstraction de données géospatiales (GDAL). Il permet à un ensemble de données virtuel d'être dérivé d'autres ensembles de données que GDAL peut lire.

Lecture seule (écriture - développeur uniquement)

Entier non signé 8, 16 et 32 ​​bits et entier complexe 64 bits

Trois types de Golden Software Grids sont pris en charge : Golden Software ASCII GRID (GSAG), Golden Software Binary Grid (GSBG) et Golden Software Surfer 7 Binary Grid (GS7BG).

Lecture seule (écriture - développeur uniquement pour GSAG et GSBG)

virgule flottante 32 bits et double précision 64 bits

Format d'échange graphique (GIF)

Format d'image bitmap généralement utilisé pour les petites images.

Le format binaire quadrillé est utilisé pour le stockage, la transmission et la manipulation des données météorologiques archivées et des données de prévision. L'Organisation météorologique mondiale (OMM) est responsable de la conception et de la maintenance de cette norme de format.

Il s'agit d'un format ASCII, principalement utilisé dans Geosoft. Le GXF Révision 3 (GXF-3) est pris en charge.

Format de données hiérarchique (HDF) 4

Format de fichier auto-défini utilisé pour stocker des tableaux de données multidimensionnelles.

Lecture seule (écriture - développeur uniquement)

Entier signé 8 et 16 bits

Entier non signé 8 et 16 bits

virgule flottante 32 bits, entier signé et entier non signé

Format de données hiérarchique (HDF) 5

La norme de nouvelle génération pour le HDF.

Fichier unique—extension *.h5 ou *.hdf5

Lecture seule (écriture - développeur uniquement)

Entier signé 8 et 16 bits

Entier non signé 8 et 16 bits

virgule flottante 32 bits, entier signé et entier non signé

Il s'agit d'un format de champ de hauteur compressé utilisé pour prendre en charge les données de terrain en tant que raster.

Fichiers de hauteur SRTM bruts contenant l'altitude mesurée en mètres au-dessus du niveau de la mer, dans une projection géographique (tableau de latitude et de longitude), avec des vides indiqués à l'aide de -32768.

Élévation haute résolution (HRE)

Les données HRE sont destinées à une grande variété de partenaires et de membres NGA et du Système national d'intelligence géospatiale (NSG), ainsi qu'à des clients externes au NSG, pour accéder et exploiter des produits de données standardisés. Les données HRE remplacent les produits non standard actuels d'altitude/information de terrain à haute résolution (HRTE/HRTI) et remplacent également les produits non standard appelés DTED niveaux 3 à 6.


Types de fichiers de données raster pris en charge

ArcGIS Image Server ajoute des données raster aux services d'imagerie en spécifiant des types de raster. Le type raster aide le serveur à identifier les métadonnées, telles que le géoréférencement, la date d'acquisition et le type de capteur, ainsi qu'un format raster.

Un format raster définit la manière dont les pixels sont stockés, comme le nombre de lignes et de colonnes, le nombre de canaux, les valeurs de pixels réelles et certains autres paramètres spécifiques au format raster. Cependant, en ajoutant des données raster en fonction d'un type de raster, ArcGIS Image Server sait quelles métadonnées lire et comment elles doivent être utilisées pour définir tout traitement qui doit être appliqué. Après avoir sélectionné le type de raster spécifié, le programme vous demandera des informations supplémentaires pertinentes pour ce type de raster. Par exemple, lors de l'ajout d'une scène QuickBird Standard, une scène est définie par un fichier .imd. Le .imd contient des informations de métadonnées sur le jeu de données raster et peut pointer vers un ou plusieurs fichiers .tif. Vous êtes ensuite invité à choisir des informations supplémentaires disponibles en raison du fichier .imd, telles que les combinaisons de bandes ou si vous souhaitez que la sortie ait une netteté panchromatique.

Lorsque vous choisissez d'ajouter des données raster à votre service d'imagerie, la boîte de dialogue Sélectionner le type de raster s'affiche. Il y a trois dossiers dans cette boîte de dialogue où se trouvent la plupart des types de raster & #8212Élévation, Imagerie géoréférencée et Orthorectification. Chacun de ces types et les types de raster sont décrits ci-dessous.

Pour en savoir plus sur l'ajout de données raster, consultez Ajout et suppression de données raster dans un service.

Les développeurs tiers peuvent également créer des fichiers .RPDef pour une utilisation directe dans ArcGIS Image Server.


Types de raster d'imagerie géoréférencée

Cette catégorie de types raster comprend les types raster qui ont déjà été géoréférencés ou qui ont des fichiers associés qui aideront à géoréférencer les données raster.

Type de trame La description Rallonges
Graphiques raster numérisés ARC compressés (CADRG) Distribué sur CD-ROM par la National Geospatial-Intelligence Agency (NGA).CADRG est référencé géographiquement à l'aide du système ARC dans lequel le globe est divisé en 18 bandes latitudinales, ou zones. Les données sont constituées d'images raster et d'autres graphiques générés par la numérisation de documents source. Fichier unique—pas d'extension de fichier standard.
Ajoutez votre extension dans la zone de texte Filtres lorsque vous utilisez ce type de raster.
Base d'images contrôlées (CIB) Images panchromatiques (niveaux de gris) qui ont été géoréférencées et corrigées de la distorsion due au relief topographique distribué par la NGA. Ainsi, ils sont similaires aux orthophotos quads numériques et ont des applications similaires, comme servir de base ou de toile de fond pour d'autres données ou de simple carte. Fichier unique—pas d'extension de fichier standard.
Ajoutez votre extension dans la zone de texte Filtres lorsque vous utilisez ce type de raster.
Norme d'échange d'informations géographiques numériques (DIGEST)
Produit raster standard ARC (ASRP), produit raster standard UTM/UPS (USRP)
Les ensembles de données DIGEST sont des répliques numériques de produits graphiques conçus pour une couverture mondiale transparente. Les données ASRP sont transformées dans le système ARC et divisent la surface de la terre en zones latitudinales. Les données USRP sont référencées aux systèmes de coordonnées UTM ou UPS. Les deux sont basés sur le système de référence WGS 1984. Plusieurs fichiers
Image raster principale—*.img—l'extension par défaut spécifiée dans la zone de texte Filtre.
Fichier d'informations générales—extension *.gen
Fichier de géoréférencement—*.ger
Fichier source—*.sou
Fichier de qualité—*.qal
Fichier d'en-tête de transmission—*.thf
SIG ERDAS 7.5 Images thématiques monobande produites par le logiciel de traitement d'images ERDAS 7.5. Plusieurs fichiers
Fichier de données—*.GIS
Fichier de carte des couleurs—*.trl
ERDAS 7.5 LAN Images continues mono ou multibandes produites par le logiciel de traitement d'images ERDAS 7.5. Plusieurs fichiers
Fichier de données—*.lan
Fichier de carte des couleurs—*.trl
IMAGINER ERDAS Réalisé à l'aide du logiciel de traitement d'images IMAGINE créé par ERDAS. Les fichiers IMAGINE peuvent stocker des données continues et discrètes, à bande unique et multibande. Fichier unique—*.img
Si l'image est supérieure à 2 Go—*.ige
Fichier mondial—*.igw
Format d'échange graphique (GIF) Un format d'image propriétaire hautement compressé et nécessitant une licence LZW d'UNISYS. Permet d'afficher des graphiques de haute qualité et haute résolution sur une variété de matériel graphique et est conçu comme un mécanisme d'échange et d'affichage pour les images graphiques. Fichier unique—*.gif
Fichier mondial—*.gfw
Service d'images Le fichier de référence ArcGIS Image Server, qui pointe vers un service d'imagerie actif. Fichier unique—*.ISRef
Imagerie radar orthorectifiée Intermap (ORI) Une image en niveaux de gris créée par imagerie RADAR. Plusieurs fichiers
Fichier de données—*.tif
Fichier de métadonnées—*.html, *.xml ou *.txt
Format d'échange de fichiers (JFIF) du Groupe conjoint d'experts en photographie (JPEG) Une technique de compression standard pour stocker des images en couleur et en niveaux de gris. La prise en charge de la compression JPEG est fournie via le format de fichier JFIF. Fichier unique—*.jpg, *.jpeg ou *.jpe—*.jpg est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier mondial—*.jgw
Groupe mixte d'experts en photographie 2000 (JPEG 2000) Une technique de compression spécialement conçue pour maintenir la qualité des images de grande taille. Permet un taux de compression élevé et un accès rapide à de grandes quantités de données à n'importe quelle échelle. Fichier unique—*.jp2
Fichier mondial—*.j2w
Landsat-7 niveau 1G Imagerie Landsat 7 orthorectifiée (ETM+) (des exemples de données sont disponibles sur www.landsat.org). Fichier unique—*.tif
Fichier de métadonnées—*.met
Base de données d'images transparentes multi-résolutions (MrSID) Une technique de compression spécialement pour maintenir la qualité des grandes images. Permet un taux de compression élevé et un accès rapide à de grandes quantités de données à n'importe quelle échelle. Fichier unique—*.sid
Fichier mondial—*.sdw
Format national de transmission d'images (NITF) Un ensemble de normes et de spécifications qui permet l'interopérabilité dans la diffusion de l'imagerie et de ses métadonnées entre divers systèmes informatiques. Fichier unique—*.ntf
Graphiques réseau portables (PNG) Fournit une compression sans perte bien compressée pour les fichiers raster. Il prend en charge une large gamme de profondeurs de bits allant du monochrome à la couleur 64 bits. Ses caractéristiques comprennent des images couleur indexées jusqu'à 256 couleurs et des images 100 % sans perte efficaces jusqu'à 16 bits par pixel. Fichier unique—*.png
Norme QuickBird Imagerie QuickBird qui a été corrigée par radiométrie, capteur et géométriquement et mappée à une projection. Le fichier de données—*.imd contient une référence à TIFF ou NITF.
Brut avec en-tête Ce format fournit une méthode de lecture et d'affichage des données d'images BIL, BIP et BSQ décompressées. Plusieurs fichiers
Le fichier de données—*.bil, *.bip ou *.bsq—*.bil est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier d'en-tête—*.hdr
Fichier mondial—*.blw ou *.bsw
Format de fichier image balisé (TIFF) Utilisation répandue dans le monde de la publication assistée par ordinateur. Il sert d'interface à plusieurs scanners et progiciels d'arts graphiques. TIFF prend en charge les images en noir et blanc, en niveaux de gris, en pseudo-couleurs et en couleurs vraies, qui peuvent toutes être stockées dans un format compressé ou décompressé. La prise en charge du géoréférencement multiple inclut GeoTIFF. Fichier unique—*.tif, *.tiff ou *.tff—*.tif est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier mondial—*.tfw
Quadrangle d'orthophoto numérique (DOQ) de la Commission géologique des États-Unis (USGS) Un format de fichier de produit standard pour l'ortho-imagerie nationale des États-Unis. Plusieurs fichiers :
Le fichier de données—*.bip ou *.tif—*.bil est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier d'en-tête—*.hdr, il devrait s'agir de *.bip pour l'extension par défaut. Doit changer dans le logiciel.
Bitmap Windows (BMP) Les fichiers BMP sont des images bitmap Windows. Ils sont généralement utilisés pour stocker des images ou des images clipart qui peuvent être déplacées entre différentes applications sur les plates-formes Windows. Fichier unique—*.bmp
Fichier mondial—*.bpw

Cette catégorie de types raster inclut les types raster qui contiennent des données d'altitude.

Type de trame La description Rallonges
GRILLE ASCII ArcInfo Le format ArcInfo ASCII GRID est un fichier d'échange ArcInfo GRID. Fichier unique—*.asc
Grille binaire ArcInfo Format propriétaire ESRI qui prend en charge les grilles raster 32 bits entiers et 32 ​​bits à virgule flottante. Fichier unique—hdr.adf
FLT binaire Un fichier raster binaire à virgule flottante contenant des valeurs d'altitude. Fichier unique—*.flt
Données numériques d'altitude du terrain (DTED) niveaux 0, 1 et 2 Un format créé par la NGA pour stocker les données d'élévation du terrain. Fichier unique—diverses extensions de fichier *.dt0, *.dt1, *.dt2. Toutes les extensions de fichiers possibles sont disponibles par défaut (*.dt0, *.dt1, *.dt2).
IMAGINER ERDAS Réalisé à l'aide du logiciel de traitement d'images IMAGINE créé par ERDAS. Les fichiers IMAGINE peuvent stocker à la fois des données continues et discrètes, à bande unique et multibande. Fichier unique—*.img
Si l'image est supérieure à 2 Go—*.ige
Fichier mondial—*.igw
Intermap Digital Surface Model (DSM) Un modèle topographique de la surface de la terre comprend les bâtiments, la végétation et d'autres caractéristiques de surface. Fichier unique—*.bil
Modèle numérique de terrain (MNT) Intermap Un modèle topographique des caractéristiques de la surface de la terre nue présentes dans le DSM est supprimé. Fichier unique—*.bil
Format d'échange de fichiers (JFIF) du Groupe conjoint d'experts en photographie (JPEG) Une technique de compression standard pour stocker des images en couleur et en niveaux de gris. La prise en charge de la compression JPEG est fournie via le format de fichier JFIF. Fichier unique—*.jpg, *.jpeg ou *.jpe—*.jpg est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier mondial—*.jgw
Groupe mixte d'experts en photographie 2000 (JPEG 2000) Une technique de compression spécialement pour maintenir la qualité des images de grande taille. Permet un taux de compression élevé et un accès rapide à de grandes quantités de données à n'importe quelle échelle. Fichier unique—*.jp2
Fichier mondial—*.j2w
Base de données d'images transparentes multi-résolutions (MrSID) Une technique de compression spécialement pour maintenir la qualité des grandes images. Permet un taux de compression élevé et un accès rapide à de grandes quantités de données à n'importe quelle échelle. Fichier unique—*.sid
Fichier mondial—*.sdw
Format national de transmission d'images (NITF) Un ensemble de normes et de spécifications qui permet l'interopérabilité dans la diffusion de l'imagerie et de ses métadonnées entre divers systèmes informatiques. Fichier unique—*.ntf
Shuttle Radar Topography Mission (SRTM) niveau 3 Modèles numériques d'élévation de la surface de la Terre, avec des mesures dérivées des signaux de retour reçus de deux antennes radar sur un engin spatial. Chaque fichier de données couvre un bloc d'un degré de latitude par un degré de longitude de la surface terrestre. Fichier de données—*.hgt
Format de fichier image balisé (TIFF) Utilisation répandue dans le monde de la publication assistée par ordinateur. Il sert d'interface à plusieurs scanners et progiciels d'arts graphiques. TIFF prend en charge les images en noir et blanc, en niveaux de gris, en pseudo-couleurs et en couleurs vraies, qui peuvent toutes être stockées dans un format compressé ou décompressé. Le géoréférencement multiple pris en charge inclut GeoTIFF. Fichier unique—*.tif, *.tiff ou *.tff—*.tif est l'extension par défaut spécifiée dans la zone de texte Filtre pour rechercher les autres, leur extension doit être saisie.
Fichier mondial—*.tfw
Modèle numérique d'élévation (DEM) du United States Geological Survey (USGS) Ce format consiste en une grille raster de valeurs d'altitude régulièrement espacées dérivées de la série de cartes topographiques USGS. Dans leur format natif, ils sont écrits sous forme de caractères ASCII standard ANSI au format de bloc fixe. Fichier unique—extension *.dat
Terrain binaire VTP (BT) Un format raster d'altitude créé dans le cadre du projet de terrain virtuel. Fichier unique—*.bt
Fichier de projection—*.prj


Types de raster d'orthorectification

Cette catégorie de types raster comprend les types raster qui ont les fichiers associés à utiliser pour l'orthorectification des données raster.


Vous pouvez utiliser PIL. Je ne sais pas s'il prend en charge ce format ASCII, mais vous pouvez analyser les nombres avec Python (par exemple [map(int, line.split()) pour la ligne dans file.xreadlines()] après avoir avancé le fichier au-delà de l'en-tête).

Avec PIL, vous avez deux options :

  1. Créez un objet Image PIL et utilisez putpixel pour définir les valeurs de pixel une par une (lent).
  2. Créez un tableau Numpy représentant l'image et utilisez Image.fromarray(array) pour le convertir en une seule fois (rapidement, après avoir construit le tableau Numpy).

PIL a des méthodes pour écrire dans de nombreux formats de fichiers différents, y compris TIFF.


2 réponses 2

Tous Clé privée a un correspondant Clé publique. La clé publique est mathématiquement dérivée de la clé privée. Ces deux clés, appelées ensemble « paire de clés », peuvent être utilisées à deux fins : Chiffrement et Signature. Aux fins des certificats, la signature est beaucoup plus pertinente.

Un certificat n'est fondamentalement qu'une clé publique, qui a été signée par la clé privée de quelqu'un d'autre. Cela constitue la base de l'infrastructure à clé publique (PKI), qui est expliquée dans les articles liés dans la question.

Quel est le lien entre les certificats et les clés privées ?

Un certificat n'est qu'une clé publique "fantaisie", qui est liée à une clé privée. Vous pouvez faire la même chose avec un certificat qu'avec une clé publique.

Si Bob obtient le certificat d'Alice, il peut crypter un message pour Alice. De même, si Alice publie des données et les signe avec sa clé privée, Bob peut utiliser le certificat d'Alice pour voir s'il s'agit bien d'Alice.

Quels sont tous ces différents types de fichiers ?

  • .pem : Un .pem est un format de fichier de facto appelé Privacy-Enhanced Mail. Un fichier PEM peut contenir de nombreuses choses différentes, telles que des certificats, des clés privées, des clés publiques et bien d'autres choses. Un fichier au format PEM ne dit rien sur le contenu, tout comme un fichier codé en Base64 ne dit rien sur le contenu.
  • .crt , .cer : Il s'agit d'un autre pseudo-format couramment utilisé pour stocker les certificats. Ceux-ci peuvent être soit au format PEM, soit au format DER.
  • .p12 , .pfx : Ce sont des extensions de fichiers interchangeables pour le format PKCS#12. Techniquement, PKCS#12 est le successeur du format PFX de Microsoft, mais ils sont devenus interchangeables. Les fichiers PKCS#12 sont des archives pour le matériel cryptographique. Encore une fois, le type de matériel qu'il contient dépend entièrement de l'utilisateur.

Attends quoi!?

Oui, .crt , .pem , .pfx et .p12 peuvent tous être utilisés pour stocker des certificats, des clés publiques et des clés primaires. D'un point de vue purement technique, vous ne pouvez pas dire quel est le contenu sémantique de l'un de ces fichiers simplement par leur extension de fichier. Si jamais vous êtes confus, ne vous inquiétez pas - vous n'êtes pas seul.

Pourtant, il y a quelques conventions communes qui sont suivies. Les fichiers .p12 et .pfx sont d'habitude utilisé pour stocker un certificat avec la clé privée qui correspond à ce certificat.

De même, les fichiers .crt d'habitude contiennent des certificats uniques sans aucun élément de clé privée associé.

Les fichiers .pem sont des caractères génériques. Ils peuvent contenir n'importe quoi, et il n'est pas rare de les voir utilisés à toutes sortes de fins. Heureusement, ils sont tous en texte brut et sont préfixés d'une manière lisible par l'homme, comme

Pourquoi une application ne gèrerait-elle pas un fichier .crt si elle veut un certificat client ?

Un certificat n'est qu'une clé publique, et donc par définition publique. Un certificat client n'est pas différent - juste une clé publique par une personne, une machine ou un autre "client", qui est signée par une autorité.

Une application qui veut un certificat client veut généralement utilisation ce certificat pour quelque chose, par exemple pour authentifier le client auprès d'un serveur. Pour ce faire, il faut le certificat et la clé privée correspondante.

Ainsi, une application devrait vraiment écrire « certificat plus clé privée », car le certificat à lui seul ne suffit pas à prouver son identité. C'est en fait la clé privée qui le fait.

Le certificat est un conteneur qui contient des informations sur le titulaire/propriétaire du certificat et Clé publique. La clé privée est une clé brute sans aucune information supplémentaire. Par exemple, à partir d'une clé privée, vous ne pouvez pas extraire d'informations sur le propriétaire de la clé ou sur un certificat auquel cette clé privée est associée. Le certificat est souvent appelé certificat public, car il ne contient que la clé publique et les informations publiques.

Posséder uniquement le certificat public ne prouve pas la propriété du certificat. Seule la possession de la clé privée associée à la clé publique intégrée dans le certificat public peut prouver la propriété du certificat.

.crt et .pem sont littéralement la même chose. Juste avec un codage différent utilisé pour stocker les mêmes informations dans un fichier. .crt est souvent une pure copie binaire pure du certificat codé en ASN.1. .pem est la même copie binaire du certificat convertie en chaîne base64 et enveloppée par l'en-tête et le pied de page PEM. Ils stockent uniquement le certificat public. Pas de clé privée à l'intérieur. Voir RFC 1421 pour plus de détails sur PEM. Vous pouvez ouvrir PEM dans n'importe quel éditeur de texte, copier/coller un certificat encodé. C'est difficile à faire avec un fichier binaire brut, ce qui est souvent le cas .crt.

  • .p12 et .pfx sont la même chose. Ils représentent un conteneur PKCS#12 qui convient pour stocker à la fois un certificat public et une clé privée chiffrée. PFX ou P12 utilisent l'encodage de fichiers binaires. Avec PFX, vous pouvez stocker plusieurs certificats avec des clés privées associées et des chaînes de certificats facultatives. C'est donc un conteneur.

pourquoi, par exemple, une application qui attend un "certificat client" explose lorsque vous lui donnez un fichier .crt.

comme je l'ai dit, n'avoir qu'un certificat public (ce qui est .crt) n'est pas suffisant pour prouver la propriété du certificat. Lorsque l'authentification client est utilisée, le client doit prouver qu'il possède le certificat fourni et il a besoin d'une clé privée pour prouver cette propriété. Ainsi, l'application cliente doit pouvoir accéder à la clé privée associée au certificat public. Selon l'application client, la plate-forme et d'autres variables, cela se fait en ayant un fichier .key dans un emplacement défini, en accédant à PFX/P12 ou à d'autres moyens fournis par la plate-forme (lire le certificat et la clé à partir du magasin de certificats dans Windows).


2 réponses 2

D'une manière générale, il n'y a pas grand-chose à dire et je ne trouve pas de flux évident à première vue. Je vais devoir commenter sur de petites choses à la place:

Cette signature m'a semblé assez restrictive :

Je comprends que vous ne testez que des algorithmes de tri vectoriel, mais vous pourriez plutôt avoir le type de fonction comme paramètre de modèle :

Et encore l'appeler comme ça :

Cela vous permettrait également d'utiliser des objets fonction et d'utiliser des fonctions génériques pas spécialement conçues pour trier des vecteurs, mais qui peuvent toujours trier un vecteur.

Vous pourriez éviter les doublons avec une fonction dédiée au temps un fonction à la fois :

Ensuite, vous pouvez réimplémenter testWith avec quelques lambdas pour simplifier les choses :

Notez que j'ai également réécrit votre algorithme avec une boucle for au lieu d'une boucle while. Lorsque vous avez plusieurs outils à portée de main, essayez de choisir celui qui convient le mieux au travail. En fait, il serait logique que la plupart de vos boucles while soient remplacées par des boucles for.

Au fait, au lieu de construire un std::tuple et de le pousser dans list , vous pouvez le créer directement dans list avec emplace_back :

De plus, puisque vous savez que votre liste ne contiendra que des instances de std::chrono::microseconds , vous pouvez utiliser un std::array<std::chrono::microseconds, 3u> au lieu du std::tuple<std: plus détaillé : :chrono::microseconds, std::chrono::microseconds, std::chrono::microseconds> . Cela rendra votre code plus facile à développer et à lire.

Je parle d'étendre le code car vous souhaitez probablement ajouter un cas de test d'orgue à tuyaux à vos tests, car certains algorithmes de tri sont connus pour fonctionner mal avec les modèles d'orgue à tuyaux.

const -correctness est important dans la sémantique C++. Si l'une de vos fonctions ne modifie pas les membres de la classe, alors marquez-la const :

Au lieu d'avoir une méthode printList, il serait plus idiomatique de surcharger operator<< entre std::ostream& et sortT afin que vous puissiez imprimer votre liste sur n'importe quel flux de sortie au lieu de simplement std::cout .

Lorsque cela est possible, essayez d'utiliser des opérateurs d'affectation composés pour rendre votre code plus court et hypothétiquement plus performant. Par exemple, tournez cette ligne :

Au lieu de réinitialiser votre moteur de nombres aléatoires à chaque fois que vous appelez seed , vous pouvez le laisser vivre sa vie une fois initialisé car il devrait toujours produire des résultats différents à chaque fois que seed est invoqué :

Faire en sorte que les instances thread_local s'assurent qu'il y a une instance par thread.Cela permet de générer des nombres aléatoires intrinsèquement thread-safe sans avoir à réinitialiser le moteur à chaque fois que vous appelez seed .


Liste détaillée des formats de fichiers pris en charge par VisIt

Ce sont des formats qui ont été conçus à l'origine principalement pour et font partie d'un code d'application spécifique. C'est-à-dire que le code qui écrit ces fichiers fait généralement partie de l'application elle-même et n'est pas un produit autonome en soi. Néanmoins, ces formats peuvent utiliser une bibliothèque de niveau inférieur telle que HDF5, ou ils peuvent utiliser de l'ASCII brut. Les codes qui utilisent des formats de fichiers standard et courants ne sont pas répertoriés dans cette section. Consultez la documentation de votre code pour déterminer le type de fichiers qu'il génère.

[modifier] Formats de la boîte à outils d'application

Ceux-ci sont similaires aux formats de code d'application, sauf qu'au lieu de faire partie d'un code d'application spécifique, ils font plutôt partie d'un cadre ou d'une boîte à outils plus large pour l'écriture de codes d'application. Encore une fois, le code qui écrit les fichiers dans ces formats n'est pas un produit autonome en soi. Au lieu de cela, il fait partie de la boîte à outils associée.

[modifier] Formats de données scientifiques générales

Ces formats sont spécifiquement conçus pour être des formats d'échange scientifique pour une variété d'applications, stockant des données pour un ou plusieurs domaines de la science informatique. Ces formats ne sont spécifiques à aucun code d'application ou boîte à outils et ont généralement des bibliothèques d'E/S autonomes.

[modifier] Formats de données scientifiques spécialisées

Il s'agit de formats de données scientifiques conçus pour un type limité de données, souvent spécifiques à un seul domaine scientifique tel que les données géographiques ou moléculaires. Ils ont souvent des bibliothèques d'E/S autonomes si elles ne sont pas basées sur ASCII.

[modifier] Formats de visualisation

Ces formats sont orientés vers le stockage de données pour les outils de visualisation.

[modifier] Formats graphiques

Ces formats sont conçus pour des utilisations graphiques telles que la création de contenu numérique, la conception assistée par ordinateur ou d'autres domaines graphiques autres que la visualisation.

[modifier] Formats de données ASCII généraux

Ces formats permettent d'importer facilement des données ASCII simples de différents styles.

[modifier] Formats de débogage et de test

Ces formats sont destinés à tester VisIt et constituent de bons exemples d'écriture de plug-ins de lecteur de fichiers simples.

[modifier] Formats spéciaux

Ces formats sont généralement accessibles en conjonction avec un autre lecteur ou des fonctionnalités spécifiques de VisIt, et ne sont pas destinés à être utilisés directement.


3 réponses 3

gzip et xz utilisent deux algorithmes différents, et par conséquent ils fonctionnent différemment, à la fois en termes de niveau de compression qu'ils atteignent et en termes de quantité de ressources qu'ils consomment lors de la compression ou de la décompression.

Dans général, xz atteint des taux de compression plus élevés, mais nécessite beaucoup plus de mémoire et de temps.

Personnellement, j'utilise xz pour archiver de gros fichiers de données que je dois ranger pendant longtemps. J'utilise gzip sinon, car c'est généralement plus rapide.

Testez-les tous les deux et voyez comment ils fonctionnent sur ton tar moyen (ou autre) fichier.

xz est devenu un standard en matière de gestion de paquets ces dernières années.

l'algorithme de compression LZMA2 utilisé par xz est exceptionnellement efficace avec des données textuelles (et « textuelles »). Personnellement, je l'utilise pour à peu près n'importe quoi, où la vitesse de codage de calcul n'est pas un problème ( xz décompresse beaucoup plus rapide que la compression, c'est en fait l'un de ses objectifs de conception).

C'est donc idéal pour des choses comme l'archivage ou la sauvegarde (en général, des fichiers qui sont souvent décompressés, mais où les données ne sont pas compressées tout le temps, ou modifiées, etc.). Ce n'est pas une si bonne décision pour la compression de flux - du moins pas si souvent, car LZMA2 n'est pas vraiment léger sur les ressources, lors de la compression.

Mais j'aimerais commenter une autre de vos déclarations : « devrait ». Qu'est-ce que tu devrait ou alors ne devrait pas l'utilisation, dépend de ce pour quoi vous avez besoin de vos données. Même si xz et LZMA2 existent depuis des années, les gens considèrent toujours la compression avec gz comme solution de repli pour des raisons de compatibilité. Des choses comme Trac ou cgit offrent .tar.gz , .7z et .tar.xz . Avec l'option .tar.gz étant là, car il a été "autour pour toujours", et c'est une bonne mesure de repli sur tout type d'appareil, peu importe qu'il soit minime ou ancien.

À titre de contre-exemple, lzop est un compresseur rapide et économe en ressources, qui est souvent utilisé sur les engins spatiaux, mais qui n'est pas très efficace par ailleurs. Je ne peux pas dire que ce n'est pas largement utilisé, cependant. Il est souvent utilisé sur des systèmes où il est plus important de compresser rapidement quelque chose avec peu de puissance et d'espace de calcul.

Donc, ce que vous devriez ou ne devriez pas utiliser est ce qui a le plus de sens pour vous et les personnes qui interagissent avec vos données.

Une chose m'est venue à l'esprit récemment : les pages de manuel sont systématiquement compressées avec gzip . Si vous regardez dans /usr/share/man/man1/ , par exemple, vous verrez beaucoup de fichiers similaires à mv.1.gz , sinon tous ne sont pas compressés. Maintenant, il serait sans doute logique de passer aux fichiers .xz en raison de la meilleure compression, mais les gains d'espace sont minimes, par rapport aux effets négatifs de l'abandon de .gz pour .xz . La raison en est la compatibilité presque universelle. Même l'ouverture des fichiers compressés .gz directement dans Vim fonctionne très bien et agit comme une compression transparente.


Comment lire les DEM au format .asc qui ont des en-têtes avec #commentaires - Systèmes d'Information Géographique

David G. Tarboton Octobre 2002
Université d'État de l'Utah
4110 Old Main Hill
Logan, UT 84322-8200
Etats-Unis
http://www.engineering.usu.edu/dtarb/
courriel : [email protected]

Problèmes Windows XP (3/4/03 et 10/9/03)

Cela ne fonctionnera pas pour vous si ArcGIS est installé ailleurs, mais cela devra fonctionner jusqu'à ce que j'aie la chance de comprendre comment faire en sorte que le programme lise le registre dans XP et crée un nouveau package d'installation avec le correctif. Si l'un d'entre vous a des idées sur la façon de résoudre ce problème, je serais ravi de les entendre.

2. Erreurs d'automatisation ou plantage inattendu. Il y a des difficultés avec l'enregistrement de la dll pendant l'installation. Jusqu'à ce que nous ayons réglé ce problème, les dll peuvent être enregistrées manuellement en décompressant et en exécutant ce fichier batch fixTaudemRegistry.zip à partir d'une invite de commande. Vous recevrez un avertissement indiquant qu'il s'agit d'un risque de sécurité. C'est parce qu'il y a un risque à exécuter des fichiers batch à partir d'une source en laquelle vous n'avez pas confiance. Il s'agit d'un fichier texte, donc si vous n'êtes pas à l'aise, vous pouvez d'abord le lire dans un éditeur de texte pour voir qu'il ne contient aucun code malveillant. C'est simplement une liste de commandes pour exécuter regsvr32 sur chaque dll.

3. Des erreurs d'automatisation se produisent également s'il existe une grille corrompue dans le dossier où réside un fichier utilisé. Il existe un code pour examiner le nom de chaque grille pour s'assurer qu'il ne sera pas écrasé par une sortie et si ce code rencontre une grille corrompue, cela provoque une erreur d'automatisation. Si vous pensez que cela peut être un problème, déplacez votre travail dans un nouveau dossier.

Distribution et droit d'auteur

Ce programme est un logiciel libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique générale GNU version 2, 1991 telle que publiée par la Free Software Foundation.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.

Une copie de la licence publique générale GNU complète est incluse dans le fichier gpl.html. Celui-ci est également disponible sur :
http://www.gnu.org/copyleft/gpl.html
ou de :
The Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, États-Unis.

Si vous souhaitez utiliser ou incorporer ce programme (ou des parties de celui-ci) dans d'autres logiciels qui ne répondent pas aux conditions de la licence publique générale GNU, contactez l'auteur pour demander l'autorisation.
David G. Tarboton
Université d'État de l'Utah
4110 Old Main Hill
Logan, UT 84322-4110
Etats-Unis
http://www.engineering.usu.edu/dtarb/
courriel : [email protected]

Téléchargement et installation

Téléchargements

  • Téléchargez le package d'installation de TauDEM.
  • Codes sources TauDEMsource.zip. [1.1 Mo] Cela inclut uniquement la source du plugin TauDEM. Je ne peux pas distribuer le code source des composants MapWindow et ESRI ArcGIS requis pour exécuter ce logiciel.
  • MapWindow Un outil de visualisation de données SIG de base développé à l'Université d'État de l'Utah.

Installation

    Décompressez le fichier de téléchargement. Exécutez setup.exe. Pour l'utiliser avec ArcGIS, ouvrez ArcMap. Cliquez sur outils/personnaliser. Dans la boîte de dialogue Personnaliser, cliquez sur Ajouter à partir du fichier . Accédez à c:program filescommon filesmapwin27pluginsagtaudem.dll puis cliquez sur Ouvrir. Cliquez sur OK pour ajouter des objets. L'entrée « Analyse du terrain à l'aide de modèles altimétriques numériques (TauDEM) » doit apparaître sous les barres d'outils. Cochez cette case (si ce n'est déjà fait) et fermez la boîte de dialogue de personnalisation. La barre d'outils TauDEM devrait maintenant être présente dans l'environnement ArcMap. S'il n'apparaît pas la première fois, fermez et rouvrez ArcMap. Pour l'utiliser avec MapWindow, sélectionnez le plug-in TauDEM dans le menu Plug-ins.

Aperçu

  • Suppression de la fosse par inondation pour assurer la connectivité hydraulique au sein du bassin versantCalcul des directions d'écoulement et des pentes
  • Zone contributive utilisant des méthodes de direction d'écoulement unique et multiple
  • Plusieurs méthodes pour la délimitation des réseaux de canaux, y compris des méthodes basées sur la courbure sensibles à la densité de drainage variable dans l'espaceMéthodes objectives pour la détermination du seuil de délimitation du réseau de canaux en fonction des chutes de cours d'eau
  • Délimitation des bassins versants et sous-bassins versants s'écoulant vers chaque segment de cours d'eau et association entre les attributs des bassins versants et des segments pour la mise en place de modèles hydrologiques.
  • Fonctions spécialisées pour l'analyse du terrain, notamment :
    • Indice d'humidité
    • Distance aux ruisseaux
    • Fonction d'influence de la pente descendante pour cartographier les emplacements de la pente descendante qui peuvent être influencés par les activités dans une zone
    • Fonction de dépendance à la pente ascendante pour cartographier les emplacements en amont où les activités ont un effet sur un emplacement en pente descendante
    • Accumulation en décomposition qui évalue la contribution de la pente ascendante sujette à la décroissance ou à l'atténuation
    • Concentration accumulation limitée
    • Transport accumulation limitée
    • Cumul inversé

    Interface

    L'analyse de grille de base contient les fonctions essentielles à la plupart des analyses de base du modèle numérique d'élévation (MNE) et fournit des entrées à de nombreuses autres fonctions. L'ordre général dans lequel elles doivent être exécutées est de haut en bas.

    L'analyse de réseau contient les fonctions requises pour délimiter les réseaux de canaux et les sous-bassins versants. Encore une fois, la séquence est de haut en bas.

    L'analyse de grille spécialisée contient des fonctions plus avancées qui peuvent être appelées selon les besoins.

    La section ci-dessous sur les fonctions et ce qu'elles font ci-dessous décrit en détail le fonctionnement de chaque fonction. Généralement, chaque fois qu'un élément de menu est sélectionné, une boîte de dialogue apparaît, indiquant les entrées et les sorties d'une fonction particulière. Une fois qu'un DEM de base a été sélectionné, les noms de fichiers pour la plupart des entrées et sorties sont renseignés conformément à la convention de dénomination de fichier par défaut. Vous êtes libre de les modifier, mais travailler avec les valeurs par défaut permet d'économiser de la frappe. [Un effet secondaire est que si un nouveau DEM de base est sélectionné, tous les noms de fichiers sont réinitialisés à leurs valeurs par défaut.] Avant d'exécuter chaque fonction, vous devez vous assurer que toutes les informations d'entrée nécessaires existent, ou attendez-vous à une erreur. L'aide sur les fichiers individuels est disponible en cliquant sur l'étiquette à gauche du champ où les noms de fichiers peuvent être modifiés.

    • Format de grille propriétaire ESRI. Le fichier est un "dossier" sur l'ordinateur comprenant plusieurs parties.
    • format ASCII. Un fichier avec l'extension .asc.
    • Format de grille binaire. Un fichier avec l'extension .bgd.

    Un exemple de tutoriel pour commencer

    1. Utiliser ArcToolbox | Importer dans un raster | ASCII vers grille pour importer le fichier "demo.asc" sous forme de grille nommée "demo"

      Utilisez l'option flottante pour le type de grille.
    2. Ouvrez ArcMAP et ajoutez la barre d'outils TauDEM. [Cliquez sur outils | Personnaliser | Ajouter à partir du fichier et sélectionnez le fichier c:program filesTaudempluginagtaudem.dll]
      Vous devriez obtenir une barre d'outils qui ressemble à

      Celui-ci peut être ancré.
    3. Utilisez Ajouter des données pour charger la grille nommée "demo". [OK pour le message concernant les informations de référence spatiale manquantes.]
    4. Dans Basic Grid Analysis, "Sélectionnez la grille de base DEM" et cliquez sur OK avec la couche de base DEM comme "démo".

      Cela l'identifie comme le DEM de base et définit les noms de fichier par défaut pour toutes les autres entrées.
    5. Appelez les fonctions dans Basic Grid Analysis dans l'ordre de haut en bas, en commençant par "Remplir les fosses".

      puis "D8 sens d'écoulement"

      etc. Examinez la sortie à chaque étape. Vous auriez pu le faire d'un seul coup avec la fonction "Tout faire".
    6. La couche nommée "demosrc" qui résulte de "Full River Network Raster" est une version rastérisée du réseau de canaux à cartographier. Cela fournit un arrière-plan pour le positionnement des points de vente sur les cours d'eau. Utilisez ArcCatalog pour créer un nouveau fichier de formes de points nommé "myoutlets". Ajoutez ce fichier de formes à ArcMap. Il n'a pas encore de formes. Utilisez la barre d'outils de l'éditeur ArcMap pour ajouter une nouvelle entité (point) à ce fichier de forme où vous souhaitez que la sortie du réseau fluvial soit.
      Arrêtez l'édition et enregistrez le fichier de formes.
    7. Depuis le menu "Délimitation du réseau" "Sélectionner le fichier de formes des sorties. " et sélectionnez le fichier " mes sorties.shp ". Si vous rencontrez des problèmes pour créer ceci, vous pouvez utiliser le fichier "demooutlet.shp" fourni.

    8. Dans le menu "Délimitation du réseau", appelez les fonctions dans l'ordre de haut en bas, ou sélectionnez "Effectuer toutes les étapes de délimitation du réseau et du bassin versant" et examinez le résultat.

    1. Ouvrez MapWindow et sélectionnez le plug-in TauDEM

    2. Depuis le bouton TauDEM Basic Grid Analysis "Sélectionner la grille DEM de base. "

      et ouvrez le fichier "demo.asc". [demo.bgd aurait également pu être utilisé, mais demo.asc vous permet d'utiliser un éditeur de texte pour voir les grilles qui sont sorties.]
    3. Appelez les fonctions dans Basic Grid Analysis dans l'ordre de haut en bas, en commençant par "Remplir les fosses".

      puis "sens d'écoulement D8" et ainsi de suite. Examinez la sortie à chaque étape. Vous auriez pu le faire d'un seul coup avec la fonction "Tout faire".
    4. La couche nommée "Stream Raster" du fichier "demosrc.asc" qui résulte de "Full River Network Raster" est une version rastérisée du réseau de canaux à cartographier. Ceci fournit un arrière-plan pour le positionnement des points de vente sur les cours d'eau. Les procédures de définition d'un point de vente sont différentes entre MapWindow et la barre d'outils ArcGIS.

    Fenêtre de carte.
    A partir du bouton "Délimitation du réseau" "Sélectionner les prises . "

    Cliquez sur le plus dans la boîte de dialogue "Points de vente" pour ajouter un point

    Utilisez l'outil de zoom pour zoomer sur la région avec la prise que vous voulez et cliquez dessus avec l'outil "sélectionner" (pointage du doigt). Un point doit apparaître sur l'écran et des valeurs de coordonnées numériques dans la boîte de dialogue "Points de vente".

    Fermez cette boîte de dialogue en enregistrant la prise que vous avez sélectionnée dans le fichier de formes "myoutlets.shp". Si vous avez du mal à créer cela (MapWindow a parfois du mal à aligner l'affichage des grilles et des fichiers de formes AAARGH. rendant le clic sur une prise un peu aléatoire), vous pouvez utiliser le fichier "demooutlet.shp" fourni dans tutorial.zip.

    ArcGIS
    Ouvrez ArcCatalog. Cliquez avec le bouton droit sur le dossier dans lequel vous travaillez et sélectionnez 'Nouveau/Fichier de forme. '. Définissez le nom « outlet » et définissez la classe d'entités sur un point. [Si vous le souhaitez, cliquez sur 'Modifier. ' pour définir le système de coordonnées sur le même que le DEM que vous utilisez.] Cliquez sur OK pour créer le fichier de formes. Revenez à ArcMap et ajoutez le fichier de formes « outlet ». Il n'a pas encore de données. Affichez la barre d'outils de l'éditeur (Affichage/Barres d'outils/Éditeur) et sélectionnez Éditeur/Démarrer l'édition. Sélectionnez le dossier qui contient le fichier de formes 'outlet.shp' et définissez-le comme calque cible. Définissez la tâche Éditeur sur « Créer une nouvelle entité » et utilisez le bouton Créer une nouvelle entité pour localiser soigneusement un point à la sortie du bassin versant avec lequel vous souhaitez travailler. Utilisez la couche *src pour vous assurer que vous localisez un point sur le chemin d'un cours d'eau. Sélectionnez Éditeur/Arrêter la modification et Enregistrer les modifications. Il s'agit maintenant d'un fichier de formes à un point. Plus de points pour les réseaux à canaux multiples peuvent être ajoutés si vous le souhaitez.

    Les fonctions et ce qu'elles font

    Remplir les fosses

    • Grille d'élévation de la base.
    • [Grille de cheminement (fdr).]
    • Fosse remplie Grille d'élévation (fel).
    • [Grille des chemins d'écoulement vérifiés (fdrn)]

    La grille de chemin d'écoulement pour imposer le drainage le long des cours d'eau existants est une entrée facultative. Les directions d'écoulement dans la grille des chemins d'écoulement ont préséance sur les directions d'écoulement déterminées à partir du MNT et lorsqu'elles sont en montée, les élévations le long de ces chemins d'écoulement sont abaissées, plutôt que les élévations en amont augmentées. La sortie de grille de chemin d'écoulement vérifiée lorsque la grille de chemin d'écoulement facultative est utilisée a des boucles et des ambiguïtés présentes dans la grille de chemin d'écoulement d'origine supprimées.

    L'application du flux le long d'un chemin de flux doit être utilisée lorsque la source de données de flux est considérée comme meilleure que le DEM. La grille de chemin de flux d'entrée utilise le codage de direction D8, c'est-à-dire 1 - Est, 2 - Nord-Est, 3 - Nord, 4 - Nord-Ouest, 5 - Ouest, 6 - Sud-Ouest, 7 - Sud, 8 - Sud-Est. Aucune valeur de données n'indique les emplacements hors cours d'eau. La grille de chemin d'écoulement peut être créée par le plug-in d'éditeur de réseau dans MapWindow ou dans ArcGIS en gravant dans un jeu de données d'entités de flux en procédant comme suit.
    1. Convertissez les entités en raster en conservant la même taille de cellule et la même étendue que le DEM cible. Appelez la grille résultante strgrd.
    2. Utilisez la calculatrice raster pour soustraire un grand nombre de chaque valeur d'altitude qui correspond à un cours d'eau. Il en résulte un DEM temporaire avec des canyons profonds le long des cours d'eau. Appelez le demcanyon de grille résultant.
    3. Utilisez « Remplir les fosses » et « Directions d'écoulement D8 » pour calculer les directions d'écoulement sur le demcanyon. Les directions d'écoulement calculées seront demcanyonp.
    4. Utilisez la calculatrice raster pour évaluer demcanyonp/strgrd. Cela n'entraînera aucune valeur de données hors du raster de flux en raison d'une division par 0, mais conservera les directions de flux calculées sur le raster de flux. La convention pour nommer le résultat est d'utiliser le suffixe fdr. Il s'agit de l'entrée de grille de la « fonction de remplissage des fosses » pour appliquer les directions d'écoulement du cours d'eau.

    Directions d'écoulement D8

    • Grille d'élévation remplie de fosse.
    • [Grille des chemins d'écoulement vérifiés (fdrn).]
    • Grille de sens d'écoulement D8 (p).
    • Grille de pente D8 (sd8).

    Directions du flux Dinf

    • Grille d'élévation remplie de fosse.
    • [Grille des chemins d'écoulement vérifiés (fdrn).]
    • Grille de direction d'écoulement Dinf (ang).
    • Grille de pente Dinf (slp).

    D8 Zone de contribution

    • D8 Grille de direction d'écoulement (p).
    • [Fichier de forme des points de vente.]
    • [Grille des poids.]
    • D8 Grille des zones contributrices (ad8).

    Les programmes des zones contributrices vérifient la contamination des bords. Ceci est défini comme la possibilité qu'une valeur de zone contributive soit sous-estimée en raison du fait que les cellules de la grille à l'extérieur du domaine ne sont pas comptées. Cela se produit lorsque le drainage se fait vers l'intérieur à partir des limites ou des zones sans valeurs de données pour l'altitude. L'algorithme le reconnaît et ne rapporte aucune donnée pour la zone de contribution. Il est courant de voir des traînées de valeurs sans données s'étendre vers l'intérieur à partir des frontières le long des chemins de flux qui entrent dans le domaine à une frontière. Ceci est l'effet souhaité et indique que la zone de contribution pour ces cellules de grille est inconnue car elle dépend du terrain en dehors du domaine des données disponibles.La vérification de la contamination des bords peut être annulée dans les cas où vous savez que ce n'est pas un problème ou que vous souhaitez ignorer ces problèmes, si par exemple le DEM a été découpé le long d'un contour de bassin versant.

    Zone de contribution Dinf

    • Grille de direction du flux Dinf (ang).
    • [Fichier de forme des points de vente.]
    • [Grille des poids.]
    • Grille de la zone de contribution Dinf (sca).

    Lorsqu'aucune grille de pondération n'est utilisée comme entrée, le résultat est rapporté en termes de zone de chalandise spécifique, la zone de pente ascendante par unité de longueur de contour, prise ici comme le nombre de cellules multiplié par la taille de cellule de la grille (surface de cellule divisée par la taille de cellule). Cela suppose que la taille des cellules de la grille est la longueur de contour effective, dans la définition d'un bassin versant spécifique et ne distingue aucune différence de longueur de contour en fonction de la direction du flux. Lorsqu'une grille de poids est utilisée, le résultat est rapporté directement comme une somme de poids, sans aucune mise à l'échelle.

    La zone contributive est évaluée de manière récursive à partir des points (points de vente) dans le fichier de formes des points de vente, ou lorsqu'elle n'est pas entrée à chaque point de la grille. Le démarrage de l'évaluation récursive aux points de sortie entraîne l'évaluation uniquement de la zone contributive qui s'écoule vers les sorties désignées.

    Les programmes des zones contributrices vérifient la contamination des bords. Ceci est défini comme la possibilité qu'une valeur de zone contributive soit sous-estimée en raison du fait que les cellules de la grille à l'extérieur du domaine ne sont pas comptées. Cela se produit lorsque le drainage se fait vers l'intérieur à partir des limites ou des zones sans valeurs de données pour l'altitude. L'algorithme le reconnaît et ne rapporte aucune donnée pour la zone de contribution. Il est courant de voir des traînées de valeurs sans données s'étendre vers l'intérieur à partir des frontières le long des chemins de flux qui entrent dans le domaine à une frontière. Ceci est l'effet souhaité et indique que la zone de contribution pour ces cellules de grille est inconnue car elle dépend du terrain en dehors du domaine des données disponibles. La vérification de la contamination des bords peut être annulée dans les cas où vous savez que ce n'est pas un problème ou que vous souhaitez ignorer ces problèmes, si par exemple le DEM a été découpé le long d'un contour de bassin versant.

    Ordre du réseau de grille et longueurs des chemins de flux

    • D8 Grille de direction d'écoulement (p).
    • [Grille raster et valeur seuil.]
    • [Fichier de formes de points de vente.]
    • Grille de commande du réseau Strahler (gord)
    • Grille de longueur de pente montante la plus longue (plen).
    • Grille de longueur totale de la pente ascendante (tlen).

    La longueur de pente ascendante la plus longue est la longueur du chemin d'écoulement de la cellule la plus éloignée qui s'écoule vers chaque cellule. La longueur totale du chemin ascendant est la longueur de l'ensemble de la pente ascendante du réseau de grille de chaque cellule de la grille. Les longueurs sont mesurées entre les centres des cellules en tenant compte de la taille des cellules et si la direction est adjacente ou diagonale.

    Lorsque la grille raster facultative et la valeur de seuil sont entrées, la fonction est évaluée uniquement en considérant les cellules de grille qui se trouvent dans le domaine avec une valeur de grille raster supérieure ou égale à la valeur de seuil. Les cellules de grille source (de premier ordre) sont considérées comme celles qui n'ont aucune autre cellule de grille de l'intérieur du domaine qui s'y draine, et ce n'est que lorsque deux de ces chemins de flux se joignent que l'ordre est propagé conformément aux règles de classement. Les longueurs sont également évaluées uniquement en comptant les chemins dans le domaine supérieurs ou égaux au seuil.

    Fonction raster du réseau fluvial

    • Grille d'élévation remplie de fosse (fel).
    • D8 Grille de direction d'écoulement (p).
    • D8 Grille des zones contributrices (ad8).
    • Grille de pente Dinf (slp).
    • Grille de la zone de contribution Dinf (sca).
    • Grille de commande réseau (gord)
    • Grille de longueur de pente montante la plus longue (plen)
    • Grille de chemin de flux vérifié (fdrn)
    • Fiche de forme des points de vente
    • Grille raster de flux (src)
    • Utiliser les flux existants. Pour utiliser cette méthode, les flux existants doivent avoir été "brûlés" à l'aide d'une grille de chemin d'écoulement imposée (fdr) avec les fonctions "Remplir les fosses" et "D8 Flow Directions". Le raster du réseau hydrographique est ensuite défini à partir de ces directions d'écoulement. Aucun paramètre n'est requis.
    • DEM basé sur la courbure. Le DEM est d'abord lissé par un noyau avec les poids au centre, les côtés et les diagonales comme spécifié. La méthode de Peuker et Douglas (1975) (également expliquée dans Band, 1986) est ensuite utilisée pour identifier les mailles courbées vers le haut. Cette méthode marque l'ensemble de la grille, puis examine en un seul passage chaque quadrant de 4 cellules de la grille et désactive la plus élevée. Les cellules signalées restantes sont considérées comme "courbées vers le haut" et si elles sont vues, elles ressemblent à un réseau de canaux, bien qu'elles manquent parfois de connectivité ou nécessitent un éclaircissement, problèmes qui ont été discutés en détail par Band (1986). L'amincissement et la connexion de ces mailles sont ici réalisés en calculant la surface contributive en utilisant uniquement ces mailles incurvées vers le haut. Un seuil d'accumulation sur le nombre de ces cellules est utilisé pour cartographier le réseau de canaux.
    • Seuil de zone contributive. Un seuil sur la zone contributive (en nombre de cellules) calculé par la méthode D8 (suffixe ad8) est utilisé pour délimiter les cours d'eau.
    • Seuil d'ordre de grille. Un seuil sur la grille d'ordre du réseau (suffixe gord) est utilisé pour délimiter les flux. Il s'agit de l'approche d'élagage du réseau par ordre suggérée par Peckham (1995) et utilisée dans RiverTools.
    • Seuil de surface et de pente. Un seuil est appliqué au produit A S y avec le seuil et l'exposant spécifiés. A est le bassin versant spécifique de Dinf (suffixe sca) et S est la pente Dinf (suffixe slp). Cette méthode a été suggérée par Montgomery et Dietrich (1992). (Ils ont utilisé l'exposant y = 2 et le seuil C = 200 m dans leur étude).
    • Seuil de superficie et de longueur. Il s'agit d'une méthode expérimentale qui pourrait se justifier en recherchant une dérogation à la loi de Hack. Les flux sont mappés en tant qu'initiateurs lorsque A > M L y . Ici A est la zone de contribution D8 (suffixe ad8) et L le plus long chemin d'écoulement en amont (suffixe plen). Dans les systèmes de branchement, la loi de Hack suggère que L = 1/M A 1/y avec 1/y = 0,6 (ou 0,56) (y environ 1,7). Dans les systèmes à écoulement parallèle, L est proportionnel à A (y environ 1). Cette méthode essaie d'identifier la transition en utilisant un exposant y quelque part entre (y environ 1,3)

    Grille de commande de flux et fonction réseau

    • Grille d'élévation remplie de fosse (fel).
    • D8 Grille de direction d'écoulement (p).
    • D8 Grille des zones contributrices (ad8).
    • Grille raster de flux (src).
    • Fiche de forme des points de vente.
    • Grille d'ordre réseau (ord).
    • Arborescence du réseau (arborescence).
    • Coordonnées du réseau (coord).

    Stream Shapefile et fonction de grille de bassin versant

    • D8 Grille de direction d'écoulement (p).
    • Arborescence du réseau (arborescence).
    • Coordonnées du réseau (coord).
    • Stream Reach Shapefile (net.shp).
    • Grille de bassin versant (w).

    Grille de bassin versant en fonction Shapefile

    Fonction d'analyse des gouttes

    • Le seuil utilisé dans l'algorithme de délimitation du réseau.
    • La densité de drainage (unités de longueur inverse - typiquement m) du réseau résultant.
    • Nombre de flux de premier ordre (ordre Strahler) dans le réseau avec un seuil spécifié.
    • Nombre de flux d'ordre supérieur (les segments séquentiels du même ordre sont comptés comme un flux Strahler) dans le réseau avec un seuil spécifié.
    • Chute moyenne (différence d'altitude entre le début et la fin) des flux de premier ordre.
    • Baisse moyenne des flux d'ordre supérieur.
    • Écart-type des chutes de flux de premier ordre.
    • Écart type des baisses de flux d'ordre supérieur.
    • Statistique t des étudiants pour la différence entre les chutes de flux moyennes de premier ordre et d'ordre supérieur.

    Fonction pente/surface (indice d'humidité)

    • Dinf Grille de pente (slp).
    • DInf Grille de bassin versant spécifique (sca).
    • Grille d'indice d'humidité (atanb).

    Fonction de distance d'écoulement aux cours d'eau

    • D8 Grille des directions d'écoulement (p).
    • Grille raster de flux (src).
    • Distance à la grille de flux (dist).

    Fonction d'influence de la pente descendante

    • Grille de direction du flux Dinf (ang).
    • Grille de perturbation (dg).
    • Grille d'influence des pentes descendantes (di).

    Fonction de dépendance à la pente ascendante

    • Grille de direction du flux Dinf (ang).
    • Grille de perturbation (dg).
    • Grille de dépendance vers le haut (dép).

    Fonction d'accumulation décroissante

    • Grille de direction du flux Dinf (ang).
    • Grille multiplicatrice de décomposition.
    • [Grille de poids].
    • [Fichier de forme des points de vente]
    • Grille de bassin versant spécifique en décomposition (dsca).

    Fonction d'accumulation limitée de concentration

    • Grille de direction du flux Dinf (ang).
    • Grille de poids
    • Grille multiplicatrice de décomposition.
    • Grille indicatrice (dg).
    • Seuil de concentration
    • [Fichier de forme des points de vente]
    • Grille de concentration (cla).
    • Grille d'accumulation pondérée (q).

    Ici, d(x) = d(i ,j) est un multiplicateur de décroissance donnant la réduction fractionnaire (du premier ordre) de la masse lors du passage de la cellule de grille x à la cellule de pente descendante suivante. Si les temps de déplacement (ou de résidence) t(x) associés au flux entre les cellules sont disponibles, d(x) peut être évalué comme exp(-l t(x)) où l est un paramètre de décroissance du premier ordre. La sortie de la grille de concentration est C(x). La sortie de la grille d'accumulation pondérée est Q(x). Si le fichier de formes de sorties est utilisé, la fonction n'est évaluée que sur la partie du domaine qui contribue au flux vers les emplacements donnés par le fichier de formes.

    Utile pour suivre un contaminant libéré ou partitionné pour s'écouler à une concentration seuil fixe.

    Fonction d'accumulation limitée de transport

    • Grille de direction du flux Dinf (ang).
    • Réseau d'alimentation (sup).
    • Grille de capacité de transport (tc).
    • [Concentration dans le réseau d'approvisionnement (cs).]
    • [Fichier de forme des points de vente]
    • Transport Limited Grille d'accumulation (tla).
    • Grille de dépôt (tdep).
    • [Grille de concentration (ctpt).]

    Fonction d'accumulation inversée

    • Grille de direction du flux Dinf (ang).
    • Grille de poids.
    • Seuil de poids
    • Grille d'accumulation inversée (racc).
    • Grille de pente descendante maximale (dmax).

    Formats de données et conventions de nommage des fichiers

    Formats de fichier de grille

    • Format de grille propriétaire ESRI. Le fichier est un "dossier" sur l'ordinateur comprenant plusieurs parties.
    • format ASCII. Un fichier avec l'extension .asc.
    • Format de grille binaire. Un fichier avec l'extension .bgd.
    • ncols - nombre de colonnes dans l'ensemble de données.
    • nrows - nombre de lignes dans l'ensemble de données.
    • xllcenter ou xllcorner - coordonnée x du centre ou du coin inférieur gauche de la cellule inférieure gauche.
    • yllcenter ou yllcorner - coordonnée y du centre ou du coin inférieur gauche de la cellule inférieure gauche.
    • cellsize - taille de la cellule pour l'ensemble de données.
    • nodata_value - valeur dans le fichier affectée aux cellules dont la valeur est inconnue. Ce mot-clé et cette valeur sont facultatifs. La valeur par défaut nodata_value est -9999.

    Les formats de fichier ESRI et de grille binaire ne sont pas définis ici. Ils ne sont accessibles que via l'objet grille qui fait partie du logiciel. Celui-ci utilise l'interface des programmeurs d'applications gridio pour accéder aux grilles binaires ESRI et fournit une interface standard pour accéder à toutes les grilles.

    Définitions de grille et conventions de nommage

    Tableau des types de grilles TauDEM

    Nom Suffixe Saisie à Sortie de La description
    Grille d'élévation de la base dem Remplir les fosses Grille du modèle numérique d'élévation (MNE) servant d'entrée de base pour l'analyse du terrain et la délimitation du cours d'eau.
    Grille d'élévation remplie de fosse fel Directions de flux D8, Directions de flux Dinf, Raster de réseau fluvial Remplir les fosses Grille des valeurs d'élévation avec des fosses remplies. Il s'agit généralement de la sortie de la fonction "Remplir les fosses", auquel cas il s'agit d'élévations avec des fosses supprimées.
    Grille de chemin d'écoulement fdr Remplir les fosses Une grille donnant les directions d'écoulement utilisée pour imposer les flux existants dans le système. Celui-ci utilise le codage directionnel D8, c'est-à-dire 1 - Est, 2 - Nord-Est, 3 - Nord, 4 - Nord-Ouest, 5 - Ouest, 6 - Sud-Ouest, 7 - Sud, 8 - Sud-Est. Aucune valeur de données ne doit indiquer les emplacements hors cours d'eau.
    Grille de chemin d'écoulement vérifiée fdrn Directions de flux D8, Directions de flux Dinf, Raster de réseau fluvial Remplir les fosses Une grille donnant les directions d'écoulement utilisée pour imposer les flux existants dans le système. Celui-ci utilise le codage de direction de flux D8, c'est-à-dire 1 - est, 2 - nord est, 3 - nord, 4 - nord ouest, 5 - ouest, 6 - sud ouest, 7 - sud, 8 - sud est. Aucune valeur de données n'indique les emplacements hors cours d'eau.
    Grille de direction d'écoulement D8 p Zone contributive D8, distance d'écoulement aux cours d'eau, ordre du réseau de grille et longueurs des chemins d'écoulement, grille d'ordre des cours d'eau et fichiers de réseau, raster du réseau fluvial, fichier de forme de cours d'eau et grille de bassin versant, grille de bassin versant à fichier de forme D8 Sens d'écoulement Une grille donnant le sens d'écoulement par la méthode D8. L'encodage est 1 - est, 2 - nord est, 3 - nord, 4 - nord ouest, 5 - ouest, 6 - sud ouest, 7 - sud, 8 - sud est.
    Grille de pente D8 sd8 Directions d'écoulement D8 Une grille donnant la pente dans le sens d'écoulement D8. Ceci est mesuré en tant que chute/distance.
    D-Inf Direction du flux Grille ang Zone contributive Dinf, accumulation en décomposition, dépendance à la pente ascendante, influence de la pente descendante, accumulation inversée, accumulation limitée à la concentration, accumulation limitée au transport Directions du flux Dinf Une grille donnant la direction du flux par la méthode Dinfinity. La direction du flux est mesurée en radians, dans le sens inverse des aiguilles d'une montre depuis l'est. Celui-ci est créé par la fonction "Dinf flow directions".
    Grille de pente D-Inf slp Pente/zone (indicateur d'humidité), raster du réseau fluvial Directions du flux Dinf Une grille de pente évaluée selon la méthode Dinfinity.
    Grille des zones contributives D8 annonce8 Grille d'ordre de flux et fichiers réseau, raster de réseau fluvial D8 Zone de contribution Une grille donnant la zone de contribution évaluée en accumulant la zone ou la pente de chargement de poids de chaque emplacement, mesurée en nombre de pixels ou en somme de chargements de poids. Celui-ci est créé par la fonction "Zone contributrice D8"
    Grille de zone de chalandise spécifique D-inf sca Pente/Zone (indicateur d'humidité), Raster du réseau fluvial Zone de contribution Dinf Une grille donnant la zone contributive évaluée en accumulant la zone ou la pente de chargement de poids de chaque emplacement, à l'aide de l'algorithme Dinf. Si les poids ne sont pas spécifiés, ils sont mesurés en unités de bassin versant spécifiques, c'est-à-dire en superficie par unité de largeur de contour, en utilisant la cellule de grille comme largeur unitaire et la taille de cellule de grille au carré comme zone de cellule de grille. Créé par la fonction "Zone de contribution Dinf"
    Grille de commande du réseau Strahler dieu Raster du réseau fluvial Ordre du réseau de grille et longueurs des chemins de flux Une grille donnant l'ordre du flux Strahler pour chaque chemin d'écoulement. L'ordre de Strahler est défini comme suit. Les flux sources (ou chemins d'écoulement) sont de premier ordre. Lorsque deux ou plusieurs chemins de flux du même ordre se joignent, le chemin sortant a un ordre supérieur. Lorsque des chemins d'ordre élevé affluent vers des chemins d'ordre faible, l'ordre reste le même.
    Grille de longueur totale de la pente ascendante tlen Ordre du réseau de grille et longueurs des chemins de flux Une grille qui donne la longueur totale des chemins d'écoulement ascendants se terminant à chaque cellule de la grille.
    Grille de longueur de pente montante la plus longue plen Raster du réseau fluvial Ordre du réseau de grille et longueurs des chemins d'écoulement Une grille qui donne la longueur du plus long chemin d'écoulement ascendant se terminant à chaque cellule de la grille.
    Grille raster de flux src Grille de commande de flux et fichiers réseau, distance de flux aux flux Raster de réseau fluvial Une grille indiquant les flux, par la valeur de cellule de grille 1 sur les flux et 0 hors flux. Celui-ci est créé par la fonction « Raster réseau complet de rivière » ou « Raster de réseau fluvial en amont des exutoires »
    Grille de commande du réseau ord Grille de commande de flux et fichiers réseau Une grille donnant l'ordre des cours d'eau Strahler pour chaque cellule de grille de cours d'eau délimitée.
    Grille de bassin versant w Grille de bassin versant vers Shapefile Fichier de forme de ruisseau et grille de bassin versant Une grille délimitant chaque bief du bassin versant. Ceci est créé par la fonction "Stream Shapefile and Watershed Grid"
    Grille de concentration ctpt frmSllAccum Concentration Accumulation limitée, Transport Accumulation limitée Une grille donnant la concentration d'un composé d'intérêt. Ceci est créé par l'une des fonctions "Concentration Limited Accumulation" ou "Transport Limited Accumulation". Dans le cas "Concentration Limited Accumulation", il s'agit de la concentration dans le flux. Dans le cas "Transport Limited Accumulation", il représente la concentration "liée" à la matière transportée (par exemple, les sédiments).
    Concentration dans le réseau d'approvisionnement cs Transport Accumulation limitée Une grille donnant la concentration d'un composé d'intérêt dans l'alimentation de la fonction d'accumulation limitée de transport. Dans l'application à l'érosion, cette grille donnerait la concentration, par exemple, d'azote dans le sédiment érodé.
    Grille de bassin versant spécifique en décomposition dsca Accumulation en décomposition Bassin versant spécifique calculé en accumulant la superficie mais en utilisant les multiplicateurs de décroissance. Si une grille de poids est spécifiée, le résultat est l'accumulation décomposée des poids. Sinon, les poids sont pris en tant que taille de cellule de grille linéaire pour donner une accumulation de largeur par unité.
    Grille de dépôt tdep Transport Accumulation limitée Une grille donnant le dépôt résultant du transport limite l'accumulation. Il s'agit du résidu du transport entrant dans chaque cellule de la grille moins la capacité de transport hors de la cellule de la grille.
    Distance à la grille de flux dist Distance d'écoulement aux cours d'eau Une grille donnant la distance le long des chemins d'écoulement définis par les directions d'écoulement D8 vers les cours d'eau dans la grille raster de cours d'eau.
    Grille des indicateurs de perturbation dg Dépendance à la pente ascendante, Influence de la pente descendante, Concentration Accumulation limitée Une grille d'indicateurs qui marque le domaine cible pour diverses fonctions (dépendance ascendante, influence descendante, accumulation limitée par concentration). Cela devrait être une grille de 1 à l'intérieur du domaine cible et de 0 à l'extérieur du domaine. La plupart des fonctions n'autorisent aucune donnée en dehors du domaine cible. "L'influence de la pente descendante" ne le fait pas, car elle est basée sur une évaluation de la zone de contribution pondérée.
    Grille d'influence de la pente descendante di Influence de la pente descendante Cela quantifie l'influence des cellules de la grille de l'indicateur sur la zone de contribution à chaque cellule de la grille. Elle est évaluée à l'aide d'une accumulation pondérée (sans contamination des bords désactivée).
    Grille de pente descendante maximale. dmax Accumulation inversée La grille donnant le maximum de la pente de la grille de chargement de poids à partir de chaque cellule de la grille
    Grille d'accumulation inversée racc Accumulation inversée La grille donnant le résultat de la fonction « Accumulation inversée ». Cela fonctionne de manière similaire à l'évaluation de la zone de contribution pondérée, sauf que l'accumulation se fait en propageant les charges de poids vers le haut le long de l'inverse des directions d'écoulement pour accumuler la quantité de charge vers le bas de chaque cellule de la grille.
    Réseau d'approvisionnement tsup Transport Accumulation limitée Une grille donnant l'approvisionnement (chargement) de matière à une fonction d'accumulation limitée de transport. Dans l'application à l'érosion, cette grille donnerait le détachement d'érosion, ou sédiment apporté à chaque maille de la grille.
    Grille de capacité de transport tc Transport Accumulation limitée Une grille donnant la capacité de transport à chaque cellule de grille pour la fonction d'accumulation limitée de transport. Dans l'application à l'érosion cette grille donnerait la capacité de transport du flux porteur.
    Grille d'accumulation limitée de transport tla Transport Accumulation limitée Une grille donnant le résultat du transport en accumulation limitée. Cette grille est le cumul pondéré de l'offre cumulée en respectant les limitations de capacité de transport.
    Grille de dépendance vers le haut dep Dépendance vers le haut Cela donne à chaque maille de la grille la fraction de flux qui contribue à n'importe quelle partie de la grille de perturbation cible. Ceci est créé par la fonction "Dépendance vers le haut"
    Grille d'accumulation pondérée q Concentration Limitée Accumulation La grille donnant le débit spécifique du flux transportant le constituant en cours de chargement au seuil de concentration spécifié.
    Grille d'indice d'humidité atanb Pente/Zone (indicateur d'humidité) Une grille donnant le ratio : Pente/Aire Contributive. Ceci est algébriquement lié à l'indice d'humidité ln(a/tan bêta) plus courant, mais la zone contributive est dans le dénominateur pour éviter les erreurs de division par 0 lorsque la pente est de 0.
    Grille multiplicatrice de désintégration Accumulation en décomposition, Concentration limitée Accumulation Une grille donnant le facteur par lequel le débit sortant de chaque cellule de la grille est multiplié avant accumulation sur les cellules de la grille de pente descendante. Ceci peut être utilisé pour simuler le mouvement d'une substance atténuante.
    Grille raster Ordre du réseau de grille et longueurs des chemins de flux Toute grille raster dans laquelle un seuil peut être logiquement appliqué pour définir un réseau de canaux ou un domaine dans lequel la fonction doit fonctionner. Si une grille et un seuil de zone de contribution sont utilisés, les résultats se rapportent au réseau de canaux mappé à partir de la zone de contribution avec le seuil donné. Cette grille n'a pas besoin d'être fournie, auquel cas les résultats porteront sur les chemins d'écoulement provenant de chaque cellule de la grille.
    Grille de poids Zone contributive Dinf, zone contributive D8, accumulation en décomposition, accumulation Eeverse, concentration accumulation limitée Une grille donnant les poids (chargements) à utiliser dans l'accumulation.

    Autres formats de fichiers

    Fichiers de forme

    • Fiche de forme des points de vente. Un fichier de formes de points donnant l'emplacement des sorties ou des points de surveillance internes. L'attribut "id" peut être utilisé pour spécifier un identifiant (par exemple, le numéro de l'enregistreur de flux) associé à ces points de surveillance. La valeur -1 est réservée pour indiquer "pas d'identifiant".
    • Stream Reach Shapefile. Un fichier de formes polyligne donnant les liens dans un réseau de flux. Ceci est créé par la fonction "Stream Shapefile and Watershed Grid" et a des attributs tabulés ci-dessous. Le suffixe de fichier par défaut pour ce fichier de formes est net.shp.
    • Fichier de formes du bassin versant. Un fichier de formes de polygones délimitant chaque bassin versant de bief. Ceci est créé par la fonction "Grille de bassin versant vers shapefile". Le seul attribut de ce shapefile est polygon_id, identifiant. Cela correspond au numéro de bassin versant WSNO dans le fichier *net.shp. Le suffixe de fichier par défaut pour ce fichier de formes est w.shp.

    Fichiers texte

    • 1 numéro de lien (indexé à partir de 0)
    • 2 Numéro de point de départ dans Coord.dat (indexé à partir de 0)
    • 3 Numéro de point final dans Coord.dat (indexé à partir de 0)
    • 4 Numéro du lien suivant (en aval) (-1 indique qu'il n'y a pas de lien en aval, c'est-à-dire un lien terminal)
    • 5&6 Numéros de liens précédents (en amont). 0 indique qu'il n'y a pas de liens en amont. En raison de ce choix, le premier lien avec le numéro de lien 0 doit être un lien terminal, c'est-à-dire ne pas avoir de liens en aval. Lorsqu'un seul d'entre eux est 0, cela indique un point de surveillance interne où la portée est logiquement divisée, mais ne bifurque pas.
    • 7 Ordre Strahler de Lien
    • 8 Identifiant du point de contrôle à l'extrémité aval de la liaison. -1 indique que l'extrémité en aval n'est pas un point de surveillance.
    • 1 coordonnée X
    • Coordonnée 2 Y
    • 3 Distance le long des canaux jusqu'à l'extrémité aval d'une liaison terminale.
    • 4 Élévation
    • 5 Zone de contribution

    Historique et versions en ligne de commande

    Lien vers la version 1.0a de l'interface graphique TauDEM du 13 juillet 2001. Je ne recommande pas d'utiliser cette ancienne version.
    Même les anciennes versions en ligne de commande de ce logiciel sont accessibles sur mon site Web http://www.engineering.usu.edu/dtarb/ sous Software/TAREM.

    • Massachusetts Institute of Technology, assistant de recherche sous Rafael Bras, pour mon Sc.D. recherche où tout a commencé. Il reste encore quelques vestiges du code de ce travail.
    • National Science Foundation subvention EAR-9318977 pour le développement de l'approche D (Tarboton, D. G., 1997).
    • Forest Renewal of British Columbia, pour le développement de la méthodologie de cartographie de la stabilité du terrain et de la mise en œuvre d'Arcview, dans le cadre d'un projet collaboratif impliquant Canadian Forest Products Ltd., Vancouver, Colombie-Britannique, Bob Pack de Terratech Consulting Ltd., Colombie-Britannique et Craig Goodwin.
    • La National Science Foundation subventionne INT-9724720 et NIWA New Zealand pour les travaux sur les méthodes de cartographie et d'identification des méthodes d'écoulement à partir de données d'altitude numériques.
    • Laboratoire national d'ingénierie et d'environnement de l'Idaho pour les travaux sur l'adaptation de ces codes à utiliser avec la boîte à outils TMDL et l'intégration des flux avec les réseaux de canaux existants.
    • United States Geological Survey et Utah Water Research Laboratory, projet Source Water Protection, pour le développement de fonctions d'analyse spécialisées pour l'analyse de la qualité de l'eau.
    • Bob Pack pour le développement de la fonction d'accumulation inversée.

    Les références

    Garbrecht, J. et L. W. Martz, (1997), "L'attribution de la direction de drainage sur des surfaces planes dans les modèles d'élévation numérique raster," Journal of Hydrology, 193: 204-213.

    Jenson, S. K. et J. O. Domingue, (1988), « Extracting Topographic Structure from Digital Elevation Data for Geographic Information System Analysis », Ingénierie photogrammétrique et télédétection, 54 (11) : 1593-1600.

    Mark, D. M., (1988), « Modèles de réseau en géomorphologie », chapitre 4 de Modélisation dans les systèmes géomorphologiques, édité par M. G. Anderson, John Wiley., p.73-97.

    Marks, D., J. Dozier et J. Frew, (1984), "Automated Basin Delineation From Digital Elevation Data," Geo. Traitement, 2 : 299-311.

    Montgomery, D. R. et W. E. Dietrich, (1992), "Channel Initiation and the Problem of Landscape Scale," Science, 255 : 826-830.

    O'Callaghan, J. F. et D. M. Mark, (1984), "The Extraction of Drainage Networks From Digital Elevation Data," Computer Vision, Graphics and Image Processing, 28: 328-344.

    Peckham, S. D., (1995), "Auto-similarité dans la géométrie tridimensionnelle et la dynamique des grands bassins fluviaux", thèse de doctorat, programme de géophysique, Université du Colorado.

    Peuker, T. K. et D. H. Douglas, (1975), " Détection de points spécifiques à la surface par traitement parallèle local de données d'élévation de terrain discrètes ", Comput. Processus d'image graphique., 4: 375-387.

    Tarboton, D. G., (1989), "L'analyse des bassins fluviaux et des réseaux de canaux à l'aide de données numériques de terrain", Sc.D. Thèse, MIT, Cambridge, MA, (Également disponible sous les références Tarboton DG, RL Bras et I. Rodriguez-Iturbe, (Même titre), Technical report no 326, Ralph M. Parsons Laboratory for Water resources and Hydrodynamics, Department of Civil Engineering, MIT, septembre 1989).

    Tarboton, D. G., R. L. Bras et I. Rodriguez-Iturbe, (1991), « On the Extraction of Channel Networks from Digital Elevation Data », Hydrologic Processes, 5(1) : 81-100.

    Tarboton, D. G., R. L. Bras et I. Rodriguez-Iturbe, (1992), "A Physical Basis for Drainage Density," Geomorphology, 5(1/2): 59-76.

    Tarboton, D. G. et D. P. Ames, (2001), " Advances in the mapping of flow networks from digital altitude data ", dans World Water and Environmental Resources Congress, Orlando, Floride, 20-24 mai, ASCE. [PDF (0,5 Mo)]