mi è stato dato questo compito da mia moglie, quindi è la massima priorità :-)Outline tramando algoritmo
Ho una collezione di punti (in realtà Northings & Eastings, ma non importa). Voglio prendere quei punti e creare una serie di vettori che rappresentano il contorno, in modo da poter tracciare su Google Earth.
Quindi, qualcosa di simile:
# #
# # #
# # #
# #
#
darebbe:
#-----------------------#--
/ \ --#
# #------------/
\-----# /
\ /
#
Una possibile soluzione mi è venuta, è quello di calcolare i vettori tra ogni punto, e scartare ogni vettore che si sovrappone un altro vettore. Non l'ho ancora implementato (non proprio sicuro di come), ma mi sono chiesto se ci sono altri modi.
L'algoritmo deve solo essere eseguito un paio di volte, quindi se ci vuole un'ora per corsa e concerti di RAM non è un problema.
Buona domanda. Potresti ricevere una risposta migliore da http://programmers.stackexchange.com o http://math.stackexchange.com – Fogmeister
Perché quella forma? Perché non disegnare lo [scafo convesso] (http://en.wikipedia.org/wiki/Convex_hull) dei punti? – Chowlett
@Chowlett basta fare la risposta; stava per dire che ci sono diverse forme "solide" che potrebbero essere fatte con quei punti. –