Geo :: Postcode :: Locatie

GEO :: Postcode :: Locatie is een helperklasse voor Geo :: Postcode die rasterreferentie-lookups behandelt.
Download nu

Geo :: Postcode :: Locatie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • William Ross
  • Uitgever website:
  • http://search.cpan.org/~wross/

Geo :: Postcode :: Locatie Tags


Geo :: Postcode :: Locatie Beschrijving

Geo :: Postcode :: Locatie is een helperklasse voor Geo :: Postcode die grid-referentie-lookups behandelt. Geo :: Postcode :: Locatie is een helperklasse voor Geo :: Postcode die handvat rasterreferentie Lookups.synopsis $ Geo :: Postcode :: Locatie :: Datafile = '/USR/LOCAL/LIB/Postcodes.db'; Mijn ($ x, $ y) = geo :: postcode-> coördinaten ('EC1R 8BB'); Geo :: Postcode :: Locatie houdt de functies van Gridref-Lookup van Geo :: Postcode. Het is hier gescheiden om de voetafdruk van de hoofdmodule te minimaliseren en om subclassering te vergemakkelijken. Het heeft niet echt een nuttige directe interface, omdat het een voorwerp van GEO :: postcode (of een subklasse) vereist en het gemakkelijkst door dat daarvoor is bereikt Object, maar het heeft een paar configuratievariabelen en er is methode-documentatie hier voor iedereen die geïnteresseerd is in het subclassificeren of het wijzigen van de data-source.gridref-data zijn minstens drie manieren om uw eigen Gridref-gegevens te leveren. Vermeld het gegevensbestand als u kunt Download uw gegevens in een SQLITE-bestand, het enige wat u hoeft te doen is de ofwel Geo :: Postcode :: Locatie :: DataFile of $ Env {postcode_data} op het volledige pad naar uw gegevensbestand: $ GEO :: Postcode :: Locatie :: datafile = '/home/site/data/postcodes.db'; # of perlsetenv postcode_data /home/site/data/postcodes.dbi've opgenomen (in ./lusief) een idioot-script dat ik gebruik om. CSV-gegevens te draaien in een SQLITE-bestand dat geschikt is voor gebruik met deze module.Replace De database omgaan met de database. Zoekopdracht die we gebruiken om locatie-informatie op te halen, is heel eenvoudig en zou moeten werken met een DBI-databasehandvat. Als uw aanvraag al een geschikte databasehandvat beschikbaar maakt, of u wilt één extern willen maken en zorg ervoor dat het wordt hergebruikt, het moet gewoon werken: $ GEO :: Postcode :: Locatie :: dbh = $ my_dbh; $ Geo :: postcode :: Locatie :: tableename = 'postcodedata'; Mijn ($ x, $ y) = geo :: postcode-> coördinaten ('EC1Y 8PQ'); Als u onder MOD_PERL wordt uitgevoerd, wilt u waarschijnlijk niet de handgreep delen. U kunt hetzelfde met instantiemethoden bereiken en bijwerkingen vermijden, maar u moet de oproepen op het juiste moment maken: mijn $ Postcode = Geo :: Postcode-> Nieuw ('EC1Y 8PQ'); $ Postcode-> Locatie-> dbh ($ my_dbh); $ Postcode-> Locatie-> Tableename ('Postcodedata'); My ($ x, $ y) = $ postcode-> coördinaten; opheffen van het lookup-mechanisme in subklasse Het proces-ophalen is onderverdeeld om dit zo eenvoudig mogelijk te maken: zie de beschrijvingen van de methode hieronder voor meer informatie. U zou de gegevensbron moeten kunnen vervangen door DBH te overschrijven of de hele lookup opnieuw te geven door ophalen te vervangen. $ Geo :: postcode-> location_class ('my :: locatie'); Pakket mijn :: locatie; Gebruik basis qw (geo :: postcode :: locatie); SUB DBH {...} Vereisten: · Perl


Geo :: Postcode :: Locatie Gerelateerde software