Geo :: Lookup :: Bytime

Geo :: Lookup :: Bytime is een Perl-module op Lookup Location op tijd.
Download nu

Geo :: Lookup :: Bytime Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andy Armstrong
  • Uitgever website:
  • http://search.cpan.org/~andya/

Geo :: Lookup :: Bytime Tags


Geo :: Lookup :: Bytime Beschrijving

Geo :: Lookup :: Bytime is een Perl-module voor opzoeklocatie op tijd. Geo :: Lookup :: Bytime is een Perl-module naar Lookup Locatie op Time.Synopsis Gebruik Geo :: Lookup :: Bytime; $ Lookup = Geo :: Lookup :: Bytime-> Nieuw (@points); mijn $ PT = $ lookup-> dichtstbijzijnde ($ tm); Gegeven een reeks tijdstempelde locaties raden de locatie op een bepaald moment. Dit is een handige bediening voor, b.v., het toevoegen van locatie-informatie aan afbeeldingen op basis van hun tijdstempel en een GPS-trace die tegelijkertijd bestrijkt. Interfacenew () Maak een nieuw object dat optioneel een lijst met punten levert. De punten kunnen worden geleverd als een array of als een verwijzing naar een array. Elk punt kan een verwijzing zijn naar een hash die ten minste de toetsen LAT, LON en tijd of een verwijzing naar een object bevat dat de toebehorende methoden ondersteunt die de genaamdheid en de lengte en de tijd wordt genoemd. Als een CODEREF wordt geleverd, wordt verondersteld een iterator te zijn die mogelijk is Herhaaldelijk worden genoemd om een reeks punten op te leveren.ADD_POINT () Punten toevoegen. De specificatie voor wat een punt vormt, is hetzelfde als voor nieuwe.nearest ($ tijd ) Retourneer een hash die de geschatte positie op de opgegeven tijd aangeeft. De geretourneerde hash heeft Lat, Lon en Time Keys als volgt: mijn $ Best = {lat => 54.29344, lon => -2.02393, tijd => $ time}; retourneert undef als de positie niet kan worden berekend. Standaard wordt een positie berekend voor elk gewenst moment dat binnen het bereik van de reeks van de referentiepunten ligt. Optioneel kan $ MAX_DIST worden gespecificeerd in welk geval undef wordt geretourneerd als het dichtstbijzijnde echte punt meer is dan dat vele meters van het berekende punt. Als de gevraagde tijd samenvalt met de tijdstemperatuur van een van de punten is het geretourneerde punt op dezelfde locatie als het matchingspunt. Als de tijd daalt tussen de tijdstempels van twee punten, zal het geretourneerde punt lineair worden geïnterpoleerd van die twee punten. In een array-context retourneert een lijst met het synthetische punt op de opgegeven tijd (dwz de waarde die wordt geretourneerd in Scalaire context), Het dichtstbijzijnde echt punt en de afstand tussen de twee in meters Mijn ($ Beste, $ Dichtstbijzijnde, $ DIen) = $ lookup-> dichtstbijzijnde ($ tm); get_points () Retourneer een verwijzing naar een array die alle punten in oplopend bevat Order.time_range () Return als een twee element lijst het tijdbereik van de vroegste tot nieuwste van de punten in de index. Retourneert undef als de index leeg is.Hav_Distance ($ PT, ...) Exporteerbare functie. Berekent de HAVERSINE-afstand in meters langs de lijn die wordt beschreven door de ingevoerde punten. Punten moeten verwijzingen naar hashes zijn met sleutels LAT en LON. Vereisten: · Perl


Geo :: Lookup :: Bytime Gerelateerde software

qmeterslib

Q MMETERSLIB-bibliotheek biedt een zeer aanpasbare QT-widget voor het maken van complexe analoge wijzerplaat-widgets. ...

159

Downloaden