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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 05 February 2007 12:51

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

installation de ka-map

excusez moi de vous deranger, mais ca fait 2 jours que j'essaye de faire marcher Ka-map sans résultat probant:
-j'ai téléchargé la version pour ms4w,
- j'ai dézippé les données, je me suis donc retrouvé avec trois nouvelles composantes :
-fichier "httpd_ka-map.conf" dans le répertoire httpd.d,
-un répertoire "ka-map-1.0.b1" dans le répertoire apps de ms4w. J'ai supprimé ka-map-1.0.b1 du répertoire apps et je lai copié dans apache/htdocs.
-la dernière composante qui s'est installée est un fichier ka-map.pkg.html dans le répertoire apache/htdocs.
j'ai suivi exactement les étapes décrites dans wiki pour faire marcher ka-map :
-j'ai téléchargé les données d'essai (une image tiff et un fichier dxf) et j'ai créé le fichier global.map. j'ai mis toutes ces données dans un répertoire data que j'ai mis dans le répertoire apache/htdocs/ka-map-1.0.b1. ensuite j'ai modifié le fichier global.map : j'ai changé la balise WEB et les chemins pour chacun des layer:
WEB
IMAGEPATH '/ms4w/tmp/ms_tmp/kacache/'
IMAGEURL '/ms4w/tmp/ms_tmp/kacache/'
END
LAYER
NAME clouds
TYPE RASTER
STATUS ON
DATA "day_clouds.tif"
END
-j'ai ensuite modifié le fichier httpd.conf :
Alias /kamap "/ka-map-1.0.b1/htdocs"
<Directory "/ka-map-1.0.b1/htdocs">
AllowOverride None
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all
</Directory>
-ensuite j'ai modifié les fichiers config.php et config.dist.php qui sont dans le répertoire include :
$szPHPMapScriptModule = 'php_mapscript.'.PHP_SHLIB_SUFFIX;
$szPHPGDModule = 'php_gd2.'.PHP_SHLIB_SUFFIX;
et j'ai modifié $aszMapFiles comme suit :
$aszMapFiles = array(
"weather" => array( "Global Weather",
"/ka-map-1.0.b1/htdocs/data/global.map",
array( 100000000, 50000000, 15000000 ),
"PNG")
);
- ensuite j'ai réinitialisé apache
à partir de ce moment la, d'après ce qui est décrit sur le site je peux charger les données d'essai dans l'interface ka-map : en saisissant http://localhost:80/kamap, mais le navigateur m'envoi un message d'erreur! : Le site web a refusé d'afficher cette page web.
j'ai aussi essayé en tapant : http://localhost/ka-map-1.0.b1/index.html, dans ce cas, il m'affiche l'interface ka-map mais ne me charge pas les données.
j'ai essayé de taper l'adresse : http://localhost/ka-map-1.0.b1/htdocs/init.php et j'ai ce message d'erreur :
Warning: implode() [function.implode]: Bad arguments. in C:\ms4w\Apache\htdocs\ka-map-1.0.b1\htdocs\init.php on line 125

Warning: Invalid argument supplied for foreach() in C:\ms4w\Apache\htdocs\ka-map-1.0.b1\htdocs\init.php on line 151
/*init*/aszScales=new Array('');var map = new _map({name:'weather',title:'',currentScale: 0,units:3,resolution:72,version:'',scales:aszScale s});map.setDefaultExtents(-1,-1,-1,-1);map.setBackgroundColor('rgb(255,255,255)');map. resolution = 72;this.addMap( map );this.tileWidth=256;this.tileHeight=256;this.serv er = 'http://localhost/ka-map-1.0.b1/htdocs/';this.tileURL = 'tile.php';this.selectMap('gmap');
et pour : http://localhost/ka-map-1.0.b1/htdocs/tile.php j'ai ce message d'erreur :
Fatal error: [MapServer Error]: setExtent(): Given map extent is invalid. Check that it is in the form: minx, miny, maxx, maxy in C:\ms4w\Apache\htdocs\ka-map-1.0.b1\htdocs\tile.php on line 239
voila c'est exctement ce que j'ai fai, je vous prie de m'aider à résoudre ce problème. c'est exctement le genre d'outils que je cherchai.
je vous remercie énormément.

Hors ligne

 

#2 Tue 06 February 2007 10:40

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

c'est bon j'ai finalement réussi à l'installer

mais je me pose une petite question!!! est ce que cartoweb3 ne serait pas meilleur que ka-map
sachant que tout ce qui m'interesse c'est de pouvoir faire des zoom et des pan sans que la page html ne se recharge et bien sur il faut que tout soit fluide
merci pour votre réponse

Hors ligne

 

#3 Tue 06 February 2007 12:16

SidonieC
Participant assidu
Lieu: Saint Mandé
Date d'inscription: 5 Sep 2005
Messages: 177
Site web

Re: installation de ka-map

Peut-être pourriez-vous nous préciser ce qui ne fonctionnait pas quand vous avez écrit votre premier message et ce que vous avez modifié pour que tout roule ?
Ca servira très sûrement à d'autres personnes..

Hors ligne

 

#4 Tue 06 February 2007 13:40

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

l'erreur que je faisai dans ma première installation, c que je déplacai le répertoire d'installation de kamap du répertoire ms4w/apps vers le répertoire ms4w/apache/httdocs. voilaaaa j'ai refais mon installation sans déplacer le dossier et tout marchai bien. il est bien sur essentiel de changer l'entête du fichier httpd_ka-map.conf qui se trouve dans ms4w/httpd.d et le faire pointer vers le répertoire d'installation comme suit :

Alias /kamap "/ms4w/apps/ka-map-1.0.b1/htdocs"
<Directory "/ms4w/apps/ka-map-1.0.b1/htdocs">

Désolé Sidoniec de ne pas l'avoir précisé avant

si vous avez dautres questions n'hesitez pas à me les poser

Hors ligne

 

#5 Tue 06 February 2007 13:53

SidonieC
Participant assidu
Lieu: Saint Mandé
Date d'inscription: 5 Sep 2005
Messages: 177
Site web

Re: installation de ka-map

Merci pour les suivants qui se lanceront dans l'install de kaMap..
j'avais eu qs soucis de mon côté mais pas ce problème là wink
Bonne continuation

Hors ligne

 

#6 Tue 06 February 2007 14:53

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

on vient de me dire que cartoweb était plus pratique et plus facile à utiliser.
donc je ne sais pas si je vais migrer vers cartoweb, parceque la je n'arrive même pas à ajouter des layers (rasters png géoréférencés). je ne sais pas si tu as déja entendu parler de cette outil. tu me le diras dans ton prochain message. et si tu es déja habile avec ka-map, jaimerai te poser quelque petites questions si ca ne te derange pas bien sur (je veux juste savoir comment rajouter des couches).
merci SidonieC

Hors ligne

 

#7 Tue 06 February 2007 17:55

SidonieC
Participant assidu
Lieu: Saint Mandé
Date d'inscription: 5 Sep 2005
Messages: 177
Site web

Re: installation de ka-map

Bonjour,

Je ne connais pas très bien CartoWeb, néanmoins je trouve que ça a l'air mieux (je vais gagner une C3 si je continue a faire de la pub)... car mieux documenté.. c'est pas très pro comme réponse, c'est du feeling. Je laisse le soin aux fanas de CW3 de te répondre.
Mais sinon dis en plus sur ce que tu veux faire ? tu as un besoin précis ? ça pourrait nous aider pour une réponse plus précise...

Pour kaMap j'ai pas bien compris à quelle étape tu étais arrivé.. Tu vois ta jolie couche de nuages sur le fond carto des pays ?
Si tu veux ajouter une couche sur ces données, tu édites le mapfile correspondant global.map et tu rajoutes une section LAYER que tu renseignes correctement (comme pour l'image des nuages ou le shape des pays)...(c'est independant de kamap ça)

Si maintenant tu veux sortir de la démo, il faut que tu écrives un mapfile "à toi" avec tes données..et puis tu vas dans kamap\include\config.php et tu rajoutes ton nouveau mapfile, dans la variable de type tableau "aszMapFiles", là :

Code:

/* Add more elements to this array to offer multiple mapfiles */
$aszMapFiles = array( 'weather'  => array(
                'title' => 'Global Weather',
                'path' => "/ms4w/apps/ka-map-1.0.b1/map/global.map",
                'scales' => array( 100000000, 50000000, 15000000 ),
                'format' => "PNG")
);

Comme ça tu auras dans la liste déroulante de la liste principale, tous tes mapfiles... Sinon tu remplaces le path et le tour est joué.

Fais juste attention à la variable suivante, je ne sais pas quelle est sa valeur chez toi. Elle définit la map donc le mapfile à afficher par défaut (dans mon cas c'est celui décrit au-dessus, donc le global.map) :

Code:

$szMap = "weather";

Voilà n'hésite pas a me poser des questions, mais je ne suis pas allée très loin, je voulais juste tester l'installation... Mais du coup, ça me permettra de m'y replonger ce qui n'est pas plus mal.

Hors ligne

 

#8 Tue 06 February 2007 18:47

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

ahhh merci, ca a marché, mais en fait j'ai un ptri problème, quand je charge mon image dans le navigateur en bas à gauche on m'ecrit qu'il ya une erreur sur la page qui pourrait empécher certains éléments de s'exécuter correctement: tu vois, c la sorte de triangle jaune qui t'indique que tu as une erreur sur la page. bref je ne sais pas si tu vois dou vien le problème, si tu en sais plus , tiens moi au courant. les zoom ne marchent pas, et ya certaines couches que j'ai supprimé de mon mapfile mais qui s'affichent toujours. je ne sais vraiment pas dou vienn mes erreur

sinon j'ai aussi essayé openlayers, et franchement il est pas mal, on l'intègre directement dans une page web. mais bon j'ai pas réussi à ajouter des couches sad j'ai juste testé avec les données d'essai.

Hors ligne

 

#9 Tue 06 February 2007 18:55

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

voila a koi ressemble mon mapfile :
MAP
  EXTENT  358000 369000 373000 386000
  IMAGETYPE PNG24
  IMAGECOLOR 255 255 255
  UNITS METERS
 
  PROJECTION
    "init=epsg:26191"
  END
 
  LAYER
      NAME rabat1   
      DATA "rabat1.png"
      STATUS ON
      TYPE RASTER
  END
   LAYER
      NAME rabat2   
      DATA "rabat2.png"
      STATUS ON
      TYPE RASTER
  END
   LAYER
      NAME rabat3   
      DATA "rabat3.png"
      STATUS ON
      TYPE RASTER
  END
END

les zooms ne marchen pas sur linterface ka-map pourtant l'image saffiche bien

Hors ligne

 

#10 Tue 06 February 2007 19:58

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

SidonieC  , c bon j'ai réussi à arranger les zooms, franchement je ne vois vraiment pas comment ca a pas marché au début
tout ce que j'ai fai c'est ke j'ai déplacé mon répertoire de travail vers ms4w\apps\ka-map-1.0.b1.

Bon j'ai appris un nouveau truc qui pourrait t'intereser apart si tu le sais déja smile en fait ya la possibilité d'intéger plusieurs mapfiles dans le même fichier config. donc voila la copie de la partie que j'ai modifié. peut être que ca pourrait interesser tout le monde :
$wea = array (
         'title' => 'anissa',
         'path' => '/ms4w/apps/ka-map-1.0.b1/map/global.map',
         'scales' => array(100000000, 50000000, 15000000),
         'format' =>'PNG');
$pages = array (        
               'title' => 'pages jaunes',
                'path' => '/ms4w/apps/ka-map-1.0.b1/png/affichage.map',
                'scales' => array( 10000,5000,3000,2000 ),
                'format' => 'PNG');               
$aszMapFiles = array( 'weather' => $wea,'pagesjaunes' => $pages);
$szMap = 'pagesjaunes';
voila maintenant le seul problème qui reste c'est l'erreur dont je t'ai parlé dans mes messages précédents, le triangle jaune. jaimerai bien savoir si toi aussi tu as la même erreur parceque vraiment la ca magasse
merciii je te tiendrai au courant de l'avancement de mon projet, et peut être que je trouverai d'autres astuces qui pourraient interesser du monde

Hors ligne

 

#11 Wed 07 February 2007 09:31

SidonieC
Participant assidu
Lieu: Saint Mandé
Date d'inscription: 5 Sep 2005
Messages: 177
Site web

Re: installation de ka-map

Merci pour l'exemple de code (je t'en avais parlé dans mon premier post..).

Pour ce qui est du "triangle jaune" en bas a gauche, cela signifie qu'il y a des erreurs javascript sur ta page. Je les ai aussi, mais en fait ce ne sont pas réellement des erreurs, ce sont juste des avertissements. Il y a des propriétés dans les fichiers css qui ont l'air d'être mal utilisées, idem dans le javascript des pages. Mais tu ne peux "rien y faire" à part modifier les css utilisés par Kamap et retoucher leurs pages...Le problème vient des fichiers de KaMap, pas des tiens, ok?

Dans IE, tu peux double-cliquer sur ce triangle et une fenêtre va s'ouvrir t'indiquant où se situent les erreurs/avertissements. Ce n'est pas toujours très clair.
Dans Firefox, tu vas dans le menu Outils et tu choisis la rubrique "Console d'erreurs" et là tu as exactement toutes les erreurs/avertissements sur la page en cours...
Tu peux donc te rendre compte que ce n'est pas grave!

[img]http://img144.imageshack.us/img144/2048/consolebo3.th.png[/img]
Sinon oui, OpenLayer, c'est pas mal du tout. Mais je ne sais toujours pas ce que tu veux faire!! Tu cherches juste a connaitre les outils et a les tester, ou tu as une application à monter ? Dans ce cas, il y aura peut-être des outils plus ou moins bien adaptés a ton besoin.

Hors ligne

 

#12 Wed 07 February 2007 10:43

GeomaSIG
Participant occasionnel
Date d'inscription: 9 Jan 2007
Messages: 30

Re: installation de ka-map

ahhh ca me rassure alors, je vais voir à quoi peuvent ressembler ces erreurs.
pour ce qui est de mon projet, bein je suis entrain de monter une application type les pages jaunes:
un utilisateur qui se connecte sur mon site, devra saisir une adresse (4,avenue michel debré) et saisir un point d'intérêt (médecin, pharmacie...). à partir de ce moment la je lui affiche une liste de tous les points d'intérêt les plus proches de l'adresse qu'il aura saisi. une fois qu'il aura selectionné l'un des éléments de cette liste je dois lui afficher un plan de situation du point s'intérêt avec un pictogramme adapté sur le point d'intérêt.
voila c'est comme les pages jaunes koi.
l'état d'avancement de mon projet : donc la jai fai ce qui sui (cela pourrai interesser des gens qui font ou qui pourraient faire des applications similaires):
-une fois que l'utilisateur saisi son adresse, je géocode celle ci en me basant sur une base de données routes. donc à ce moment la j'ai les coordonnées de l'adresse saisie.
-ensuite, sur une base de données que j'ai appelé points d'intéret, je fais une requête pour trouver les points d'intéret les plus proches du point géocodé(postgresql/postgis).
donc la je suis rendu à la dernière étape : affichage du plan de situation.
donc la avec ka-map j'affiche ma carte. mais le problème c'est que je ne sais pas comment centrer ma carte sur un point donné. voilaaa j'ai posé ma question dans un autre sujet du forum.
sinon pour ceux qui ont besoin d'aide : création d'un algorithme de géocodage (assez compliqué!!!!) je suis à votre disposition smile
SidonieC  merci pour le triangle jaune

Hors ligne

 

#13 Wed 14 October 2009 12:37

mbndiaye
Juste Inscrit !
Date d'inscription: 14 Oct 2009
Messages: 3

Re: installation de ka-map

Bonjour à tous
J'ai un problème d'affichage avec ka-map, il n'affiche que le keymap.jpg et à la place de la carte, il affiche plusieurs carrés avec une icùone d'image au milieu. Pourtant la carte s'affiche quand j'utilise le script trouvé sur un forum suivant
<?php
dl('php_mapscript.dll');
$map_path="C:/ms4w/apps/ka-map-1.0/htdocs/map/";
$map_file="global.map";
$oMap=ms_newMapObj($map_path.$map_file);
$oImg=$oMap->draw();
$szURL=$oImg->saveWebImage();
$dos=opendir(".");
echo "dossier courant ".$dos.'<br />';
echo $szURL.'<br />';
echo "<img src=\"$szURL\" alt=\"non trouvé\">";
?>
Quelqu'un aurait une solution ?
Merci

Hors ligne

 

#14 Wed 14 October 2009 20:55

assefa
Participant occasionnel
Date d'inscription: 7 Nov 2008
Messages: 12

Re: installation de ka-map

Si vous n'avez pas investi beaucoup de temps avec ka-Mao, je vous conseille de plutot regarder du cote de OpenLayers (openlayer.org) plutot que ka-Map. La plus part des gens qui ont developpe ka-Map investissent maintenant leur effort sur OpenLayers (ou encore des frameworks derives de openlayers comme MapFish ou Fusion)

Pour ce qui est de votre problem, il serait utile de prendre l'URL pointe par vos images et l'essayer directement dans le browser. Ca vous donnera probablement un "hint" sur l'erreure.

Hors ligne

 

#15 Thu 15 October 2009 18:46

mbndiaye
Juste Inscrit !
Date d'inscription: 14 Oct 2009
Messages: 3

Re: installation de ka-map

Ok merci, le fait est que je viens d'entrer dans le monde de la géomatique où il y a foison de logiciels et donc je ne sais pas encore qu'est-ce qui vaut quoi ?

Hors ligne

 

#16 Fri 16 October 2009 14:46

assefa
Participant occasionnel
Date d'inscription: 7 Nov 2008
Messages: 12

Re: installation de ka-map

Oui c'est comprehensible. Si c'est un projet precis, vous pouvez peut etre aussi specifier ce que vous vouler accomplir et des gens sur la liste peuvent vous conseiller les outils/logiceils les plus courants.

Hors ligne

 

#17 Sat 17 October 2009 20:41

mbndiaye
Juste Inscrit !
Date d'inscription: 14 Oct 2009
Messages: 3

Re: installation de ka-map

Pour le moment je cherche un logiciel qui me permet de géoréférencer des structures (ex des écoles) et d'avoir derrière une base de données avec des informations sur ces structures ( nombre de classes, nombres d'élèves, niveau, etc.) qu'on peut afficher si on pointe le curseur sur le symbole représentant une structure.
Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB