Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 26 August 2010 10:41

jeff1981
Juste Inscrit !
Date d'inscription: 25 Aug 2010
Messages: 4

Recuperation Altitude carte Elevation dted avec gdal java?

Bonjour,

Je développe une application java permettant de décoder les fichiers élévations DTED0 1 2

j'arrive à récupérer l'image et ses information grace à la librairie Gdal,

mais je ne comprend pas comment déterminer l'altitude d'un point sur la carte

je récupère le min et le max ainsi que la table des couleurs de l'image et j'essaye de faire une correspondance couleur/altitude mais je pense que ca marche pas ( en utilisant le logiciel LandSerf je n'ai pas les même valeurs)

j'utilise les fonctions

Code:

poBand.GetStatistics(true, true, dfMin, dfMax, dfMean, dfStdDev)

et

Code:

int[][] panHistogram = new int[1][];
            int eErr = poBand.GetDefaultHistogram(dfMin, dfMax, panHistogram, true,
                    new TermProgressCallback());
            if (eErr == gdalconstConstants.CE_None) {
                int iBucket;
                int nBucketCount = panHistogram[0].length;
                Tursiop.getInstance().debugLog(
                        "  " + nBucketCount + " buckets from " + dfMin[0] + " to " + dfMax[0]
                                + ":\n  ");
                for (iBucket = 0; iBucket < nBucketCount; iBucket++)
                    Tursiop.getInstance().debugLog(panHistogram[0][iBucket] + " ");

            }

je recupere un histograme( presque vide)
mais je ne sais pas si cela sert a la récupération de l'altitude

Si vous avez des info sur la recup d'alt avec Gdal

Merci d'avance

Hors ligne

 

#2 Thu 26 August 2010 11:03

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Recuperation Altitude carte Elevation dted avec gdal java?

???

Le DTED contient directement l'info d'altitude, pas de couleur, gdal interprète cela avec un raster à une bande sad


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Thu 26 August 2010 11:39

jeff1981
Juste Inscrit !
Date d'inscription: 25 Aug 2010
Messages: 4

Re: Recuperation Altitude carte Elevation dted avec gdal java?

D'accord, mais comment fait on pour récupérer l'altitude d'un point du raster?

Hors ligne

 

#4 Mon 30 August 2010 14:05

rouault
Participant assidu
Date d'inscription: 26 Apr 2009
Messages: 166

Re: Recuperation Altitude carte Elevation dted avec gdal java?

Par ex : http://gdal.org/java/org/gdal/gdal/Band … int,%20int[])

Les coordonnées pixel (x,y) peuvent être déduites de la (longitude, latitude) via la matrice de géotransformation.

Hors ligne

 

Pied de page des forums

Powered by FluxBB