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

State Of The Map 2024

#1 Tue 12 May 2009 11:32

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Webcarto et l'importation d'image

Bonjour, les problèmes s'enchainent ds le development du webmapping.

En effet je souhaite importer des planches cadastrales au format tif, mais je ne trouve pas la solution. Une matinée de galère alors j'ai décidé de demandé de l'aide.

Je recherche la solution pour le fichier:
projet.map
projet.ini
layers.ini


Merci d'avance pour votre aide

Bonne journée

Hors ligne

 

#2 Tue 12 May 2009 18:41

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1538

Re: Webcarto et l'importation d'image

Hmm, quel type de galere ? des messages d'erreurs ?
map: definir une layer de type RASTER pointant sur l'image (utiliser un tileindex si plusieurs images d'une meme couche, mosaique par exemple)
layers.ini: faire la declaration de cette nouvelle couche, en faisant attention au nom donné dans MapServer
project.ini: rien il me semble (mais dit de tete)

Nicolas

Hors ligne

 

#3 Wed 13 May 2009 23:10

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

merci de votre réponse

en fait c'est pour assembler environ une centaine de planche cadastrale, comme je débute je ne sais pas trop ce qu'il faut mettre comme ligne de commande dans les différent fichiers.
Ce que j'avais mis dans le fichier pour tester sur une image n'apporter pas de message d'erreur mais aucunes images ne s'affiche..

merci de votre aide

Hors ligne

 

#4 Fri 15 May 2009 10:00

Debey Nicolas
Participant actif
Lieu: Rouen
Date d'inscription: 11 Oct 2006
Messages: 63

Re: Webcarto et l'importation d'image

Bonjour,

Désolé pour le retard de la réponse mais j'étais en déplacement ces derniers
jours et n'ai donc pas pu vous répondre.

En ce qui concerne l'affichage de tifs sur Cartoweb, il y a deux manières de
procéder. Soit vous n'avez qu'une petite quantité de tif et dans ce cas, vous
affichez un tif pour une couche dans votre arborescence.
Soit vous en avez un grand nombre et dans ce cas, il faut utiliser un index
raster.
Votre cas se rapportant à cette dernière possibilité, je vous indique la marche
à suivre:

- ETAPE 1: créer le fichier index se rapportant à l'ensemble de vos tifs.

Il faut utiliser un utilitaire de Mapserver qui s'appelle TileIndex.
Allez dans l'invite de commande DOS de windos, déplacer vous dans le chemin
suivant et tapez cette ligne de commande DOS
"C:\ms4w\tools\gdal-ogr>gdaltindex e:\ms4w\Apache\htdocs\index_raster.shp
Y:\SCAN25\Mayotte\*.tif"
Le premier chemin qui se trouve après le gdaltindex correspond à l'endroit ou
vous voulez mettre votre index (au format SHP). Le deuxième chemin correspond à
l'endroit ou se situent les fichiers images tifs.
En exécutant cette commande, vous créerez un shape répertoriant tous les chemins
d'accès à vos tifs, ce qui permettra à Mapserver de les afficher en une seule
fois, dans une seule et même couche dans votre arborescence cartoweb.

-ETAPE 2: Modifier le fichier Mapfile:

Le code à insérer dans votre Mapfile est le suivant:
LAYER
    NAME "rasters_tifs"
    STATUS ON
    TYPE RASTER
    TILEINDEX "e:\ms4w\Apache\htdocs\index_raster.shp"
    TILEITEM "Location"
    PROJECTION
        "init=epsg:27572"
    END
END
Vous devez en somme indiquer que la couche est de type RASTER et que Mapserver
doit se référer au TileIndex que l'on a créé précédemment. Vous pouvez ensuite
indiquer le système de projection que vous utilisez.

-ETAPE 3: Modifier le fichier layers.ini:

Ensuite, il n'y a aucune différence de code dans le layers.ini de cartoweb par
rapport à une couche normale. Ici le code serait le suivant:

layers.raster.className = LayerGroup
layers.raster.label = raster
layers.raster.children = rasters_tifs

layers.rasters_tifs.className = Layer
layers.rasters_tifs.label = Planches cadastrales
layers.rasters_tifs.mslayer = rasters_tifs

P.S.: Ne pas oublier d'indiquer le layergroup "raster" dans le "root" initial

-ETAPE 4: Modifier le fichier projet.ini

Ici aussi, il n'y a pas de modification de code par rapport à une couche normale. Vous indiquez uniquement si vous souhaitez que la couche soit cochée ou non lors de l'ouverture initiale du projet:
mapInfo.initialMapStates.default.layers.rasters_tifs.selected = true

Voilà. J'espère avoir été assez précis. N'hésitez pas à demander des précisions si nécessaire.

Bon courage.

N.

Hors ligne

 

#5 Sat 16 May 2009 01:06

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Je vous remercie pour cette réponse.

Je n'ai pas pu tester cela aujourd'hui (RTT), je verrais sa lundi, je vous tiens au courant de mon avancement.

Bon week end

Hors ligne

 

#6 Mon 18 May 2009 10:16

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Bonjour voila j'ai tester votre méthode presque tout marche, puisque je n'ai pas d'erreur à l'affichage sur la carto mais j'ai une erreur lors de la création du shp avec gdalindex.

ERROR4: "chemine d'accès" not recognised as a supported file format

et

unable to open "chemin d'accés" skipping

merci d'avance

Dernière modification par gg3109 (Mon 18 May 2009 10:18)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#7 Mon 18 May 2009 10:28

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Erreur de ma part j'avais oublier de spécifier dans le dossier concerné par les tiffs le "*.tif".


Voila bonne journée

Hors ligne

 

#8 Mon 18 May 2009 16:27

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Je ne comprend pas j'ai réalisé un tuillage de ma bd ortho en ecw, jusque là pas de problème.

Mais lors de la visualisation une perte de donnée intervient, je m'explique la qualité de la photo est moins bonne.

merci d'avance

Dernière modification par gg3109 (Mon 18 May 2009 16:27)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Mon 18 May 2009 16:34

Debey Nicolas
Participant actif
Lieu: Rouen
Date d'inscription: 11 Oct 2006
Messages: 63

Re: Webcarto et l'importation d'image

Cela m'est arrivé aussi.

Il faut regarder le mode de sortie de l'image de votre carte dans votre mapfile.
Exemple:

Bonne qualité:

Code:

OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE[b] RGB[/b]
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT ON
END

Faible qualité:

Code:

OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE [b]PC256[/b]
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT ON
END

C'est peut-être votre IMAGEMODE qui est réglé sur une résolution faible.
Et si le format de sortie est JPEG c'est la même chose sachant qu'une option supplémentaire vous permet de régler un pourcentage de qualité de sortie:

Code:

    FORMATOPTION "QUALITY=100"

Essayez de regarder de ce côté là.

Dernière modification par Debey Nicolas (Mon 18 May 2009 16:37)

Hors ligne

 

#10 Tue 19 May 2009 08:32

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Merci de votre réponse, je n'arrive pas à gagner en qualité mais cela est secondaire, cela doit venir du format ecw.

J'ai quelques autres question:

1-est-il possible d'augmenter l'épaisseur d'une ligne?
2-est-il possible de choisir une symbologie pour les objet de type point ( exemple : plaque d'egout)
3- est-il possible de choisir une symbologie en  fonction des champs d'un dbf ( exemple : eaupotable.shp   choisir différentes couleur pour l'aduction et la distribution)


merci par avance et bonne journée

Hors ligne

 

#11 Tue 19 May 2009 09:07

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

Re: Webcarto et l'importation d'image

Bonjour,

Une capture  d'écran nous aiderait  à comprendre ce que tu veux dire par "gagner en qualité".

Merci,

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

 

#12 Tue 19 May 2009 09:43

Arpn'ko
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 54

Re: Webcarto et l'importation d'image

Oui, ce serait mieux... parce que là, il a bon dos l'ecw... à l'origine du pbm ;-)


Il est fort probable que vos soucis de qualité proviennent de traitements successifs (voir excessifs) peut-être incompatibles, qui dégradent fortement la qualité : ecw + jpeg + rééchantillonage... etc...

L'ecw seul, sauf à compresser avec un taux objectif démesuré (> 100), ou à compresser plusieurs fois de suite avec des taux différents, ne dégrade pas la donnée. C'est d'ailleurs pour cela qu'il est très largement utilisé en imagerie géospatiale !

Cherchez plutôt du côté des traitements effectués entre vos ecw de départ et l'image de sortie. Visiblement, vous avez paramétré des créations de PNG ou de Jpeg: quelle qualité de jpeg est paramétrée par exemple ?

Cordialement,

Agnès RAT PATRON

Un test simple : quand vous lisez vos ecw en entrée, ils sont dégradés ? ou pas ?

Hors ligne

 

#13 Tue 19 May 2009 09:53

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

Re: Webcarto et l'importation d'image

bonjour,

gg3109 a écrit:

1-est-il possible d'augmenter l'épaisseur d'une ligne?


Voir la doc http://www.mapserver.org/mapfile/style.html#style et les paramètres SIZE ou WIDTH.

gg3109 a écrit:

2-est-il possible de choisir une symbologie pour les objet de type point ( exemple : plaque d'egout)


Définir un symbol 'plaqueegout' (conf. doc http://www.mapserver.org/mapfile/symbol.html#symbol) et l'utiliser dans un STYLE d'une CLASS. Pour créer un symbol, voir la doc : http://www.mapserver.org/mapfile/symbol … nstruction

gg3109 a écrit:

3- est-il possible de choisir une symbologie en  fonction des champs d'un dbf ( exemple : eaupotable.shp   choisir différentes couleur pour l'aduction et la distribution)e


Une classe par valeur du champ : http://www.mapserver.org/mapfile/class.html avec un style différent par class http://www.mapserver.org/mapfile/style.html#style

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

 

#14 Tue 19 May 2009 09:59

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Merci pour toutes vos réponses.

Au niveau de l'impression d'écran demandé il y en a une en fichier joint sur le post de hier 16h27.


mon fichier .map :

Code:

 OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE PC256
    EXTENSION "png"
    FORMATOPTION "INTERLACE=OFF"
    TRANSPARENT OFF
  END
 
  OUTPUTFORMAT
    NAME jpeg
    DRIVER "GD/JPEG"
    MIMETYPE "image/jpeg"
    IMAGEMODE RGB
    EXTENSION "jpg"
    FORMATOPTION "INTERLACE=OFF"
    FORMATOPTION "QUALITY=100"
  END

Aprés j'utilise les images de l'IGN, puis je fais un dallage avec gdal.

merci d'avance

Hors ligne

 

#15 Tue 19 May 2009 10:02

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

Re: Webcarto et l'importation d'image

Le png est le format qui dégrade le moins l'image, mais vous l'utilisez avec un mode PC256 ! Tentez le mode RGBA, l'image sera plus grosse, mais il est possible d'optimiser la création de l'image.

Quel format utilisez vous ?

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

 

#16 Tue 19 May 2009 10:06

Debey Nicolas
Participant actif
Lieu: Rouen
Date d'inscription: 11 Oct 2006
Messages: 63

Re: Webcarto et l'importation d'image

Si le format de sortie (IMAGETYPE PNG) que tu as sélectionné dans ton mapfile est en PNG, alors le problème est bien l'IMAGEMODE qui est réglé en PC256. Passes le en RGB et le tour est joué.

Si ton format est le JPEG, alors le problème est ailleurs et je ne peux pas t'aider plus car je ne vois pas. sad

Nicolas

Hors ligne

 

#17 Tue 19 May 2009 10:16

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Je vous remercie vraiment beaucoup, je suis dans le SIG depuis le mois de septembre pour mes études et je suis actuellement en stage.
J'ai été agréablement surpris par la solidarité qui s'opère dans toutes les proffessions autour de ce domaine.

Je vous remercie encore et bonne journée, si je n'est pas d'autre problème.......

Hors ligne

 

#18 Wed 20 May 2009 10:32

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Bonjour,

mon projet avance à bon rythme et les problèmes me laisse tranquille aujourdhui.

J'ai deux question:

Est- il possible de masquer des élément dans la légende ?
Comment changer le nom de la carte?

Merci d'avance

Hors ligne

 

#19 Wed 20 May 2009 10:51

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

Re: Webcarto et l'importation d'image

Bonjour,

Il y a une option hidden dans le cleint.ini :
http://cartoweb-community.gloobe.org/do … e_la_carte

Qu'entends tu pas changer le nom de la carte ?

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

 

#20 Wed 20 May 2009 11:46

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

.

Dernière modification par gg3109 (Mon 25 May 2009 16:54)

Hors ligne

 

#21 Mon 25 May 2009 09:21

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

.

Dernière modification par gg3109 (Mon 25 May 2009 16:59)

Hors ligne

 

#22 Mon 25 May 2009 16:47

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

.

Dernière modification par gg3109 (Mon 25 May 2009 16:59)

Hors ligne

 

#23 Mon 25 May 2009 16:55

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

Re: Webcarto et l'importation d'image

Bonjour,

Quel est le contenu du fichier map pour cette couche ?

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

 

#24 Mon 25 May 2009 16:59

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Bonjour quelques question en ce lundi.

1- est il possible d'utiliser un .png ou un .gif pour symbologie d'un point?
(j'ai regardé les pages donnés par Yves 8 posts au dessus mais je n'y arrive pas.)

2-est-il possible de rendre transparent le blanc sur le cadastre, pour ne laisser que le filaire?

3-je n'arrive pas à résoudre le problème lié à la symbologie en fonction d'un dbf, je pense que je dois modifier quelques chose dans le fichier .map
                              layers
                                class
                                  style
Mais je ne vois pas quoi écrire.


4-Le dernier problème concerne l'export pdf sur lequel je ne trouve pas de doc pr l'instalation.



Sa fais beaucoup de question pour un ludi mais je suis bloqué désolé.


Merci d'avance

Hors ligne

 

#25 Mon 25 May 2009 17:04

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Je viens de résumé mais différentes question dsl pour la gène occasionné.

En ce qui concerne mon fichier .map il est composé de toutes mes couches.

ma couche canalisation :

Code:

LAYER
        NAME         "Canalisation_L2"
        TYPE         line
        DATA         "Canalisation_L2"
        TEMPLATE    "ttt"
        CLASS
            NAME    "Canalisation_L2"
            STYLE
                COLOR            0 0 255
                OUTLINECOLOR    0 0 0
                SIZE 30    
                WIDTH 3
            END
            MAXSCALE 50000
        END
        METADATA
            "id_attribute_string" "CODE"
        END
    END

Cette dernière est un .shp en relation avec un dbf divisé en trois
-aduction
-distribution
-aduction distribution

merci d'avance

Hors ligne

 

#26 Mon 25 May 2009 17:18

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

Re: Webcarto et l'importation d'image

Concernant la classification thématique :

Code:

LAYER
        NAME         "Canalisation_L2"
        TYPE         line
        DATA         "Canalisation_L2"
        TEMPLATE    "ttt"
       CLASS
         NAME "Emplacement réservé"
         EXPRESSION ( "[Code]" = "aduction" )
         COLOR 110 110 110
         OUTLINECOLOR 0 0 0
       END
       CLASS
         NAME "Emplacement réservé"
         EXPRESSION ( "[Code]" = "distribution" )
         COLOR 90 90 90
       END
      etc.
END

concernant l'utilisation d'une image comme symbol :

Code:

SYMBOL
    NAME 'flag_red'
    TYPE PIXMAP
    IMAGE "icons/flag_red.gif"
END

Concernant la transparence : définir le paramètre COLOR à -1 -1 -1

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

 

#27 Tue 26 May 2009 09:37

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Je vous remercie pour vos réponses, la classif thématiques ainsi que les symbol tout marche.

Le problème reste cellui du cadastre que je ne pe pas rendre transparent; il s'agit du cadastre en différente planches.tifs définis comme suit :

Code:

LAYER
    NAME "Cadastre"
    STATUS ON
    TYPE RASTER
    TILEINDEX "C:\ms4w\Apache\htdocs\index_raster6.shp"
    TILEITEM "Location"
    PROJECTION
    "init=epsg:2192"
    END
        CLASS
        STYLE 
            COLOR -1 -1 -1
        END
        MAXSCALE 10000
        END

Merci et bonne journée

Hors ligne

 

#28 Tue 26 May 2009 09:44

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

Re: Webcarto et l'importation d'image

Autant pour moi, c'est du raster !

Il me semble qu'il est possible de transformer une couleur X en transparence. Mais cela va dégrader l'image finale.

Code:

LAYER
  NAME grid1
  TYPE raster
  STATUS default
  DATA data/float.tif
  PROCESSING "SCALE=-10,10"
  PROCESSING "SCALE_BUCKETS=4"
  CLASS
    NAME "red"
    EXPRESSION ([pixel] < -3)
    STYLE
      COLOR 255 0 0
    END
  END
  CLASS
    NAME "green"
    EXPRESSION ([pixel] >= -3 and [pixel] < 3)
    STYLE
      COLOR 0 255 0
    END
  END
  CLASS
    NAME "blue"
    EXPRESSION ([pixel] >= 3)
    STYLE
      COLOR 0 0 255
    END
  END
END

Il faut que tu trouves les bons codes wink

Pour info, la doc de MapServer bien qu'en anglais est claire et bien faite : http://mapserver.org/input/raster.html# … a-map-file

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

 

#29 Tue 26 May 2009 09:52

gg3109
Participant actif
Date d'inscription: 7 May 2009
Messages: 57

Re: Webcarto et l'importation d'image

Merci pour la réponse je m'y penche de suite dessus.


Bonne journée

Hors ligne

 

#30 Tue 26 May 2009 10:02

tbonfort
Participant actif
Date d'inscription: 11 Oct 2007
Messages: 87

Re: Webcarto et l'importation d'image

gg3109 a écrit:

Je vous remercie pour vos réponses, la classif thématiques ainsi que les symbol tout marche.

Le problème reste cellui du cadastre que je ne pe pas rendre transparent; il s'agit du cadastre en différente planches.tifs définis comme suit :

Code:

LAYER
    NAME "Cadastre"
    STATUS ON
    TYPE RASTER
    TILEINDEX "C:\ms4w\Apache\htdocs\index_raster6.shp"
    TILEITEM "Location"
    PROJECTION
    "init=epsg:2192"
    END
        CLASS
        STYLE 
            COLOR -1 -1 -1
        END
        MAXSCALE 10000
        END

Merci et bonne journée


http://lmgtfy.com/?q=mapserver+raster+transparent

ps: Yves a la patience de repondre a tes questions qui pourtant sont du niveau le plus basique qui soit , et comme il le dit sont accessibles directement sur la documentation du site de mapserver. GeoRezo c'est pratique pour repondre aux problematiques rencontrées par ses utilisateurs, par contre je trouve cela dommage que cela tourne a l'assistanat comme actuellement.

Hors ligne

 

Pied de page des forums

Powered by FluxBB