cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-19258%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ECalcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19258%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3DUTF-8%22%20%2F%26gt%3B%3CP%3EQualcuno%20ha%20idea%20di%20come%20calcolare%20la%20distanza%20tra%20gli%20stati%20negli%20Stati%20Uniti%20utilizzando%20il%20codice%20postale%20o%20la%20latitudine%20e%20la%20longitudine%3F%3C%2FP%3E%3CH4%20style%3D%22padding-bottom%3A%200.5em%3B%20font-family%3A%20avenir-med%2C%20Arial%2C%20Helvetica%2C%20sans-serif%3B%20font-weight%3A%20normal%3B%20font-size%3A%202rem%3B%20color%3A%20%23555555%3B%22%20id%3D%22toc-hId--653017265%22%20id%3D%22toc-hId-1224929699%22%20id%3D%22toc-hId-1224929699%22%3E%3C%2FH4%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-262103%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-262103%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F958%22%20target%3D%22_blank%22%3E%20%40ron_horne%3C%2FA%3E%3CBR%20%2F%3E%20Grazie%20per%20la%20tua%20rapida%20risposta!%3C%2FP%3E%3CP%3EHo%20lavorato%20un%20po'%20di%20pi%C3%B9%20con%20la%20sceneggiatura%20e%20ho%20scoperto%20che%20la%20colpa%20era%20dalla%20mia%20parte.%20Sono%20riuscito%20a%20calcolare%20le%20distanze%20senza%20problemi.%3C%2FP%3E%3CP%3EGrazie%20mille!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-260956%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-260956%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F18637%22%20target%3D%22_blank%22%3E%20%40Mergrung%3C%2FA%3E%20%2C%3C%2FP%3E%0A%3CP%3Ese%20puoi%20pubblicare%20un%20campione%20dei%20dati%20e%20dello%20script%20che%20stai%20utilizzando%2C%20possiamo%20risolverlo%20per%20te.%3C%2FP%3E%0A%3CP%3Ein%20caso%20contrario%2C%20%C3%A8%20difficile%20stabilire%20quale%20sia%20l'origine%20dell'errore.%3C%2FP%3E%0A%3CP%3Euna%20cosa%20che%20molto%20probabilmente%20%C3%A8%20cambiata%20dal%202016%20%C3%A8%20il%20riferimento%20ai%20dati%20del%20campione.%20nel%20mio%20script%20originale%20aveva%20un%20riferimento%20a%20JMP11%20x86.%20se%20stai%20usando%20una%20versione%20successiva%20ti%20dar%C3%A0%20sicuramente%20un%20messaggio%20di%20errore.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-260936%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-260936%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F958%22%20target%3D%22_blank%22%3E%20%40ron_horne%3C%2FA%3E%20%2C%3C%2FP%3E%3CP%3EHo%20provato%20a%20utilizzare%20questo%20script%20per%20calcolare%20le%20distanze%2C%20ma%20ho%20ricevuto%20un%20messaggio%20di%20errore%20quando%20ho%20provato.%20Visto%20che%20la%20sceneggiatura%20%C3%A8%20del%202016%2C%20forse%20sono%20cambiate%20alcune%20cose%3F%3C%2FP%3E%3CP%3EUn%20aggiornamento%20dello%20script%20sar%C3%A0%20apprezzato.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-224296%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-224296%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F13069%22%20target%3D%22_blank%22%3E%20%40mjvincent87%3C%2FA%3E%20E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1025%22%20target%3D%22_blank%22%3E%20%40jenkins_macedo%3C%2FA%3E%3C%2FP%3E%0A%3CP%3Eun%20altro%20modo%20per%20farlo%20%C3%A8%20con%20la%20formula%20di%20colonna%20in%20una%20tabella%20di%20dati.%20provare%20il%20seguente%20script%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EClear%20Globals()%3B%0ANames%20Default%20To%20Here(%201%20)%3B%0A%0A%2F%2F%20Open%20data%20file%0Adt%20%3D%20Open(%20%22%24SAMPLE_DATA%2FCities.jmp%22%20)%3B%0A%0A%2F%2F%20add%20column%20for%20distance%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22latrad%22%2C%20formula(%20%3ALatitude%20*%20(Pi()%20%2F%20180)%20)%20)%3B%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22longrad%22%2C%20formula(%20%3ALongitude%20*%20(Pi()%20%2F%20180)%20)%20)%3B%0A%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22Distance%22%2C%20Numeric%2C%0A%20formula(%0A%20%206371.00%20*%202%20*%20ATan(%0A%20%20%20(Sin(%20(%3Alatrad%20-%20Lag(%20%3Alatrad%2C%20-1%20))%20%2F%202%20)%20%5E%202%20%2B%20Cos(%20%3Alatrad%20)%20*%20Cos(%20Lag(%20%3Alatrad%2C%20-1%20)%20)%20*%20Sin(%20(%3Alongrad%20-%20Lag(%20%3Alongrad%2C%20-1%20))%20%2F%202%20)%0A%20%20%20%20%5E%202)%20%5E%200.5%2C%0A%20%20%20(1%20-%20(Sin(%20(%3Alatrad%20-%20Lag(%20%3Alatrad%2C%20-1%20))%20%2F%202%20)%20%5E%202%20%2B%20Cos(%20%3Alatrad%20)%20*%20Cos(%20Lag(%20%3Alatrad%2C%20-1%20)%20)%20*%20Sin(%0A%20%20%20%20(%3Alongrad%20-%20Lag(%20%3Alongrad%2C%20-1%20))%20%2F%202%0A%20%20%20)%20%5E%202))%20%5E%200.5%0A%20%20)%0A%20)%0A)%3B%0A%0Adt%20%26lt%3B%26lt%3B%20New%20Column(%20%22Bearing%22%2C%20Numeric%2C%20%22Continuous%22%2C%20Format(%20%22Latitude%20DMS%22%2C%20%22PUNSGN%22%2C%2015%2C%200%20)%2C%0A%20formula(%0A%20%20brng%20%3D%20Mod(%0A%20%20%20((ATan(%0A%20%20%20%20Sin(%20Lag(%20%3Alongrad%2C%20-1%20)%20-%20%3Alongrad%20)%20*%20Cos(%20Lag(%20%3Alatrad%2C%20-1%20)%20)%2C%0A%20%20%20%20Cos(%20%3Alatrad%20)%20*%20Sin(%20Lag(%20%3Alatrad%2C%20-1%20)%20)%20-%20Sin(%20%3Alatrad%20)%20*%20Cos(%20Lag(%20%3Alatrad%2C%20-1%20)%20)%20*%20Cos(%20Lag(%20%3Alongrad%2C%20-1%20)%20-%20%3Alongrad%20)%0A%20%20%20))%20*%20180%20%2F%20Pi())%20%2B%20360%2C%0A%20%20%20360%0A%20%20)%0A%20)%0A)%3B%0A%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-224295%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-224295%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F13069%22%20target%3D%22_blank%22%3E%20%40mjvincent87%3C%2FA%3E%3C%2FP%3E%0A%3CP%3Edai%20un'occhiata%20a%20questo%20script%20e%20fammi%20sapere%20se%20%C3%A8%20la%20direzione%20a%20cui%20stai%20pensando%3A%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%0AClear%20Globals()%3B%0ANames%20Default%20To%20Here(%201%20)%3B%0A%0A%2F%2F%20open%20data%20file%20(dots)%20-%20this%20includes%20the%20observation%20we%20want%20to%20update%0Adt%20%3D%20Open(%20%22%24SAMPLE_DATA%2FHurricanes.jmp%22%20)%3B%0A%0A%2F%2F%20introduce%20the%20column%20with%20the%20distance%20to%20be%20updated%20in%20the%20dots%20table%0Adots%20%26lt%3B%26lt%3B%20New%20column%20(%20%22Distance%22%2C%20Numeric%20)%3B%0A%0A%2F%2F%20introduce%20the%20column%20with%20the%20distance%20to%20be%20updated%20in%20the%20dots%20table%0ADots%20%26lt%3B%26lt%3B%20New%20Column(%22Bearing%22%2C%20Numeric%2C%20%22Continuous%22%2C%20Format(%22Latitude%20DMS%22%2C%20%22PUNSGN%22%2C%2015%2C%200))%3B%0A%0A%2F%2F%20extract%20the%20longitude%20and%20the%20latitude%20values%20from%20the%20table%20-%20as%20radians%0Ax%20%3D%20(Column(%20dots%2C%20%22Longitude%22%20)%20%26lt%3B%26lt%3B%20getValues)%20*%20Pi()%20%2F%20180%20%3B%20%0Ay%20%3D%20(Column(%20dots%2C%20%22Latitude%22%20)%20%26lt%3B%26lt%3B%20getValues)%20*%20Pi()%20%2F%20180%20%3B%20%0A%0A%0A%2F%2F%20declare%20the%20distance%20calculation%20function%20in%20KM%20based%20on%20world%20radius%20of%206371%20KM.%0A%2F%2F%20For%20statute%20miles%20multiply%20final%20distance%20d%20by%200.621371.%0A%2F%2F%20For%20nautical%20miles%20multiply%20final%20distance%20d%20by%200.539957%0Ahaversine%20%3D%20Function(%20%7Blong1%2C%20lat1%2C%20long2%2C%20lat2%2C%20R%20%3D%206371.009%7D%2C%0A%20%7BDefault%20Local%7D%2C%0A%20a%20%3D%20Sin(%20(lat1%20-%20lat2)%20%2F%202%20)%20%5E%202%20%2B%20Cos(%20lat1%20)%20*%20Cos(%20lat2%20)%20*%20Sin(%20(long1%20-%20long2)%20%2F%202%20)%20%5E%202%3B%0A%20c%20%3D%202%20*%20ATan(%20a%20%5E%200.5%2C%20(1%20-%20a)%20%5E%200.5%20)%3B%0A%20d%20%3D%20R%20*%20c%20%2F%2F%20%20*0.621371%20For%20statute%20miles%3B%0A)%3B%0A%0Await%20(0.01)%3B%0A%0A%2F%2F%20run%20the%20function%20along%20the%20rows%20of%20the%20table%0AFor(%20i%20%3D%201%2C%20i%20%26lt%3B%3D%20N%20Row(%20dots%20)%20-%201%2C%20i%2B%2B%2C%0A%20dots%3Adistance%5Bi%5D%20%3D%20haversine(%20x%5Bi%5D%2C%20y%5Bi%5D%2C%20x%5Bi%20%2B%201%5D%2C%20y%5Bi%20%2B%201%5D%20)%0A)%3B%0A%0A%0A%2F%2F%20Declare%20the%20Bearing%20calculation%20function%0ABearing%20%3D%20function%20(%7Blong1%2C%20lat1%2C%20long2%2C%20lat2%20%7D%2C%0A%20%7BDefault%20Local%7D%2C%0A%20abc%20%3D%20sin%20(long2%20-%20long1)%20*%20cos%20(lat2)%3B%0A%20def%20%3D%20cos%20(lat1)%20*%20sin%20(lat2)%20-%20sin%20(lat1)%20*cos%20(lat2)%20*%20cos%20(long2%20-%20long1)%20%3B%0A%20brng%20%3D%20mod%20((%20(atan%20(%20abc%2C%20def%20))%20*%20180%20%2F%20pi()%20)%20%2B%20360%20%2C%20360)%20%20%3B%0A%0A)%3B%0Await%20(0.01)%3B%0A%0A%2F%2F%20run%20the%20Bearing%20function%20along%20the%20rows%20of%20the%20table%0AFor(%20i%20%3D%201%2C%20i%20%26lt%3B%3D%20N%20Row(%20dots%20)%20-%201%2C%20i%2B%2B%2C%0A%20dots%3ABearing%5Bi%5D%20%3D%20Bearing(%20x%5Bi%5D%2C%20y%5Bi%5D%2C%20x%5Bi%20%2B%201%5D%2C%20y%5Bi%20%2B%201%5D%20)%0A)%3B%0A%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EMigliore%2C%3C%2FP%3E%0A%3CP%3ERon%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-224035%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-224035%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIncredibile%20raccolta%20di%20formule%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fwww.movable-type.co.uk%2Fscripts%2Flatlong.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2Fwww.movable-type.co.uk%2Fscripts%2Flatlong.html%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-224020%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-224020%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EUn%20altro%20grazie%20a%20ron_horne!Solo%20un%20paio%20di%20domande%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVoglio%20solo%20confermare%20che%20l'uscita%20%C3%A8%20in%20miglia%20terrestri%2C%20giusto%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EInoltre%2C%20hai%20uno%20script%20per%20il%20rilevamento%20tra%20due%20coordinate%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-43618%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-43618%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fpeople%2Fron_horne%22%20target%3D%22_blank%22%3E%20ron_horne%3C%2FA%3E%20e%20spero%20che%20tu%20stia%20bene.%20So%20che%20ci%20%C3%A8%20voluto%20del%20tempo%20dall'ultima%20volta%20che%20abbiamo%20chattato%20su%20questo%20thread.%20Il%20progetto%20%C3%A8%20stato%20sospeso%20ed%20%C3%A8%20ora%20attivo%20e%20funzionante%20e%20in%20poche%20settimane%20la%20tabella%20risultante%20verr%C3%A0%20distribuita%20in%20produzione%20dal%20nostro%20team%20della%20campagna.%3C%2FP%3E%3CP%3EHo%20applicato%20lo%20script%20e%20ha%20funzionato%20perfettamente%20come%20previsto!!%20Ottimo%20lavoro!!%3C%2FP%3E%3CP%3ECome%20sai%2C%20lo%20script%20calcola%20la%20distanza%20tra%20le%20coppie%20di%20(HH%20Lat.%20e%20HH%20Long.)%20a%20(PS%20Lat%20e%20PS%20Long.)%2C%20che%20%C3%A8%20ci%C3%B2%20che%20originariamente%20era%20ci%C3%B2%20che%20il%20progetto%20era%20stato%20progettato%20per%20catturare.%20Ho%20utilizzato%20la%20distanza%20risultante%20per%20calcolare%20il%20tempo%20necessario%20a%20ciascuna%20famiglia%20per%20partecipare%20a%20uno%20dei%20nostri%20programmi%20a%201%2C%203%20o%205%20ore%20di%20distanza%20da%20casa.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOra%2C%20il%20problema%20%C3%A8%20che%20vorrei%20creare%20uno%20script%20per%20calcolare%20la%20distanza%20tra%20ogni%20coppia%20di%20Lat.%20e%20Lungo.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPer%20esempio%3A%3C%2FP%3E%3CP%3ENella%20tabella%20sottostante%2C%20ho%20calcolato%20la%20distanza%20e%20il%20tempo%20tra%20le%20coppie%20della%20riga%201%20di%20Lat.%20%26amp%3B%20Lungo.%20Che%20%C3%A8%20perfetto!!%20ci%C3%B2%20andr%C3%A0%20bene%20per%20tutte%20le%2020%20righe%20fornendo%2020%20distanze%20univoche%20tra%20la%20posizione%20della%20famiglia%20e%20la%20destinazione%20del%20programma.%3C%2FP%3E%3CP%3EQuindi%2C%20nella%20riga%201%20il%20programma%20%23%2015896%20con%20PS%20Lat.%2056.47%20N%20%26amp%3B%20PS%20Lungo.%20132.38%20S%20%C3%A8%20una%20certa%20distanza%20dalla%20Famiglia%20il%20cui%20HH%20Lat.%20%26amp%3B%20HH%20lungo.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPoich%C3%A9%20vogliamo%20conoscere%20la%20distanza%20di%20ciascuna%20famiglia%20da%20ciascun%20programma%20%23%2C%20come%20posso%20calcolare%2C%20in%20modo%20tale%20che%20JMP%20catturi%20la%20distanza%20tra%20ciascuna%20famiglia%20Lat%20e%20Long%20attraverso%20ciascun%20programma%20Lat%20e%20Long%20e%20non%20solo%20il%20primo%20programma%3F%20In%20questa%20tabella%2C%20ho%2020%20righe%2C%20usando%20quello%20che%20ho%20descritto%20dovremmo%20avere%20400%20calcoli%20di%20differenza%20di%20distanza%20invece%20di%20solo%2020.%20Conosci%20un%20modo%20per%20aggirare%20questo%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELa%20mia%20tabella%20dati%20HH%20originale%20ha%20156.737%20record%20di%20famiglie%20uniche%20con%20i%20rispettivi%20HH%20Lat.%20%26amp%3B%20HH%20lungo.%20Il%20file%20Household%20ha%2015.655%20HH%20lat.%20%26amp%3B%20HH%20lungo.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELa%20tabella%20dei%20dati%20del%20programma%20con%202.747%20numeri%20di%20programma%20univoci%20con%20329%20PS%20univoci%20Lat.%20%26amp%3B%20PS%20Lungo.%20Voglio%20calcolare%20la%20distanza%20da%20ogni%20famiglia%20unica%20Lat.%20%26amp%3B%20Long%20ad%20ogni%20programma%20unico%20Lat.%20%26amp%3B%20Long.%2C%20in%20modo%20tale%20che%20la%20distanza%20sia%20calcolata%20in%20ogni%20programma.%20Sar%C3%A0%2015.655%20*%20329%20e%20la%20tabella%20risultante%20o%20la%20distanza%20totale%20dovrebbe%20essere%20di%20circa%205.150.495%20record.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Untitled.jpg%22%20style%3D%22width%3A%20576px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Untitled.jpg%22%20style%3D%22width%3A%20576px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Untitled.jpg%22%20style%3D%22width%3A%20576px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F7299i296776DEC74894D4%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Untitled.jpg%22%20alt%3D%22Untitled.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-19263%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19263%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EGrazie%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fpeople%2Fron_horne%22%20target%3D%22_blank%22%3E%20ron_horne%3C%2FA%3E%20.%20Vi%20far%C3%B2%20sapere%20il%20risultato%20una%20volta%20provato.%20Ma%20penso%20che%20sia%20fantastico!%20Grande%20trasmissione%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-19262%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19262%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fpeople%2Fjenkins.macedo%22%20target%3D%22_blank%22%3E%20jenkins.macedo%3C%2FA%3E%20%2C%3C%2FP%3E%3CP%3Eil%20mio%20script%20originale%20calcolava%20la%20distanza%20tra%20due%20righe%20consecutive%20in%20chilometri.%3C%2FP%3E%3CP%3Eora%20l'ho%20modificato%20per%20produrre%20la%20distanza%20in%20miglia%20per%20ogni%20riga.%3C%2FP%3E%3CP%3Eprova%20questo%20sul%20tuo%20tavolo%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3ECancella%20Globali%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3EI%20nomi%20predefiniti%20sono%20qui%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%201%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20green%3B%22%3E%2F%2F%20fa%20riferimento%20alla%20tabella%20dei%20dati%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3Edt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20tabella%20dati%20corrente%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20green%3B%22%3E%2F%2F%20introduce%20la%20colonna%20con%20la%20distanza%20da%20aggiornare%20nella%20tabella%20dei%20punti%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3Edt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%26lt%3B%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20aggiungere%20pi%C3%B9%20colonne%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20(%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20purple%3B%22%3E%20%22Distanza%22%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%201%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20Dopo%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%206%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20numerico%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20green%3B%22%3E%2F%2F%20estrae%20i%20valori%20di%20longitudine%20e%20latitudine%20dalla%20tabella%20-%20come%20radianti%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EHHx%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Colonna%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20dt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20purple%3B%22%3E%20%22HH%20longitudine%22%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%26lt%3B%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20getValues%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20)%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Pi%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20180%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EHH%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Colonna%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20dt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20purple%3B%22%3E%20%22HH%20Latitudine%22%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%26lt%3B%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20getValues%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20)%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Pi%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20180%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EPSx%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Colonna%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20dt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20purple%3B%22%3E%20%22PS%20longitudine%22%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%26lt%3B%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20getValues%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20)%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Pi%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20180%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EPSy%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Colonna%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20dt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20purple%3B%22%3E%20%22Latitudine%20PS%22%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%26lt%3B%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20getValues%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20)%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Pi%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20()%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20180%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20green%3B%22%3E%2F%2F%20dichiara%20la%20funzione%20di%20calcolo%20in%20miglia%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3Ehaversine%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Funzione%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20%7B%3C%2FSTRONG%3E%20lungo1%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lat1%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lungo2%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lat2%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20R%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20teal%3B%22%3E%206371%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20%7D%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%7B%3C%2FSTRONG%3E%20Locale%20predefinito%3CSTRONG%3E%20%7D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EUN%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Peccato%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%20lat1%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20-%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lat2%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%202%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%5E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%202%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Cos%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lat1%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Cos%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lat2%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Peccato%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%20lungo1%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20-%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20lungo2%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2F%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%202%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%5E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%202%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3EC%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%202%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Un'abbronzatura%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20UN%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%5E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%200%2C5%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%201%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20-%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20UN%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%5E%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%200%2C5%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3ED%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%20R%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20C%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20*%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%200.6213712%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%2F%2F%20miglia%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E)%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3EAspettare%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%3CSTRONG%3E%20(%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20teal%3B%22%3E%200.01%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20)%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20green%3B%22%3E%2F%2F%20esegue%20la%20funzione%20lungo%20le%20righe%20della%20tabella%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3EPer%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20io%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%201%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20io%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%26lt%3B%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20%230000dd%3B%22%3E%20Riga%20N%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%20(%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20dt%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20-%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20teal%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E%201%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20io%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2B%2B%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3Edt%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3A%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20distanza%3CSTRONG%3E%20%5B%3C%2FSTRONG%3E%20io%3CSTRONG%3E%20%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20haversine%3CSTRONG%3E%20(%3C%2FSTRONG%3E%20HHx%3CSTRONG%3E%20%5B%3C%2FSTRONG%3E%20io%3CSTRONG%3E%20%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20HH%3CSTRONG%3E%20%5B%3C%2FSTRONG%3E%20io%3CSTRONG%3E%20%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20PSx%3CSTRONG%3E%20%5B%3C%2FSTRONG%3E%20io%3CSTRONG%3E%20%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%2C%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20black%3B%22%3E%20PSy%3CSTRONG%3E%20%5B%3C%2FSTRONG%3E%20io%3CSTRONG%3E%20%5D%3C%2FSTRONG%3E%3CSTRONG%3E%20)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSTRONG%20style%3D%22color%3A%20black%3B%20font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%22%3E)%3C%2FSTRONG%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20'Courier%20New'%3B%20color%3A%20navy%3B%22%3E%20%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-19261%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19261%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fkvoqx44227.lithium.com%2Fpeople%2Fron_horne%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20ron_horne%3C%2FA%3E%20Ho%20provato%20a%20utilizzare%20lo%20script%20%22Distanza%20dal%20prossimo%22%20per%20calcolare%20la%20distanza%20tra%20due%20coppie%20di%20coordinate%20Lat%20e%20Long%2C%20ma%20lo%20script%20non%20funziona%20o%20forse%20non%20sto%20facendo%20qualcosa%20di%20giusto.%20In%20allegato%20le%20prime%2020%20righe%20della%20tabella%20tabella.%20Vorrei%20conoscere%20la%20distanza%20(in%20miglia)%20tra%20HH%20Lat%20e%20HH%20Long%20e%20PS%20Lat%20e%20PS%20long.%20Penso%20che%20una%20volta%20che%20riesco%20a%20adattare%20la%20formula%20ai%20miei%20dati%2C%20pu%C3%B2%20essere%20pi%C3%B9%20veloce.%20Non%20sono%20cos%C3%AC%20sicuro%20di%20come%20funzionerebbe%20lo%20strumento%20Distanza%20qui%20perch%C3%A9%20mi%20chiedo%20se%20devo%20tracciare%20una%20linea%20per%20ogni%20coordinata%20in%20quanto%20ci%C3%B2%20richiederebbe%20troppo%20tempo%20poich%C3%A9%20la%20mia%20tabella%20ha%20oltre%202%20milioni%20di%20righe%20o%20pu%C3%B2%20essere%20automatizzata.%20Ho%20utilizzato%20Mapping%3A%20JMP%20Geocoder%20per%20generare%20le%20coordinate%20di%20seguito.%20Come%20vorresti%20che%3CA%20href%3D%22https%3A%2F%2Fkvoqx44227.lithium.com%2Fpeople%2Fron_horne%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20ron_horne%3C%2FA%3E%20o%20qualcun%20altro%20li%20personalizza%20in%20Distanza%20dal%20prossimo%20script%20pubblicato%20in%20precedenza%3F%20Qualsiasi%20aiuto%20sarebbe%20apprezzato.%20Grazie%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAlcune%20informazioni%20sulle%20seguenti%20variabili%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECAP%3A%20%C3%A8%20il%20nucleo%20familiare%20(HH)%20abbinato%20al%20CAP%20Progra%20Start%20(PS).%3C%2FP%3E%3CP%3ENumero%20di%20programma%3A%20questi%20numeri%20riflettono%20i%20programmi%20che%20offriamo%20per%20i%20quali%20vorremmo%20promuovere%20a%20quelle%20famiglie%20all'interno%20dello%20stesso%20codice%20postale%20da%20programma%20a%20famiglia.%3C%2FP%3E%3CP%3ELatitudine%20HH%3A%20latitudine%20associata%20al%20codice%20postale%20della%20famiglia%3C%2FP%3E%3CP%3ELongitudine%20HH%3A%20Longitudine%20associata%20al%20CAP%20del%20nucleo%20familiare%3C%2FP%3E%3CP%3ELatitudine%20PS%3A%20latitudine%20associata%20al%20codice%20postale%20di%20avvio%20del%20programma.%20Questa%20%C3%A8%20la%20posizione%20in%20cui%20%C3%A8%20iniziato%20il%20programma.%3C%2FP%3E%3CP%3ELongitudine%20PS%3A%20longitudine%20associata%20al%20codice%20postale%20di%20avvio%20del%20programma.%20Questa%20%C3%A8%20la%20posizione%20in%20cui%20%C3%A8%20iniziato%20il%20programma.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%2211935_Untitled.jpg%22%20style%3D%22width%3A%20573px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2211935_Untitled.jpg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2211935_Untitled.jpg%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F3344i93AE5D4B497EDC96%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%2211935_Untitled.jpg%22%20alt%3D%2211935_Untitled.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-19260%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19260%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EGrande!%20Grazie%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fpeople%2Fron_horne%22%20target%3D%22_blank%22%3E%20ron_horne%3C%2FA%3E%20.%20Inizialmente%20ho%20iniziato%20a%20utilizzare%20tjhe%20Geocoder-Map.%20Ma%20vedo%20anche%20che%20avevo%20SDA.%20Ho%20anche%20scaricato%20lo%20strumento%20Distanza.%20Tutto%20abbastanza%20bello.%20Quello%20che%20sto%20cercando%20di%20fare%20%C3%A8%20piuttosto%20semplice%20e%20diretto.%20Utilizzando%20la%20posizione%20per%20citt%C3%A0%20e%20stato-%20(%3CSPAN%20style%3D%22font-size%3A%2013.3333px%3B%22%3E%20CAP%2Fcoordinate%20geografiche)%3C%2FSPAN%3E%20dei%20nostri%20programmi%20e%20il%20codice%20postale%20delle%20famiglie%20nei%20nostri%20database.%20Sto%20sviluppando%20un%20semplice%20file%20che%20mostra%20i%20programmi%20che%20si%20trovano%20a%20meno%20di%2050%20miglia%20dalla%20loro%20residenza%20rispetto%20a%20quelli%20che%20sono%20a%20100%20miglia%20e%20ho%20proposto%20al%20team%20della%20campagna%20da%202%20a%203%20programmi%20che%20si%20trovano%20entro%20un'ora%20o%20due%20di%20guida%20per%20una%20campagna%20di%20email%20marketing%20di%20routine%20basata%20sui%20loro%20interessi%20precedenti.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-19259%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Calcolo%20della%20distanza%20utilizzando%20latitudine%20e%20longitudine%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-19259%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3Eperch%C3%A9%20non%20iniziare%20da%20qui%3F%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fdocs%2FDOC-7331%22%20target%3D%22_blank%22%3EComponente%20aggiuntivo%3A%20analisi%20dei%20dati%20spaziali%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ee%20qui%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Fdocs%2FDOC-6611%22%20target%3D%22_blank%22%3EComponente%20aggiuntivo%20Strumento%20distanza%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eo%20semplicemente%20controlla%20il%20mio%20script%20allegato%20per%20un'altra%20opzione%20usando%20una%20formula.%3C%2FP%3E%3CP%3ERon%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar

Distance Calculation using Latitude and Longitude

Does anyone has idea how to calculate the distance between states in the US using either zip code or latitude and longitude?

Jenkins Macedo
13 REPLIES 13
mjvincent87
Level II

Re: Distance Calculation using Latitude and Longitude

Another thank you to ron_horne!  Just a couple questions:

 

Just want to confirm the output is statute miles, correct?

 

Also, do you have a script for bearing between two coordinates?

Craige_Hales
Super User

Re: Distance Calculation using Latitude and Longitude

Amazing collection of formulas:

http://www.movable-type.co.uk/scripts/latlong.html

Craige
ron_horne
Super User (Alumni)

Re: Distance Calculation using Latitude and Longitude

Hi @mjvincent87 

have a look at this script and let me know if it is the direction you are thinking of:


Clear Globals();
Names Default To Here( 1 );

// open data file (dots) - this includes the observation we want to update
dt = Open( "$SAMPLE_DATA/Hurricanes.jmp" );

// introduce the column with the distance to be updated in the dots table
dots << New column ( "Distance", Numeric );

// introduce the column with the distance to be updated in the dots table
Dots << New Column("Bearing", Numeric, "Continuous", Format("Latitude DMS", "PUNSGN", 15, 0));

// extract the longitude and the latitude values from the table - as radians
x = (Column( dots, "Longitude" ) << getValues) * Pi() / 180 ; 
y = (Column( dots, "Latitude" ) << getValues) * Pi() / 180 ; 


// declare the distance calculation function in KM based on world radius of 6371 KM.
// For statute miles multiply final distance d by 0.621371.
// For nautical miles multiply final distance d by 0.539957
haversine = Function( {long1, lat1, long2, lat2, R = 6371.009},
	{Default Local},
	a = Sin( (lat1 - lat2) / 2 ) ^ 2 + Cos( lat1 ) * Cos( lat2 ) * Sin( (long1 - long2) / 2 ) ^ 2;
	c = 2 * ATan( a ^ 0.5, (1 - a) ^ 0.5 );
	d = R * c //  *0.621371 For statute miles;
);

wait (0.01);

// run the function along the rows of the table
For( i = 1, i <= N Row( dots ) - 1, i++,
	dots:distance[i] = haversine( x[i], y[i], x[i + 1], y[i + 1] )
);


// Declare the Bearing calculation function
Bearing = function ({long1, lat1, long2, lat2 },
	{Default Local},
	abc = sin (long2 - long1) * cos (lat2);
	def = cos (lat1) * sin (lat2) - sin (lat1) *cos (lat2) * cos (long2 - long1) ;
	brng = mod (( (atan ( abc, def )) * 180 / pi() ) + 360 , 360)  ;

);
wait (0.01);

// run the Bearing function along the rows of the table
For( i = 1, i <= N Row( dots ) - 1, i++,
	dots:Bearing[i] = Bearing( x[i], y[i], x[i + 1], y[i + 1] )
);

Best,

ron

ron_horne
Super User (Alumni)

Re: Distance Calculation using Latitude and Longitude

Hi @mjvincent87 and @jenkins_macedo 

another way of doing this is with column formula in a data table. try the following script

Clear Globals();
Names Default To Here( 1 );

// Open data file
dt = Open( "$SAMPLE_DATA/Cities.jmp" );

// add column for distance
dt << New Column( "latrad", formula( :Latitude * (Pi() / 180) ) );
dt << New Column( "longrad", formula( :Longitude * (Pi() / 180) ) );

dt << New Column( "Distance", Numeric,
	formula(
		6371.00 * 2 * ATan(
			(Sin( (:latrad - Lag( :latrad, -1 )) / 2 ) ^ 2 + Cos( :latrad ) * Cos( Lag( :latrad, -1 ) ) * Sin( (:longrad - Lag( :longrad, -1 )) / 2 )
			 ^ 2) ^ 0.5,
			(1 - (Sin( (:latrad - Lag( :latrad, -1 )) / 2 ) ^ 2 + Cos( :latrad ) * Cos( Lag( :latrad, -1 ) ) * Sin(
				(:longrad - Lag( :longrad, -1 )) / 2
			) ^ 2)) ^ 0.5
		)
	)
);

dt << New Column( "Bearing", Numeric, "Continuous", Format( "Latitude DMS", "PUNSGN", 15, 0 ),
	formula(
		brng = Mod(
			((ATan(
				Sin( Lag( :longrad, -1 ) - :longrad ) * Cos( Lag( :latrad, -1 ) ),
				Cos( :latrad ) * Sin( Lag( :latrad, -1 ) ) - Sin( :latrad ) * Cos( Lag( :latrad, -1 ) ) * Cos( Lag( :longrad, -1 ) - :longrad )
			)) * 180 / Pi()) + 360,
			360
		)
	)
);

Recommended Articles