#1 Sat 02 March 2024 12:46
- Benji12
- Participant occasionnel
- Date d'inscription: 5 Apr 2018
- Messages: 23
Décalage sur génération de carte avec l'api maptiller
Bonjour,
J'utilise l'api de Maptiler et j'ai un petit décalage entre le rendu et ce qui est attendu :
Je pense que c'est un problème de SRID ou des données attendues (mais n'ai trouvé aucune information sur la doc de maptiler).
Voici ma requête :
Code:
SELECT ST_AsEncodedPolyline(ST_LineSubstring(
trace.path::geometry,
least(ST_LineLocatePoint(trace.path, pta.lonlat::geometry), ST_LineLocatePoint(trace.path, ptb.lonlat::geometry)),
greatest(ST_LineLocatePoint(trace.path, pta.lonlat::geometry), ST_LineLocatePoint(trace.path, ptb.lonlat::geometry)))::geometry) AS section
FROM traces trace, pois pta, pois ptb
where trace.id = 1
AND pta.id = 365
AND ptb.id = 587Ce que j'obtiens avec postgresql :
[img]https://i.postimg.cc/68ps6bxC/postgresql-result.jpg[/img]
Ce que j'obtiens avec l'API
[img]https://i.postimg.cc/F10XTJxk/map-tiler-api.jpg[/img]
Au delà du décalage, une idée de pourquoi j'ai une transformation de ma linestring à l'arrivée ?
Dernière modification par Benji12 (Sat 02 March 2024 12:55)
Hors ligne


