OSTN02 for PHP



From OpenStreetMap Wiki



Jump to navigation  Jump to search  

OSTN02 for PHP is a software library for doing the OSTN02 conversion. This is useful for accurately converting UK map references to WGS84/ETRS89 latitudes and longitudes. It is a partial port of the Perl library Geo-Coordinates-OSGB.

OSTN02 uses a large look up table. This can be handled in three ways (see ostn02config.php for details):

  • The table can be copied into an SQLite database (~21Mb hard drive space). Once generated, it is moderately quick.
  • The table can be loaded into memory on initialization. This takes more memory than PHP is usually allowed on apache.
  • A port of this software is available in Python.

    This software is released under the Simplified BSD license. Comments to TimSC, please.

    Web Interface

    The script can be called from the command line and a web interface:

    http://localhost/ostn02php/ConvToOsbg36.php?lat=51.29831006&lon=1.07337394&h=44.621
    http://localhost/ostn02php/ConvToWgs84.php?e=614350&n=159950&h=0
    

    or

    php ConvToOsbg36.php 51.29831006 1.07337394 44.621
    php ConvToWgs84.php 614350 159950 0
    

    The result is XML formatted. You can check the accuracy on the OS website.

    Download

    [1] [2]

    Retrieved from "https://wiki.openstreetmap.org/w/index.php?title=OSTN02_for_PHP&oldid=1054112"

    Categories: 
    Software
    PHP
     


    Navigation menu


    Personal tools  



    English
    Create account
    Log in
     

    Namespaces  



    Page
    Discussion