Coordinate Systems, Projections, and Transformations

66
Coordinate Systems, Projections, and Transformations An Overview

Transcript of Coordinate Systems, Projections, and Transformations

Page 1: Coordinate Systems, Projections, and Transformations

Coordinate Systems, Projections,

and Transformations

An Overview

Page 2: Coordinate Systems, Projections, and Transformations

Outline

Acronyms, Terminology

Coordinate System Components

Conversion between Coordinate

Systems

Page 3: Coordinate Systems, Projections, and Transformations

The PEAL (Projection Engine Acronym List)

PE (Projection Engine)

GCS, GEOGCS (Geographic Coordinate System)

PCS, PROJCS (Projected Coordinate System)

VCS, VERTCS (Vertical Coordinate System)

GT, GEOGTRAN (Geographic Transformation)

VT, VERTTRAN (Vertical Transformation)

WKT (Well-Known Text String)

EPSG (European Petroleum Survey Group)

(www.epsg.org)

Page 4: Coordinate Systems, Projections, and Transformations

Datum

Spheroid

Prime

MeridianProjection

Parameters

Projection

Projected

Coordinate

System

Geographic

Coordinate

System

Coordinate System

Angular

Unit

Linear

Unit

Page 5: Coordinate Systems, Projections, and Transformations

Well-Known Text String

PROJCS["Test",GEOGCS["GCS_WGS_1984",DATUM[

"D_WGS_1984",SPHEROID["WGS_1984",6378137,29

8.257223]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.

0174532925199433]],PROJECTION["Mercator"],PARA

METER["Central_Meridian",120.0],PARAMETER["Stan

dard_Parallel_1",0.0],PARAMETER["False_Easting",10

00000.0],PARAMETER["False_Northing",0.0],UNIT["Fo

ot",0.3048]]

Page 6: Coordinate Systems, Projections, and Transformations

Well-Known Text String

PROJCS[ "Test",

GEOGCS[ "GCS_WGS_1984",

DATUM[ "D_WGS_1984",

SPHEROID[ "WGS_1984", 6378137.0, 298.257223563] ],

PRIMEM[ "Greenwich", 0.0],

UNIT[ "Degree", 0.0174532925199433] ],

PROJECTION[ "Mercator" ],

PARAMETER[ “Central_Meridian“, -120.0],

PARAMETER[ “Standard_Parallel_1”, 0.0],

PARAMETER[ “False_Easting”, 1000000.0],

PARAMETER[ “False_Northing”, 0.0],

UNIT[ "Foot", 0.3048] ]

Page 7: Coordinate Systems, Projections, and Transformations

PROJCS A2

GEOGCS A

PROJCS A1

Projection

Conversion Pathways

(lon, lat)

(x, y)

(λ, φ)

Page 8: Coordinate Systems, Projections, and Transformations

PROJCS A2

GEOGCS A

PROJCS A1

GEOGCS B

PROJCS B1

Projection

Geographic Transformation

(lon, lat)

(x, y)

(λ, φ)

Conversion Pathways

Page 9: Coordinate Systems, Projections, and Transformations

Units, Spheroids, Prime Meridians

Angular - UNIT["Degree", 0.0174532925199433]

UNIT[“Grad”, 0.01570796326794897]

The value is Radians / Unit

Linear - UNIT["Foot", 0.3048]

The value is Meters / Unit

SPHEROID[ "WGS_1984", 6378137.0, 298.257223563]

The values are Semi-Major axis length in Meters,

Inverse Flattening (1 / f)

Prime Meridian – PRIMEM[“Paris”, 2.337229166666667]

PRIMEM[“Greenwich”, 0.0]

The value is Decimal Degrees based on Greenwich

Page 10: Coordinate Systems, Projections, and Transformations

10Figure 1.2

Geographic Coordinate Systems

Page 11: Coordinate Systems, Projections, and Transformations

11Figure 1.3

Page 12: Coordinate Systems, Projections, and Transformations

Distances and Angular Units

Page 13: Coordinate Systems, Projections, and Transformations

Figure 1.4 13

Page 14: Coordinate Systems, Projections, and Transformations

More background geometry

Rotating a circle or ellipse creates a sphere or

spheroid (oblate ellipsoid of revolution)

Defines the size and shape of the Earth “model”

SpheroidSphere

Page 15: Coordinate Systems, Projections, and Transformations

Figure 1.5 15

Page 16: Coordinate Systems, Projections, and Transformations

Background geometry

Circle: all axes are the same length

Ellipse: 2 axes

f = (a – b)/a (flattening)

e2 = (a2 – b2)/a2 (ellipticity

squared)

Se

mim

ino

r

ax

is (

b)

Semimajor axis (a)

Page 17: Coordinate Systems, Projections, and Transformations

Figure 1.7 17

Page 18: Coordinate Systems, Projections, and Transformations

Earth as sphere

simplifies math

small-scale maps

(less than 1:5,000,000)

Earth as spheroid

maintains accuracy for larger-scale maps (>

1:1,000,000)

Page 19: Coordinate Systems, Projections, and Transformations

Datums

Reference frame for locating points on Earth‟s

surface

Defines origin & orientation of latitude/longitude

lines

Defined by spheroid and spheroid‟s position

relative to Earth‟s center

Page 20: Coordinate Systems, Projections, and Transformations

Creating a Datum

Pick a spheroid

Pick a point on the Earth‟s surface

All other control points are located relative to the

origin point

The datum‟s center may not coincide with the

Earth‟s center

Page 21: Coordinate Systems, Projections, and Transformations

Two types of datums

Earth-centered

(WGS84, NAD83)

Local

(NAD27, ED50)

Page 22: Coordinate Systems, Projections, and Transformations

Earth’s SurfaceEarth-centered datum (WGS84)Local datum (NAD27)

Local datumcoordinate system

Earth-centered datumcoordinate system

Page 23: Coordinate Systems, Projections, and Transformations

What is a datum?

Classical geodesy (before 1960) – 5 quantitiesLatitude of an initial point

Longitude of an initial point

Azimuth of a line from this point

Semi-major axis length and flattening of ellipsoid

Satellite geodesy (after 1960) – 8 constantsThree to specify the origin of the coordinate system

Three to specify the orientation of the coordinate system

Semi-major axis length and flattening of ellipsoid

Page 24: Coordinate Systems, Projections, and Transformations

Why so many datums?

Many estimates of Earth‟s size and shape

Improved accuracy

Designed for local regions

Page 25: Coordinate Systems, Projections, and Transformations

North American Datums

NAD27

Clarke 1866 spheroid

Meades Ranch, KS

1880‟s

NAD83

GRS80 spheroid

Earth-centered datum

GPS-compatible

Page 26: Coordinate Systems, Projections, and Transformations

North American Datums

HPGN / HARN

GPS readjustment of NAD83 in the US

Also known as „NAD91‟ or „NAD93‟

27 states & 2 territories (42 states in PE)

NAD27 (1976) & CGQ77

Redefinitions for Ontario and Quebec

NAD83 (CSRS98) – GPS readjustment

Page 27: Coordinate Systems, Projections, and Transformations

International DatumsDefined for countries, regions,

or the world

World: WGS84, WGS72

Regional:

ED50 (European Datum 1950)

Arc 1950 (Africa)

Countries:

GDA 1994 (Australia)

Tokyo

Page 28: Coordinate Systems, Projections, and Transformations

(gcs, geogcs)

Name (European Datum 1950)

Datum (European Datum 1950)

Spheroid (International 1924)

Prime Meridian (Greenwich)

Angular unit of measure (Degrees)

Geographic coordinate systems

Page 29: Coordinate Systems, Projections, and Transformations

Geographic transformations

“datum” transformations

Convert between GCS

Includes unit, prime meridian, and spheroid

changes

Defined in a particular direction

All are reversible

Page 30: Coordinate Systems, Projections, and Transformations

dXdY

X

dZY

Z

(0,0,0)

(145,-39,6)

Relationship between two datums

Page 31: Coordinate Systems, Projections, and Transformations

X Y

Z

Rotations

Page 32: Coordinate Systems, Projections, and Transformations

Transformation methods

Equation-based

Molodensky, Abridged Molodensky, Geocentric

Translation

Coordinate Frame, Position Vector, Molodensky-

Badekas

Longitude Rotation, 2D lat / lon offsets

File-based

NADCON, HARN, NTv2

Page 33: Coordinate Systems, Projections, and Transformations

Transformation exampleWGS 1984 (WGS 1984)

a = 6378137.0 meters

f = 1 / 298.257223563

e2 = 0.0066943799901…

European 1950 (International 1924)

a = 6378388.0

f = 1 / 297.0

e2 = 0.006722670022…

40 different geographic transformations

Geocentric Translation

Position Vector, Coordinate Frame

NTv2

Why so many?

Areas of use

Accuracy

Page 34: Coordinate Systems, Projections, and Transformations

Method Accuracies

NADCON 15 cm

HARN/HPGN 5 cm

CNT (NTv1) 10 cm

Seven parameter 1-2 m

Three parameter 4-5 m

Page 35: Coordinate Systems, Projections, and Transformations

GEOGTRAN["ED_1950_To_WGS_1984_23",

GEOGCS["GCS_European_1950",

DATUM["D_European_1950",

SPHEROID["International_1924",6378388.0,297.0]],

PRIMEM["Greenwich",0.0],

UNIT["Degree",0.0174532925199433]],

GEOGCS["GCS_WGS_1984",

DATUM["D_WGS_1984",

SPHEROID["WGS_1984",6378137.0,298.257223563]],

PRIMEM["Greenwich",0.0],

UNIT["Degree",0.0174532925199433]],

METHOD["Position_Vector"],

PARAMETER["X_Axis_Translation",-116.641],

PARAMETER["Y_Axis_Translation",-56.931],

PARAMETER["Z_Axis_Translation",-110.559],

PARAMETER["X_Axis_Rotation",0.893],

PARAMETER["Y_Axis_Rotation",0.921],

PARAMETER["Z_Axis_Rotation",-0.917],

PARAMETER["Scale_Difference",-3.52]]

Example of GT in WKT format

Page 36: Coordinate Systems, Projections, and Transformations

ED50 versus WGS84

Page 37: Coordinate Systems, Projections, and Transformations

Figure 1.17 37

Page 38: Coordinate Systems, Projections, and Transformations

Figure 1.18 38

Page 39: Coordinate Systems, Projections, and Transformations

Map Projections

mathematical conversion of

3-D Earth to a 2-D surface

Longitude / Latitude to X, Y

(l, j) (x, y)

Page 40: Coordinate Systems, Projections, and Transformations

Projected coordinate system

Linear units

Shape, area, and

distance may be

distorted

X -

Y +

X +

Y +

X -

Y -

X +

Y -

X

Data

usually here

Y

Page 41: Coordinate Systems, Projections, and Transformations

Visualize a light shining through the

Earth onto a surface

Page 42: Coordinate Systems, Projections, and Transformations

plane

This much earthsurface has to fitonto this muchmap surface . . .

therefore, much of the Earth surfacehas to be represented smaller thanthe nominal scale.

projection

Fitting sphere to plane causes stretching or

shrinking of features

Page 43: Coordinate Systems, Projections, and Transformations

Projecting Earth‟s surface always involves

distortion:

shape

area

distance

direction

More on projections

Page 44: Coordinate Systems, Projections, and Transformations

Projection properties

Conformalmaintains shape

Equal-areamaintains area

Equidistantmaintains distance

Directionmaintains some directions

Page 45: Coordinate Systems, Projections, and Transformations

Projection surfaces

Cones, Cylinders, Planes

Can be flattened without distortion

A point or line of contact is created when surface

is combined with a sphere or spheroid

Page 46: Coordinate Systems, Projections, and Transformations

Tangent

projection surface touches spheroid

Secant

surface cuts through spheroid

No distortion at contact points

Increases away from contact points

More on

projection surfaces

Page 47: Coordinate Systems, Projections, and Transformations

Conic Projections

Best for mid-latitudes with

an East-West orientation.

Tangent or secant along 1

or 2 lines of latitude known

as „standard parallels‟.

Page 48: Coordinate Systems, Projections, and Transformations

Cylindrical projections

Best for equatorial or

low latitudes

Rotate cylinder to

reduce distortion

along a line

Page 49: Coordinate Systems, Projections, and Transformations

Planar projections

Best for polar or circular regions

Direction always true from center

Shortest distance from center to another

point is a straight line

Page 50: Coordinate Systems, Projections, and Transformations

Also called azimuthal or zenithal

Can be any aspect

Page 51: Coordinate Systems, Projections, and Transformations

Projection parameters

Central meridian

Longitude of origin

Longitude of center

Latitude of origin, Latitude of center

Standard parallel

Scale factor

False easting, False northing

Page 52: Coordinate Systems, Projections, and Transformations

X

Y

Central

Meridian:

X = 0

Latitude of

Origin:

Y = 0

false easting =

500,000

false northing =

10,000,000

Page 53: Coordinate Systems, Projections, and Transformations

Choosing a

coordinate system

Often mandated by organization

Thematic = equal-area

Presentation = conformal (also

equal-area)

Navigation = Mercator, true

direction or equidistant

Page 54: Coordinate Systems, Projections, and Transformations

More on choosing

a coordinate system

Extent

Location

Predominant extent

Projection supports

spheroids/datums?

Page 55: Coordinate Systems, Projections, and Transformations

Web Mercator

Online mapping services use a sphere-only

Mercator

Two ways to emulate it

Sphere-based GCS

Projection that can force sphere equations

Mathematically EQUAL

Page 56: Coordinate Systems, Projections, and Transformations

PROJCS["WGS_1984_Web_Mercator",

GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",

DATUM["D_WGS_1984_Major_Auxiliary_Sphere",

SPHEROID["WGS_1984_Major_Auxiliary_Sphere",

6378137.0, 0.0]],

PRIMEM["Greenwich", 0.0],

UNIT["Degree", 0.0174532925199433]],

PROJECTION["Mercator"],

PARAMETER["False_Easting", 0.0]

PARAMETER["False_Northing", 0.0],

PARAMETER["Central_Meridian", 0.0],

PARAMETER["Standard_Parallel_1", 0.0],

UNIT["Meter", 1.0]]

# 102113

Page 57: Coordinate Systems, Projections, and Transformations

PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",

GEOGCS["GCS_WGS_1984",

DATUM["D_WGS_1984",

SPHEROID["WGS_1984",6378137.0, 298.257223563]],

PRIMEM["Greenwich", 0.0],

UNIT["Degree", 0.0174532925199433]],

PROJECTION["Mercator_Auxiliary_Sphere"],

PARAMETER["False_Easting", 0.0],

PARAMETER["False_Northing", 0.0],

PARAMETER["Central_Meridian", 0.0],

PARAMETER["Standard_Parallel_1", 0.0],

PARAMETER["Auxiliary_Sphere_Type", 0.0],

UNIT["Meter", 1.0]]

#3857 (old #102100)

Page 58: Coordinate Systems, Projections, and Transformations

Mercator Equations (std parallel at equator)

Sphere

x = R(λ – λ0)

y = ln(tan(π/4 + φ/2))

Spheroid

x = a(λ – λ0)

y = ln(tan(π/4 + χ/2) where conformal latitude

χ = 2 arctan{tan(π/4 + φ/2)[(1-e sin φ)/(1+e sin φ)]e/2} - π/2

Page 59: Coordinate Systems, Projections, and Transformations

UTM

Universal Transverse Mercator

60 zones, 6° wide

Transverse Mercator

zone 1, central meridian = -177

scale factor = 0.9996

false easting = 500,000 m

In Southern Hemisphere, false northing =

10,000,000 m

Page 60: Coordinate Systems, Projections, and Transformations

SPCS

State Plane Coordinate System

States have 1 or more zones

Uses either NAD27 or NAD83 datums

Uses Lambert Conic, Transverse Mercator, and

Oblique Mercator

Page 61: Coordinate Systems, Projections, and Transformations

Horizons

GCS

PCS

Page 62: Coordinate Systems, Projections, and Transformations

Spatial Domain

12,000,000

4,000,000

10,000

90

180 10,000 4,000,000

UTM

(meters)

UTM

(feet)

Decimal

Degrees

Page 63: Coordinate Systems, Projections, and Transformations

When is a foot not a foot?

esriUnits is limited

ArcMap, “Foot” is US survey foot

US survey foot, 1 ft = 0.3048006096012192 m

Int‟l foot, 1 ft = 0.3048 m

PE, “Foot” is Int‟l foot; “Foot_US” is US survey

foot

Page 64: Coordinate Systems, Projections, and Transformations

9002 UNIT["Foot", 0.3048]

9003 UNIT["Foot_US", 0.3048006096012192]

9005 UNIT["Foot_Clarke", 0.304797265]

9041 UNIT["Foot_Sears", 0.3047994715386762]

9051 UNIT["Foot_Benoit_1895_A", 0.3047997333333333]

9061 UNIT["Foot_Benoit_1895_B", 0.3047997347632708]

9070 UNIT["Foot_1865", 0.3048008333333334]

9080 UNIT["Foot_Indian", 0.3047995102481469]

9081 UNIT["Foot_Indian_1937", 0.30479841]

9082 UNIT["Foot_Indian_1962", 0.3047996]

9083 UNIT["Foot_Indian_1975", 0.3047995]

9094 UNIT["Foot_Gold_Coast", 0.3047997101815088]

9095 UNIT["Foot_British_1936", 0.3048007491]

9300 UNIT["Foot_Sears_1922_Truncated", 0.3047993333333334]

Page 65: Coordinate Systems, Projections, and Transformations

Closing

We‟ve only scratched the surface!

GCS != PCS

Geographic transformations are vital

Measurement in degrees in meaningless

Page 66: Coordinate Systems, Projections, and Transformations

Questions?