Vous êtes sur la page 1sur 8

Machine Translated by Google

Comment utiliser le script Python "Exporter la fonction de ligne vers XYZ"

introduction
Le produit MIKE by DHI "MIKE Marine GIS" a été abandonné à partir de la version 2012. La majorité des fonctionnalités clés de
ce produit ont été portées sur les outils et éditeurs MIKE Zero. Cependant, certaines fonctionnalités n'ont pas été portées.

Le script auquel il est fait référence dans le présent document est conçu pour exporter un raster vers un fichier dfs2, par exemple pour

être utilisé comme bathymétrie dans MIKE 21.

Le script est fourni avec un exemple d'ensemble de données et le présent document décrit comment utiliser le script avec cet
ensemble de données. Toute utilisation au-delà de cela peut nécessiter des modifications du script et est à la discrétion de l'utilisateur.
Les modifications peuvent nécessiter l'utilisation d'un IDE Python (environnement de développement intégré) et d'autres outils, et
l'utilisation de ceux-ci dépasse le cadre de ce document.

L'utilisation des scripts est décrite dans les sections suivantes. Notez que les scripts sont développés pour ArcMap version
10.1.

Hypothèses
Les utilisateurs sont supposés être compétents dans l'utilisation d'ArcGIS et familiarisés avec les scripts

Avertissement

IMPORTANTÿ: LE SCRIPT EST UN OUTIL D'ASSISTANCE QUI EST FOURNI GRATUITEMENT, "TEL QUEL" ET
SANS AUCUNE GARANTIE.

Le script n'a pas subi les procédures d'assurance qualité standard pour MIKE by DHI et est uniquement destiné à l'inspiration,
permettant aux utilisateurs de créer leurs propres scripts personnalisés.

Fichiers inclus dans l'exemple


ExportRaterToDfs2.pyÿ: le script Python pour l'exportation de rasters au format dfs2

DHIRasterConverter.tbxÿ: une boîte à outils ArcGIS encapsulant le script

DonegalBayAsJpg.jpgÿ: une image jpg capturée à partir d'un quadrillage, montrant la bathymétrie de la baie de Donegal

1
Machine Translated by Google

Exempleÿ: Conversion du raster "DonegalBathyAsJpg" en un fichier DFS2

1. Assurez-vous que la variable PATH de votre système contient un chemin vers le répertoire d'installation de MIKE by DHI, par exemple

C:\Program Files (x86)\DHI\2012\bin

2. Ouvrez ArcMap et créez un document videÿ:

3. Une fois le document créé, ouvrez ArcToolbox (Menu dans ArcMap : GeoProcessing ->
ArcToolbox):

2
Machine Translated by Google

4. Faites un clic droit sur la ligne du haut (« ArcToolbox ») et choisissez « Ajouter une boîte à outils… » dans le menu contextuel :

Accédez au document "DHIRasterConverter.tbx":

3
Machine Translated by Google

5. Une nouvelle boîte à outils apparaît maintenant dans ArcToolbox nommée "DHIRasterConverter" avec un script appelé
"ConvertRaster2Dfs2"ÿ:

6. La boîte à outils contient le chemin d'accès au script, qui peut ne pas être correct après avoir copié l'exemple sur votre PC local.
Dans ce cas pour le mettre à jour, faites un clic droit sur "ConvertRaster2Dfs2" et choisissez "Propriétés":

Mettez à jour les propriétés de la source pour pointer vers l'emplacement correct du fichier et appuyez sur OK.

4
Machine Translated by Google

7. Pour exécuter le script, double-cliquez sur le script ou cliquez avec le bouton droit sur "ConvertRasterToDfs2" et choisissez "Ouvrir".

Cela lancera le script. Une interface utilisateur permettant de fournir les paramètres d'entrée s'afficheÿ:

8. Naviguez jusqu'au fichier «ÿDonegalBathyAsJpg.jpgÿ» en tant que raster en entrée, puis entrez/naviguez jusqu'au fichier approprié.

fichier de sortie .dfs2ÿ:

5
Machine Translated by Google

9. Appuyez sur OK pour démarrer le traitement. Une fenêtre d'état apparaîtÿ:

10. Attendez la fin du scriptÿ:

11. Appuyez sur Fermer une fois l'opération terminée avec succès. Le résultat de la conversion peut être inspecté par exemple dans le

éditeur de grilleÿ:

6
Machine Translated by Google
Machine Translated by Google

Description de la fonctionnalité

introduction

Le script est développé pour convertir un fichier raster en un fichier dfs2.

L'outil est conçu pour être utilisé dans ArcMap 10.1. Un fichier de boîte à outils ArcGIS supplémentaire est fourni pour
accompagner ce script, l'utilisateur peut accéder à ce fichier de boîte à outils pour utiliser le script directement.

Le fichier raster n'a pas besoin d'être importé dans ArcMap pour que le script fonctionne.

Contribution

L'outil a deux paramètres d'entréeÿ: le nom du fichier raster à convertir et le nom du fichier dfs2 de sortie résultant. Notez que
vous ne pouvez pas écraser un fichier existant.

Sortir
L'outil créera un fichier dfs2 où chaque cellule de la grille correspondra à un pixel du raster en entrée (il n'est pas possible
d'exporter uniquement une sous-section du raster). La valeur de la cellule de la grille correspondra à la valeur de la couleur dans
le pixel correspondant.

Noter:

• Le fichier dfs2 sera par défaut orienté de 0 degrés vers le vrai nord.
• Si la projection cartographique du raster ne fait pas partie du jeu de données raster ou ne peut pas être reconnue,
la projection cartographique du fichier dfs2 sera définie sur NON-UTM .
• Dans le cas où l'origine des données raster ne peut pas être reconnue (par exemple parce qu'aucun monde correspondant
existe), le fichier dfs2 résultant est supposé être situé de sorte que la cellule de grille supérieure gauche soit positionnée
en (0,0) dans le système de coordonnées donné et l'espacement de grille est défini sur 1 (mètre).

Vous aimerez peut-être aussi