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 Wed 02 May 2018 16:29

kenza
Juste Inscrit !
Date d'inscription: 24 Jan 2018
Messages: 8

Mapserver

Bonjour à tous

j'ai besoin d'aide pour générer des tuiles scan sur mapserver. J'y arrive pas à chaque fois que je génère j'ai que des tuiles blanches mais pas d'image. Quand je fais ma requête getcapabilities j'ai des warnings de ce genre

<!-- WARNING: Mandatory metadata '..._GROUP_TITLE' was missing in this context. -->

<!-- WARNING: Mandatory metadata '..._title' was missing in this context. -->

voici mon fichier map

Code:

MAP
    NAME "oncfs_WMS"

    # For Windows users: uncomment this line and adapt it to your
    # own mapserver's nad folder (use regular slash "/")
    # CONFIG "PROJ_LIB" "C:/path/to/ms4w/proj/nad"

    EXTENT 99038.39914407907 6046555.798283662 1242435.5404792284 7110523.76340624 ## should be defined for better performance
    UNITS METERS

    # RESOLUTION and DEFRESOLUTION default to 96. If you
    # change RESOLUTION to some other value, also change
    # DEFRESOLUTION. See
    # http://mapserver.org/development/rfc/ms-rfc-55.html
    RESOLUTION 96 ## Also set in Openlayers especially for legends
    DEFRESOLUTION 96

    # MAXSIZE should not be less than 5000 for MF print on A3
    MAXSIZE 5000

    SHAPEPATH 'D:\tuilage'

    IMAGECOLOR 255 255 255
    STATUS ON

    #FONTSET "fonts.conf"
    #SYMBOLSET "symbole.sym"

    OUTPUTFORMAT
        NAME jpeg
        DRIVER "AGG/JPEG"
        MIMETYPE "image/jpeg"
        IMAGEMODE RGB
        EXTENSION "jpeg"
        FORMATOPTION "QUALITY=75,PROGRESSIVE=TRUE"
    END

    OUTPUTFORMAT
        NAME png
        DRIVER AGG/PNG
        MIMETYPE "image/png"
        IMAGEMODE RGBA
        EXTENSION "png"
        FORMATOPTION "INTERLACE=OFF"
        FORMATOPTION "QUANTIZE_DITHER=OFF"
        FORMATOPTION "QUANTIZE_FORCE=ON"
        FORMATOPTION "QUANTIZE_COLORS=256"
    END

    PROJECTION
        "init=epsg:2154"
    END

     
    
    
    WEB
        METADATA
            "wms_title" "ONCFS_WMS"
            "wms_abstract" "XXXXXXXXXXXXXXXXXXXXXXXXX"
            #"wms_onlineresource" "http://XXXXXXXXXXXXXXXXXXXXXXXXX"
            "wms_srs" "EPSG:2154"
            "wms_encoding" "UTF-8"
            "wms_enable_request" "*"
            "wfs_enable_request" "!*"
            
        END
    END

    LEGEND
        LABEL
            ENCODING "UTF-8"
            TYPE TRUETYPE
            FONT "Arial"
            SIZE 9
        END
    END

    LAYER
      NAME "scan1000"
      GROUP "scans"
      
      TYPE RASTER
      TILEINDEX "SC1000_JP2-E100_LAMB93_FRANCE/index_scan1000.shp" # Relative au chemin définie dans SHAPEPATH
      STATUS ON
      MINSCALEDENOM 500000
    END
    
    

END

Aidez-moi à résoudre ce problème

Merci d'avance

Hors ligne

 

#2 Wed 02 May 2018 16:45

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

Re: Mapserver

Bonjour,

Ces warning ne pas problématiques. Il doit y avoir une erreur ailleurs :
* la donnée existe bien à D:\tuilage\SC1000_JP2-E100_LAMB93_FRANCE/index_scan1000.shp ?
* que donne un ogrinfo (champ location) dans ce fichier ? (juste la première occurence)
* La valeur du champ location donne t'elle un chemin vers un fichier existant ?
* Ce service fonctionne t'il bien dans QGIS ? Si oui il faut regarder avec le client qui appel mapserver si lui même est bien configuré.

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

 

#3 Thu 03 May 2018 10:11

kenza
Juste Inscrit !
Date d'inscription: 24 Jan 2018
Messages: 8

Re: Mapserver

Bonjour

Dans qgis le flux wms ne s'affiche pas je vais essayer de reconfigurer pour voir

Hors ligne

 

#4 Thu 03 May 2018 13:04

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

Re: Mapserver

Essaye de débuguer MapServer : http://mapserver.org/fr/optimization/de … he-mapfile

Code:

MAP
  ...
  CONFIG "MS_ERRORFILE" "c:/ms4w/tmp/ms_error.txt"
  DEBUG 5
   ...
   LAYER
   ...
   END
END

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

 

#5 Thu 03 May 2018 16:37

kenza
Juste Inscrit !
Date d'inscription: 24 Jan 2018
Messages: 8

Re: Mapserver

Bonjour

Au fait j'ai désinstaller ms4w et j'ai réinstallé par la suite et cela a fonctionné parce que j'ai pu générer mes tuiles pour le scan1000 et là quand j'ai voulu tester pour le scan100 et 25 j'ai de nouveau des tuiles blanches. je ne comprends pas comment cela est possible.

Hors ligne

 

#6 Fri 04 May 2018 15:05

kenza
Juste Inscrit !
Date d'inscription: 24 Jan 2018
Messages: 8

Re: Mapserver

Bonjour

Serait il possible pour générer des tuiles sous Windows avec le scan1000, 25 et 100 de lui dire que jusqu’à telle niveau de zoom tu me mets ce scan là. Je m'explique je veux génère des tuiles pour le scan25, 1000 et 100 et je dis que de 0 à 4 tu me mets le scan1000, de 5 à 7 le scan100 et de 8 à 11 le scan25. quand j'effectue cette opération pour le scan1000 il me génère les 4 niveau  de zoom et pour le reste c'est à dire le scan 100 et 25 il me génère des tuiles blanches.

j'ai configuré comme cela mon mapfile

MAP
    NAME "oncfs_WMS"

    # For Windows users: uncomment this line and adapt it to your
    # own mapserver's nad folder (use regular slash "/")
    # CONFIG "PROJ_LIB" "C:/path/to/ms4w/proj/nad"

    EXTENT 99038.39914407907 6046555.798283662 1242435.5404792284 7110523.76340624 ## should be defined for better performance
    UNITS METERS

    # RESOLUTION and DEFRESOLUTION default to 96. If you
    # change RESOLUTION to some other value, also change
    # DEFRESOLUTION. See
    # http://mapserver.org/development/rfc/ms-rfc-55.html
    RESOLUTION 96 ## Also set in Openlayers especially for legends
    DEFRESOLUTION 96

    # MAXSIZE should not be less than 5000 for MF print on A3
    MAXSIZE 5000

    SHAPEPATH 'D:/tuilage'

    IMAGECOLOR 255 255 255
    STATUS ON

    #FONTSET "fonts.conf"
    #SYMBOLSET "symbole.sym"

    OUTPUTFORMAT
        NAME jpeg
        DRIVER "AGG/JPEG"
        MIMETYPE "image/jpeg"
        IMAGEMODE RGB
        EXTENSION "jpeg"
        FORMATOPTION "QUALITY=75,PROGRESSIVE=TRUE"
    END

    OUTPUTFORMAT
        NAME png
        DRIVER AGG/PNG
        MIMETYPE "image/png"
        IMAGEMODE RGBA
        EXTENSION "png"
        FORMATOPTION "INTERLACE=OFF"
        FORMATOPTION "QUANTIZE_DITHER=OFF"
        FORMATOPTION "QUANTIZE_FORCE=ON"
        FORMATOPTION "QUANTIZE_COLORS=256"
    END

    PROJECTION
        "init=epsg:2154"
    END

    WEB
        IMAGEPATH "/ms4w/tmp/ms_tmp"
        IMAGEURL "/ms_tmp"
    METADATA
            "wms_title" "ONCFS_WMS"
            "wms_abstract" "XXXXXXXXXXXXXXXXXXXXXXXXX"
            #"wms_onlineresource" "http://XXXXXXXXXXXXXXXXXXXXXXXXX"
            "wms_srs" "EPSG:2154"
            "wms_encoding" "UTF-8"
            "wms_enable_request" "*"
            "wfs_enable_request" "!*"
        END
    END

    LEGEND
        LABEL
            ENCODING "UTF-8"
            TYPE TRUETYPE
            FONT "Arial"
            SIZE 9
        END
    END
   
    LAYER
      NAME "scan1000"
      GROUP "scans"
      TYPE RASTER
      TILEINDEX "SC1000_JP2-E100_LAMB93_FRANCE/index_scan1000.shp" # Relative au chemin définie dans SHAPEPATH
      STATUS ON
      MINSCALEDENOM 500000
    END
   
    END
    LAYER
      NAME "scan100"
      GROUP "scans"
      TYPE RASTER
      TILEINDEX "scan100/index_scan100.shp" # Relative au chemin définie dans SHAPEPATH
      STATUS ON
      MAXSCALEDENOM 500000
    END
   
    END
    LAYER
      NAME "scan25"
      GROUP "scans"
      TYPE RASTER
      TILEINDEX "scan25/index_scan25.shp" # Relative au chemin définie dans SHAPEPATH
      STATUS ON
      MINSCALEDENOM 500000
   
    END
   

END

Hors ligne

 

#7 Mon 07 May 2018 08:02

Laurent Jégou
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 442
Site web

Re: Mapserver

Bonjour, peut-être faudrait-il régler les plages minscaledenom -> maxscaledenom pour que chaque layer soit activé au bon niveau de zoom ?
Cf. le conseil ici : http://mapserver.org/fr/optimization/mapfile.html


Enseignant-Chercheur en Géomatique
UT2J - Dept Géo / CNRS UMR LISST-Cieu / Master Sigma - Revue Mappemonde

Hors ligne

 

#8 Mon 07 May 2018 09:14

kenza
Juste Inscrit !
Date d'inscription: 24 Jan 2018
Messages: 8

Re: Mapserver

Bonjour,

Merci Mr Jégou  je vais essayer de voir tout cela

Hors ligne

 

Pied de page des forums

Powered by FluxBB