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

Printemps des cartes 2024

#1 Fri 16 June 2006 09:45

nico-29
Participant assidu
Lieu: Brest
Date d'inscription: 2 Jun 2006
Messages: 185

[Mapserver] visualisation de fichier netcdf/GMT

Je cherche à visualiser un fichier netcdf/GMT dans une application Cartoweb/Mapserver.

Quelqu'un a-t-il déjà fait cela ?

Comment déclarer la source de données dans le DATA du mapfile ?

quand je fais un ncdump sur mon fichier, ça me donne ça :

Code:

netcdf tadjouraden_bathy-250m {
dimensions:
    side = 2 ;
    xysize = 2152656 ;
variables:
    double x_range(side) ;
        x_range:units = "km\000r_x_unit" ;
    double y_range(side) ;
        y_range:units = "km\000r_y_unit" ;
    double z_range(side) ;
        z_range:units = "m\000er_z_unit" ;
    double spacing(side) ;
    int dimension(side) ;
    float z(xysize) ;
        z:long_name = " MNT 250 m Tadjouraden - TRISMUS bord" ;
        z:scale_factor = 1. ;
        z:add_offset = 0. ;
        z:node_offset = 0 ;

// global attributes:
        :title = " MNT 250 m Tadjouraden - TRISMUS bord" ;
        :source = "ascii2grd total.GRI -Gtadjouraden.grd -H\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000\00532767.000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\005ïA\t¬\000\000\000\000À\000\001-\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 Mercator 0 - Origine des km : 10.833333N - 42.416667E\000!ÿÿÿÿ\000\000\000\002ïÿì¸ï< „\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\001\000\000\001\000\000\177ÿ333333\000\031ïÿíØ\000\000\004\000ïÿñØïÿíØ\000\000\004\000ïÿíØ\000\000\004\000ï>@ ï?\v¨\000\000\000\002\000\000\000\000ïÿíØ\000\000\000I\000\000\004" ;
data:

 x_range = 0, 445.25 ;

 y_range = 0, 301.75 ;

 z_range = -1666.19995117188, -25.2000007629395 ;

 spacing = 0.25, 0.25 ;

 dimension = 1782, 1208 ;

 z = NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
    NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 
.......

Hors ligne

 

#2 Fri 16 June 2006 10:16

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: [Mapserver] visualisation de fichier netcdf/GMT

Bonjour,
Pas défaut Gdal ne supporte par le netcdf/GMT, utilisé par mapserver pour "lire" les fichiers. As tu compiler Gdal pour rajouter ce support ?
http://www.gdal.org/frmt_various.html#GMT

Normalement, dans DATA tu doit mettre l'url complète (ou non) vers le fichier. Quel est la valeur que tu met ?
As tu utilisez le paramètre   'SHAPEPATH' ? Si oui as tu pris en compte sa présence dans le paramètre DATA ?

Y.

Dernière modification par yjacolin (Fri 16 June 2006 10:17)


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Fri 16 June 2006 10:33

nico-29
Participant assidu
Lieu: Brest
Date d'inscription: 2 Jun 2006
Messages: 185

Re: [Mapserver] visualisation de fichier netcdf/GMT

Dans le DATA, j'ai mis l'url complète du fichier.
je pense plutot que le pb vient de la façon dont est stockée l'étendue géographique de la carte, à savoir (si j'ai bien compris) :
un point d'origine (dans la ligne source, on peut voir ses coordonnées)
et ensuite la bounding box est définie en km par rapport à ce point d'origine (x_range et y_range)

mais est-ce que mapserver sait gérer ce genre de choses ?

Hors ligne

 

#4 Fri 16 June 2006 11:27

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: [Mapserver] visualisation de fichier netcdf/GMT

Si je comprend bien il n'y a pas de message d'erreur. Il faut donc trouver la bonne projection et la bonne étendu (paramètre EXTENT).

Désolé je ne connais pas trop ce format. Par contre je sais que Gdal (et donc mapserver) supporte ce format (si compilé pour et il ne l'est pas par défaut). Si c'est un contenu standard poru ce format de fichier il ne doit pas y avoir de problème.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB