2017 © Pedro Peláez
 

library norwegian-address-data

Parses address data from the Norwegian Mapping Authority

image

phaza/norwegian-address-data

Parses address data from the Norwegian Mapping Authority

  • Friday, May 8, 2015
  • by phaza
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1,555 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 16 % Grown

The README.md

This package was sponsored by tjenestetorget.no / [helsetjenester.no][2]

What

This package contains functionality to parse Norwegian address information from the Norwegian mapping authority., (*1)

How

Install the package, (*2)

composer require "phaza/norwegian-address-data"

Use the parser, (*3)

Bare SOSI file, (*4)

$sosiparser = new SOSIParser(
    function ( Address $address ) {
        //Do something with $address here
    }
);

$handle = fopen( 'somefile.sos', 'r' );
$sosiparser->parse( $handle );
fclose( $handle );

Zip file from the Norwegian mapping authority, (*5)

$sosiparser = new SOSIParser(
    function ( Address $address ) {
        //Do something with $address here
    }
);

$file = new SplFileInfo('Vegdata_Norge_Adresser_UTM33_SOSI.zip');

$unwrapper = new ZipUnwrapper( $file, $sosiparser );
$unwrapper->parse();

Description of the address objects, (*6)

The address object comes in two flavours. One for addresses with a street and number (StreetAddress), and one for those which doesn't have a street and number (CadastreAddress)., (*7)

common attributes:
$id;              // Unique id of this point within this municipality
$municipality_id; // The id of the municipality this address is contained within
$zip_code_id;     // The zip code id
$zip_code_name;   // The zip code name
$display;         // The display version of this address
getCoords()       // Coordinates for this point, returned as an Utm object with northing and easting.

CadastreAddress:
$gnr; // land parcel number, unique within a municipality
$bnr; // property number, unique within a $gnr
$fnr; // rental property number, unique within a $bnr
$unr; // sub division number, unique within a $fnr

StreetAddress:
$street_name;
$street_id;   // unique within a municipality
$number;
$letter;

The Versions

08/05 2015

dev-master

9999999-dev

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza

08/05 2015

0.6

0.6.0.0

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza

29/04 2015

0.5

0.5.0.0

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza

25/03 2015

0.4

0.4.0.0

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza

25/03 2015

0.3

0.3.0.0

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza

24/03 2015

0.2

0.2.0.0

Parses address data from the Norwegian Mapping Authority

  Sources   Download

MIT

The Requires

 

The Development Requires

by Peter Haza