#1 Wed 28 April 2021 09:29
- sylvainSIG
- Participant assidu
- Lieu: Moissac
- Date d'inscription: 29 Nov 2018
- Messages: 265
a la recherche d'une fonction PostGIS
Bonjour à tous,
Je suis en train de créer une base de données de photos anciennes et j'aimerais, parmi les caractéristiques de la photo, ajouter des données afin de créer un cône de vision.
Je cherche donc une fonction postgis qui me permettrait de traduire ces données pour un webmapping en leaflet.
Le plugin Leaflet qui me permettrait de faire ça est Leaflet semi-circle.
Code:
L.semiCircle([51.5, -0.09], { radius: 500, startAngle: 45, stopAngle: 135 }).addTo(map);
Le rayon du cône de vision est fixe, radius est une constante. Il faut une fonction PostGis qui permette de renseigner les coordonnées du point, 'startAngle' et 'stopAngle'.
Merci pour votre aide
Sylvain
Hors ligne
#2 Wed 28 April 2021 14:05
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: a la recherche d'une fonction PostGIS
A priori, il suffit de 2 informations en BDD pour que le plugin fonctionne : l'angle de la prise de vue [viewAngle], et l'amplitude du champ de vision [viewRange] (en lien avec la focale utilisée).
Du coup :
Code:
[startAngle] = [viewAngle] - ([viewRange]/2) [stopAngle] = [viewAngle] + ([viewRange]/2)
Non ?
Sylvain M.
Hors ligne