#1 Wed 11 February 2015 11:30
- Sweet live
- Juste Inscrit !
- Date d'inscription: 11 Feb 2015
- Messages: 6
Affichage d'une image en SVG
Bonjour, à tous,
Je travail sur MapServer et j'aimerais pouvoir modifier le format de sortie de l'image. Quand je veux l'image en PNG il y a pas de soucis j'ai
bien l'image qui est retourné dans mon naviguateur. Mais quand je change en SVG avec une définition de l'OUTPUTFORMAT voici l'erreur:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
voici l'url utilisé:
http://dev-shpt/opf_mapserver/mapserv.exe?map=c:/ms4w/apps/tutorial/htdocs/mic.map&layer=tuile4&mode=map
Code:
MAP
IMAGETYPE SVG
OUTPUTFORMAT
NAME SVG
DRIVER CAIRO/SVG
MIMETYPE "image/svg+xml"
IMAGEMODE RGB
EXTENSION "svg"
END
SIZE 2000 2000
EXTENT 18118500 3877472 18138000 3892012
IMAGECOLOR 255 255 255
FONTSET "../fonts/fonts.list"
WEB
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
END
DEBUG 5
CONFIG "MS_ERRORFILE" "/ms4w/tmp/ms_error.txt"
LAYER
NAME GRADIN4
TYPE LINE
STATUS OFF
DEBUG ON
CONNECTIONTYPE OGR
CONNECTION "MSSQL:Server=localhost;uid=login_opf_geo;pwd=opfge0!!;database=OPF_GEO_SFP"
DATA "select geom from table1"
CLASS
NAME "geom"
STYLE
COLOR 0 0 0
OUTLINECOLOR 0 0 0
END
END
PROCESSING 'CLOSE_CONNECTION=DEFER'
END # layer
ENDHors ligne
#2 Wed 11 February 2015 15:23
- Sweet live
- Juste Inscrit !
- Date d'inscription: 11 Feb 2015
- Messages: 6
Re: Affichage d'une image en SVG
Je n'ai pas trouvé la solution pour régler mon problème mais j'ai pu faire quelque tests. quand je déploie MapServer sur IIS j'ai l'erreur que l'on voit ici. Mais je j'utilise Apache au lieu de IIS je n'ai pas d'erreur. Je ne sais pas pourquoi.....
Hors ligne
#3 Wed 11 February 2015 19:23
Re: Affichage d'une image en SVG
Bonjour,
Ce n'est pas une erreur, c'est juste que le SVG est interprété par le navigateur. Le SVG est un format XML donc interprétable par le navigateur et s'il y a une feuille de style en parallèle le navigateur va l'utiliser pour présenter le résultat. Un peu comme le HTML et les css.
D'ailleurs voici une fichier XML accompagné d'une feuille de style : https://plugins.qgis.org/plugins/plugins.xml
Si tu sauves ton fichier en local et que tu mets l'extension svg obtiens tu ton image ?
Sinon peut tu poster le début de la suite du message d'erreur (qui est d'ailleurs plus une remarque).
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
#4 Thu 12 February 2015 11:22
- Sweet live
- Juste Inscrit !
- Date d'inscription: 11 Feb 2015
- Messages: 6
Re: Affichage d'une image en SVG
Bonjour,
C’est la seul ligne qu'il écrit j'ai tenté de trouvé le fichier mais je n'ai rien trouvé. Saurais-tu où le trouver ?
Sinon quand je fait clique droit enregistrer sur la page. Je vois que je peux enregistrer un fichier en SVG. Si je l'ouvre avec internet explorer c'est la même ligne d'erreur..
Dernière modification par Sweet live (Thu 12 February 2015 11:23)
Hors ligne
#5 Thu 12 February 2015 11:36
- Sweet live
- Juste Inscrit !
- Date d'inscription: 11 Feb 2015
- Messages: 6
Re: Affichage d'une image en SVG
Je rajoute aussi. Quand j'enregistre le svg et que je regarde à l’intérieur il n'y a rien d'écris.
Hors ligne
#6 Thu 12 February 2015 11:36
Re: Affichage d'une image en SVG
Bonjour,
hum, peux tu regarder les sources (ctrl + U de mémoire) et vérifier que le navigateur ne pose pas problème. Sinon as tu trouvé des logs d'erreur côté serveur Apache ? Tu peux activer un niveau de DEBUG dans l'objet MAP et LAYER.
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
#7 Thu 12 February 2015 15:09
- Sweet live
- Juste Inscrit !
- Date d'inscription: 11 Feb 2015
- Messages: 6
Re: Affichage d'une image en SVG
J'ai mis un niveau de DEBUG à 5 (au max) mais rien n'est écrit. J'ai le même problème avec internet explorer et Chrome.
Hors ligne


