Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Thu 16 July 2020 18:06

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 263

Récupération de données Long/Lat et pb de projection

Bonjour/soir

Par rapport à mon post précédent, j'ai réussi à récupérer les données long et lat.

J'arrive via une requête PostGIS à intégrer une chaine de caractère qui ressemble à une entité géométrique, mais dans une colonne formatée "chaine de caractère".

Mais un problème subsiste, la projection.
Il semble qu'il n'y ait pas de projection associée, mais je ne sais pas du tout comment le faire. La méthode st_srid ne fonctionne pas.

Code:

Warning: pg_query(): Query failed: ERROR: Geometry SRID (0) does not match column SRID (3857) in C:\ms4w\Apache\htdocs\calvaires.php on line 32

Autre chose que je ne saisis pas, c'est la raison pour laquelle quand je clique sur un point de la carte, ce sont des données en epsg:4326, alors que je souhaite avoir epsg:3857.

Code:

map.on('click', function(evt){
    var coords = ol.proj.toLonLat(evt.coordinate);
    var lat = coords[1];
    var lon = coords[0];
    // coords is a div in HTML below the map to display
    document.getElementById('cx').innerHTML = lon;
    document.getElementById('cy').innerHTML = lat;
});

Hors ligne

 

Pied de page des forums

Powered by FluxBB