Class org_routamc_positioning_utils

Description

Position handling utils, use static methods

Located in /org.routamc.positioning/utils.php (line 15)

PEAR
   |
   --midcom_baseclasses_core_object
      |
      --midcom_baseclasses_components_purecode
         |
         --org_routamc_positioning_utils
Method Summary
 void coordinate_to_decimal (mixed $deg, mixed $min, mixed $sec)
 void decimal_to_coordinate (mixed $dec)
 void get_bearing (mixed $from, mixed $to)
 Array get_closest (string $class, mixed $center, integer $limit, [mixed $modifier = 0.05], Array $position)
 void get_distance (mixed $from, mixed $to, [mixed $unit = 'K'], [mixed $round = true])
 void get_positioning_class (string $class, string $classname)
 string pretty_print_coordinate (mixed $coordinate)
 string pretty_print_coordinates (mixed $latitude, mixed $longitude)
Variables
Methods
coordinate_to_decimal (line 96)

Converts DMS ( Degrees / minutes / seconds ) to decimal format longitude / latitude

Code from http://www.web-max.ca/PHP/misc_6.php

void coordinate_to_decimal (mixed $deg, mixed $min, mixed $sec)
decimal_to_coordinate (line 106)

Converts decimal longitude / latitude to DMS ( Degrees / minutes / seconds )

Code from http://www.web-max.ca/PHP/misc_6.php

void decimal_to_coordinate (mixed $dec)
get_bearing (line 51)

Get bearing from position to another

Code from http://www.corecoding.com/getfile.php?file=25

void get_bearing (mixed $from, mixed $to)
get_closest (line 189)

Get closest items

  • return: Array of MidCOM DBA objects sorted by proximity
Array get_closest (string $class, mixed $center, integer $limit, [mixed $modifier = 0.05], Array $position)
  • string $class: MidCOM DBA class to query
  • Array $position: Center position
  • integer $limit: How many results to return
get_distance (line 22)

Get distance between to positions in kilometers

Code from http://www.corecoding.com/getfile.php?file=25

void get_distance (mixed $from, mixed $to, [mixed $unit = 'K'], [mixed $round = true])
get_positioning_class (line 162)

Figure out which class to use for positioning

void get_positioning_class (string $class, string $classname)
  • string $class: MidCOM class name
  • string $classname
pretty_print_coordinate (line 134)

Pretty-print a coordinate value (latitude or longitude)

Code from http://en.wikipedia.org/wiki/Geographic_coordinate_conversion

string pretty_print_coordinate (mixed $coordinate)
pretty_print_coordinates (line 149)

Pretty-print a full coordinate (longitude and latitude)

Code from http://en.wikipedia.org/wiki/Geographic_coordinate_conversion

string pretty_print_coordinates (mixed $latitude, mixed $longitude)

Inherited Methods

Inherited From midcom_baseclasses_components_purecode

 midcom_baseclasses_components_purecode::midcom_baseclasses_components_purecode()
 midcom_baseclasses_components_purecode::_bind_to_request_data()
 midcom_baseclasses_components_purecode::_load_topic_configuration()

Inherited From midcom_baseclasses_core_object

 midcom_baseclasses_core_object::midcom_baseclasses_core_object()

Documentation generated on Tue, 15 Aug 2006 13:01:37 +0300 by phpDocumentor 1.3.0RC3