cpfp
cpfp

Reputation: 397

Latitude and longitude

Actually I have the decimal values of latitude and longitude.

In a 2d referential, are those values the x an y coordenates?

example :

in a position P

latitude = 41.15 longitude = -8.64

So, in a 2d dimension P is defined by (41.15,-8.64) ?

Thanks

Upvotes: 0

Views: 395

Answers (2)

AlexWien
AlexWien

Reputation: 28767

No, its exactly opposite:

The coordinate (lat, lon) corresponds to the pair (y,x)

So when passinge lat, lon to mathematical routines, like point in polygon calculations pass in order (lon, lat).

longitude raises parallell to the aequator, which corresponds to our x achsis direction we normally use in cartesian (x,y) systems.

Unfortunatley for historical reasons, the latitude is often written before longitude. (The cause might be that the latitude was easier to determine than the longitude.)

This all leads for us SW developpers to the bad situation, that sometimes functions use (lat,lon) order, sometimes when working with transformations from (lon,lat) to (x,y) or mathematical routines, the order lon, lat must be used. Be careful, every person I know someday has accidentally exchanged that.

In your example: P is related to (-8.64), 41.15). But lat,lon are spherical coordinates, for most application you must convert them to cartesian (x,y) . But this is another question.

Upvotes: 1

Geeky Guy
Geeky Guy

Reputation: 9379

Be careful with units. In systems like Google Maps, those numbers are usually in degrees. Usually.

They might also be in radians, though, so at least make sure of what unit the API is using.

Upvotes: 0

Related Questions