[Gfoss] Postgis intersection con più di due geometrie...

Marco Guiducci marco.guiducci a regione.toscana.it
Lun 17 Ago 2020 08:21:54 CEST



Il 14/08/2020 19:34, Giuliano Curti ha scritto:
> Ciao Marco, Amedeo e tutti,
>
> aggiungo due briciole:
>
>
> 2) il numero di punti è N, lo spazio del punto ignoto è 2D/3D, quindi la
> matrice A di cui parla Marco è rettangolare Nx2 o Nx3, quindi non
> invertibile; azzardo che dovrai premoltiplicarla per la sua trasposta, come
> si fa per i minimi quadrati; questa però e materia antica che non
> rispolvero da un po' e quindi anche qui ...... un buon testo di algebra
> lineare sarà un valido tutor.
>
non azzardi
lo savevo di aver tralasciato una parte fondamentale :-) ovvero che il 
si risolve con i minimi quadrati.

però il nocciolo del problema era fare la matrice "madre". poi son 
passaggi..... che anche una calcolatrice tascabile fa.
in realtà, per fare accademia, sulla matrice n x m ci sono quintalate di 
documentazione per renderla stabile dal punto di vista computazionale: è 
una matrice dispersa? ci sono numeri grandi e mumeri piccoli?
insomma tutte le tecniche di ordinamento e, in seguito, di pivoting 
sulla matrice normale (quella quadrata). in teoria gli algoritmi dei 
linguaggi di programmazione (c, python), dovrebbero già essere ottimizzati.


l'argomento in discussione è sicuramente matematico, ma se volete 
cercare anche esempi pratici e numerici, cercate nei testi di 
topografia. Il problema è un classico esempio topografico di 
compensazione di reti trigonometriche con solo distanze misurate 
(trilaterazione).
la situazione più complessa, cioè la realtà, è che oltre alle distanze 
(poche) in ballo ci sono le misure di azimut.
saluti


-- 
Marco Guiducci - 055 4383194
SITA - Sistema informativo territoriale e ambientale
Regione Toscana - Via di Novoli 26 - 50127 Firenze



Maggiori informazioni sulla lista Gfoss