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 Wed 28 April 2021 09:29

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

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: 981

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

 

Pied de page des forums

Powered by FluxBB