28 lines
620 B
Python
28 lines
620 B
Python
|
#!/usr/bin/env python
|
||
|
|
||
|
from nose.tools import *
|
||
|
|
||
|
import mapnik, pickle
|
||
|
|
||
|
# Tests that exercise map projections.
|
||
|
|
||
|
# Trac Ticket #128
|
||
|
def test_wgs84_inverse_forward():
|
||
|
p = mapnik.Projection('+init=epsg:4326')
|
||
|
|
||
|
c = mapnik.Coord(3.01331418311, 43.3333092669)
|
||
|
e = mapnik.Envelope(-122.54345245, 45.12312553, 68.2335581353, 48.231231233)
|
||
|
|
||
|
# It appears that the y component changes very slightly, is this OK?
|
||
|
eq_(p.inverse(c), c)
|
||
|
eq_(p.forward(c), c)
|
||
|
|
||
|
eq_(p.inverse(e), e)
|
||
|
eg_(p.forward(e), e)
|
||
|
|
||
|
eq_(c.inverse(p), c)
|
||
|
eq_(c.forward(p), c)
|
||
|
|
||
|
eq_(e.inverse(p), e)
|
||
|
eq_(e.forward(p), e)
|