Configuration d'OpenLayers [ Répondre ] Par : Etienne TAFFOUREAU on 2009-03-19 11:17 | [forum:173264] |
Par : Mathieu Coudert RE: Configuration d'OpenLayers [ répondre ] 21/01/2009 11:19 En effet la carte est obtenue dans le système de project EPSG:4326, la reprojection n'est pas implémenté dans Geosource v2. En d'autre terme l'attribut SRS de l'extent n'est pas utilisé. Concernant le format de l'image obtenue, rien n'est précisé à OpenLayers concernant le format de sortie, il s'agit du format de sortie par défault. Il vous est possible de le modifier en changeant la ligne 219 du fichier javascript gn_search.js (/web/geonetwork/scripts). Vous pouvez ainsi demander un format de sortie PNG de la manière suivante : mapInfo.url, {layers: mapInfo.name, format: "image/png"} ); Cordialement, Mathieu Coudert Par : Rémi LEBLOND RE: Configuration d'OpenLayers [ répondre ] 21/01/2009 10:43 Avec les paramètres suivants dans le fichier map-server.xml, j'obtiens effectivement le cadrage voulu : <extent SRS="EPSG:27561"> <northBL>48.777117017588665</northBL> <southBL>48.39318806005039</southBL> <eastBL>7.942557427342183</eastBL> <westBL>7.543271311502381</westBL> </extent> Mais : - La carte est obtenue dans le système de projection EPSG:4326 et non en EPSG:27561. - L'image obtenue est en JPEG très compressée et présente donc d'important artéfacts de compression. Ne serait-il pas possible de demander du PNG ou du JPEG moins compressé ? Par : Etienne TAFFOUREAU RE: Configuration d'OpenLayers [ répondre ] 19/01/2009 10:10 La recherche géographique utilise l'emprise contenue dans la métadonnée, définie en lat/long. Pour éviter de convertir systématiquement les coordonnées, nous avons pris en compte uniquement l'EPSG:4326 pour la configuration. Par : Rémi LEBLOND RE: Configuration d'OpenLayers [ répondre ] 19/01/2009 09:16 La configuration du fichier "map-server.xml" ne semble pas correctement prise en compte dès lors que l'on utilise un autre système de projection que le EPS:4326. En effet, j'ai configuré l'emprise de ma carte de la façon suivante (dans le fichier map-server.xml) : <!-- (Xmin = 998810 Ymin = 112033) (Xmax = 999591 Ymax = 112455) --> <extent SRS="EPSG:27582"> <northBL>112455</northBL> <southBL>112033</southBL> <eastBL>999591</eastBL> <westBL>998810</westBL> </extent> Mais, les requêtes envoyées par GéoSource au service WMS font référence à l'EPS:4326. La BBOX reprenant les coordonnées du fichier map-server.xml, exprimées dans l'EPSG:27582, aucune donnée n'est représentée dans la carte affichée. Extrait de la requête WMS : ...&SRS=EPSG%3A4326&BBOX=998614.75,111680.77884615384,999786.25,112807.22115384616&... Par : Rémi LEBLOND RE: Configuration d'OpenLayers [ répondre ] 15/01/2009 17:06 Merci pour cette réponse rapide ! Par : Etienne TAFFOUREAU RE: Configuration d'OpenLayers [ répondre ] 15/01/2009 16:07 Bonjour, Dans la version 2.0.1 de Geosource, disponible sur http://geonetwork-opensource.org/software, nous avons préféré revenir à un fond de plan sous forme de WMS, moins lourd et effectivement plus précis. Toutefois, pour ceux qui souhaitent configurer leur carte eux-même, voici la manière de procéder : 1) ouvrir le fichier map-server.xml dans \web\geonetwork\xml 2) modifier l'emprise, le type de données (WMS ou image), et l'URL 3) ne pas oublier de mettre default="true" pour que vos modifications soient prises en compte Cordialement, Etienne TAFFOUREAU Par : Rémi LEBLOND Configuration d'OpenLayers [ répondre ] 15/01/2009 15:44 La page de recherche de géosource propose une fenêtre, basée sur OpenLayers, permettant de saisir des critères de recherches géographiques. Par contre, les données de cette fenêtre sont très peu précises et disponibles seulement à de très petites échelles. Est-il possible d'utiliser un autre fonds de plan, sous la forme d'un service WMS par exemple ? Si oui, comment ? |