#1 Wed 14 April 2004 10:02
- Bpicinbono-nospam
- Invité
MapServer avec Flash
De: blaise
Bonjour,
quelqu'un peut-il m'aider dans l'installation / l'utilisation de MapServer avec le support Flash ?
J'ai une appli qui marche bien avec des images png en sortie. Par contre, quand je demande des fichiers SWF en sortie, ceux -ci sont bien creer dans le repertoire d'images temporaires, mais mapserver plante avec l'erreur : Failed writing image to xxxxx.swf (alors que les swf sont crees).
? ? ?
merci
#2 Wed 14 April 2004 10:43
- Pierre GIRAUD
- Invité
Re: MapServer avec Flash
Bonjour,
J'avais bien lu votre question postee sur la liste Mapserver-users hier.
Je n'avais pas pris le temps d'y repondre. Ma reponse n'aurait peut-etre
pas ete tres utile et d'autre part j'avais l'espoir que quelqu'un
d'autre pourait y repondre de facon plus pertinente.
Cela dit, j'ai teste tres rapidement il y a quelques mois cette nouvelle
fonctionnalite de Mapserver qui permet d'obtenir du swf en sortie. J'ai
eu a l'epoque le meme soucis que celui que vous citez. La solution etait
(comme vous l'avez precise sur la liste Mapserver) de passer en
OUTPUT_MOVIE=MULTIPLE. Sur ce point, je ne peux vous aider car je
n'avais pas trouve de solutions. Cependant, comme vous l'avez
certainement remarque Mapserver fabrique bien dans ce cas un fichier
pour chaque couche.
Par contre, il me faut repreciser certaines choses. Le swf ne peut etre
considere comme une image. Les fichiers swf qui sont fabriques par
Mapserver grace a la librairie Ming sont comme vous l'aurez remarque
lisibles individuellement par un navigateur web. Par contre, alors que
votre interface cartographique peut afficher dans des pages HTML des
images jpeg ou gif des cartes fabriquees par le serveur carto, il ne
peut en etre de meme pour des fichiers flash.
Si vous etes deja habitues a manipuler Flash, vous savez sans doute que
pour integrer une animation dans une page HTML il faut le faire avec des
balises , ou alors utiliser une animation mere dans
laquelle peuvent etre charges un a un des clips (animations) fils.
Il faut considerer les SWF sortis par Mapserver comme des clips
individuels que l'on charge dans une animation mere et que l'on peut
manipuler par la suite (affichage, transparence, reaction au survol ...).
Peut etre aussi qu'une installation conforme suffit pour regler le
probleme de la sortie en SINGLE et que la manipulation des objets n'est
pas plus simple ensuite.
Je vous renvoie tout de meme a la page de reference pour ce genre
d'utilisations :
http://www2.dmsolutions.ca/mapserver/dl … erDoc.html
Cordialement.
Pierre GIRAUD
>De: blaise
>Bonjour,
>quelqu'un peut-il m'aider dans l'installation / l'utilisation de MapServer avec le support Flash ?
>J'ai une appli qui marche bien avec des images png en sortie. Par contre, quand je demande des fichiers SWF en sortie, ceux -ci sont bien creer dans le repertoire d'images temporaires, mais mapserver plante avec l'erreur : Failed writing image to xxxxx.swf (alors que les swf sont crees).
>? ? ?
>merci
>
>
#3 Wed 14 April 2004 18:12
- Bpicinbono-nospam
- Invité
Re: MapServer avec Flash
De: Blaise
Je vous remercie pour votre reponse rapide. Je prefere evidemment passer par la liste MapServer pour ce qui est des questions techniques, mais je n'y ai pas trouve trop de repondant recemment face a mes interrogations.
Cependant, j'y ai trouve hier soir la confirmation de ce que vous dites, a savoir que les swf ne peuvent etre utilises comme de simples images...
J'ai donc commence a regarder commment exploiter ces swf a parir d'une interface Flash. Pour commencer, j'essaye de faire marcher la demo suivante :
http://132.156.108.209/FlashMap/FlashMapServer.html
avec mes donnees. Pour l'instant, j'arrive a afficher la carte reference , mais pas mes propres donnees. Probleme de map file ? de l'interface flash ? du chemin vers le map file ? ou autre ? J'enquete...
Je suis tres interesse par ces interfaces Flash pour pouvoir construire des applications ergonomiques. L'applet java Rosa est egalement une bonne base pour developper des interfaces ergonomiques, mais son principal defaut, a mon avis, est qu'elle ne fonctionne pas avec des machines Apple; du moins je n'y suis pas arrive.
merci
Blaise
#4 Wed 14 April 2004 19:18
- Pierre GIRAUD
- Invité
Re: MapServer avec Flash
Je vois que vous etes sur la bonne voie. Felicitations.
Je regrette comme vous que la liste Mapserver ne s'interesse pas
davantage a l'utilisation de la sortie Flash de Mapserver.
Et puisque vous vous etes penches sur l'interface de Ryan Grant
(FlashMapServer), je peux vous certifier que c'est une tres bonne base
pour debuter dans ce sens. En temoigne l'interface que j'ai pu realiser
il y a peu et qui en est une version un peu plus poussee
(http://213.244.7.93/flash/index.php).
Mais a ce propos, il ne faut pas confondre interface Flash et output
flash . L'interface flash peut charger et manipuler des images jpeg et
ne necessite nullement des fichiers swf pour les couches notamment dans
le cas present. Mais c'est par celle-ci que l'on peut parvenir a
afficher les fichiers swf fabriques par mapserver.
Derniere petite remarque, il est tout a fait possible de fabriquer
outils similaires a ceux de Rosa grace au DHTML.
Pierre GIRAUD
>De: Blaise
>Je vous remercie pour votre reponse rapide. Je prefere evidemment passer par la liste MapServer pour ce qui est des questions techniques, mais je n'y ai pas trouve trop de repondant recemment face a mes interrogations.
>Cependant, j'y ai trouve hier soir la confirmation de ce que vous dites, a savoir que les swf ne peuvent etre utilises comme de simples images...
>J'ai donc commence a regarder commment exploiter ces swf a parir d'une interface Flash. Pour commencer, j'essaye de faire marcher la demo suivante :
>http://132.156.108.209/FlashMap/FlashMapServer.html
>avec mes donnees. Pour l'instant, j'arrive a afficher la carte reference , mais pas mes propres donnees. Probleme de map file ? de l'interface flash ? du chemin vers le map file ? ou autre ? J'enquete...
>
>Je suis tres interesse par ces interfaces Flash pour pouvoir construire des applications ergonomiques. L'applet java Rosa est egalement une bonne base pour developper des interfaces ergonomiques, mais son principal defaut, a mon avis, est qu'elle ne fonctionne pas avec des machines Apple; du moins je n'y suis pas arrive.
>merci
>Blaise
>
>