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 Tue 27 September 2016 09:52

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Problème de Superposition d'une couche sur Map

bonjour, je veux afficher une couche (.shp)  sur une Map , le problème la couche elle s'affiche mais loin de la carte map c-a-d elle n'est pas superposée exacte. peut etre le code de projection n'est pas correcte?!! svp que ce que je fais?!
voici mon code:


<html>
<head>
<title>Openplanning mit Geoserver</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script type='text/javascript' src='http://www.openlayers.org/api/OpenLayers.js'></script>
</head> <body> <div id="map-id"></div>

<script>
var geographic = new OpenLayers.Projection("EPSG:32630");
var mercator = new OpenLayers.Projection("EPSG:900913");
var world = new OpenLayers.Bounds(-110471.609375, 4093849.5,-12938.8916015625, 4200194.5).transform( geographic, mercator );
var SBA_center = new OpenLayers.LonLat(-66883.87977, 4153214.06817).transform( geographic, mercator );
var options = { projection: mercator, displayProjection: geographic, units: "m", /*maxExtent: world,*/ maxResolution: 156543.0399 };
var map = new OpenLayers.Map("map-id",options);
var osm = new OpenLayers.Layer.OSM(); map.addLayer(osm);
var Route = new OpenLayers.Layer.WMS( "route", "http://localhost:8081/geoserver/les_caracteristiques_geographiques/wms", {layers: "route", transparent: true} );
map.addLayer(Route); map.setCenter(SBA_center, 8);
map.addControl(new OpenLayers.Control.LayerSwitcher()); //zeigt die Koordinaten der aktuellen Mause-Position an map.addControl(new OpenLayers.Control.MousePosition());
map.addControl(featureInfo);
featureInfo.activate();
</script>
</div>
</body>
</html>



Merci à Vous

Hors ligne

 

#2 Thu 29 September 2016 10:08

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: Problème de Superposition d'une couche sur Map

quelqu'un peut m'aider!!

Hors ligne

 

#3 Thu 29 September 2016 10:16

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: Problème de Superposition d'une couche sur Map

Bonjour,

Si vous utilisez GeoServer, vous pouvez forcer l'affichage dans une projection différente (dans le menu publication de votre couche).
Vous pouvez aussi reprojeter votre couche avant de la diffuser (par exemple avec QGIS).


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#4 Thu 29 September 2016 11:41

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: Problème de Superposition d'une couche sur Map

j'ai jamais travaillé avec le QGIS !!

Hors ligne

 

#5 Thu 29 September 2016 16:53

Francois Gueydon
Participant actif
Lieu: Castelnaud la Chapelle
Date d'inscription: 17 Jun 2015
Messages: 69

Re: Problème de Superposition d'une couche sur Map

il est gentil le qgis il mord pas:)
je te le conseille il est tres simple à prendre en main et c'est pratique pour visualiser ta donnée et voir si sa projection est la bonne et la changer ect..


La cartographie sans SIG existe encore: http://www.cartographersguild.com/content.php
Site perso: http://francoisgueydon.jimdo.com/

Hors ligne

 

#6 Fri 30 September 2016 20:21

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: Problème de Superposition d'une couche sur Map

Ok , Donc je charge la carte sur QGIS et voir les détails c'est ça ?!

Hors ligne

 

#7 Mon 03 October 2016 09:41

Francois Gueydon
Participant actif
Lieu: Castelnaud la Chapelle
Date d'inscription: 17 Jun 2015
Messages: 69

Re: Problème de Superposition d'une couche sur Map

QGIS te permettras de voir s'il y a un souci avec ta donnée ou de la reprojeter si besoin. Si elle s'affiche sans problème dans qgis ca te permettras de voir que la projection de tes données est bonne et tu sauras que le problème vient de ton code js. Ca réglera pas ton problème mais te permettras de savoir ou chercher, si ton code est bon et ta donnée mal projetée tu auras typiquement une donnée qui s'affiche décalée avec ton fond de carte.
Apres je sais pas si tu es habituée aux SIG, si ce n'est pas le cas je pense qu'il faudrait que tu te renseigne sur les bases, particulièrement les systèmes de projection.


La cartographie sans SIG existe encore: http://www.cartographersguild.com/content.php
Site perso: http://francoisgueydon.jimdo.com/

Hors ligne

 

Pied de page des forums

Powered by FluxBB