[mapguide-users] MapGuideOS doesn't support RSO natural origin projections

Clever, Max Maxc at spicergroup.com
Fri Jan 26 20:08:37 EST 2007


Hello everyone,

 

I am emailing to push for the addition of the coordinate system known as
the Rectified Skew Orthomorphic Oblique Mercator Natural Origin
(sometimes known as Hotine Oblique Mercator Natural Origin).  I have
come to the conclusion that this projection is not capable of being
defined properly in the current version of Proj.  This email is very
urgent as it applies to not only Alaska State Plane zone 1 but also
Michigan Georef (the most widely used projection for freely available
data in the state of Michigan).  This projection problem has been posted
multiple times over the course of more than 2 years and has still not
been fixed.  If you read through prior posts, you will see that a proper
solution has never been developed although Melita Kennedy has made it
known that ArcMap does support this projection.  Additionally, I have
supplied the code for this transformation in the form of Visual Basic
Code on a previous post which is not as accurate as it could be with the
proper help from this group.  The transformation algorithm is available
via EPSG's website but may contain a small error for the computation of
gamma or some other parameter.  Please note the urgency of this problem,
as this deficiency hinders the users of most open source mapping
software (Mapguide and Mapserver) for anyone in Michigan or Alaska. 

 

I have also noticed that when using the trial version of MapGuide Studio
it displays Autodesks versions of coordinate systems but does not use
them.  When I try to load a shapefile with an associated *.prj file into
.sdf format it fails to recognize the projection.

 

Below is an outline of the correct transformation of an some example
coordinates and also the incorrect transformation results from using
proj. 

 

Michigan Georef Meters as Defined in GPS Pathfinder Office (Uses a
Correct Transformation)

Datum Name= NAD 1983 (Conus)

Datum Method= Molodensky

Projection= Oblique Mercator Angle (RSO)

Positive Coordinate Direction= North and East

Central Latitude= 45Deg 18Min 33Sec North

Central Longitude= 86Deg 00Min 00Sec West

False Northing(meters)= -4354009.816

False Easting(meters)= 2546731.496

Scale Factor= 0.9996

Azimuth in Seconds= 1214120

Azimuth located at center of projection 

Origin located at Equator

 

Point 1 Georef Meters

665104.166 x correct

341261.925 y correct

 

Point 2 Georef Meters

662000.00 x correct

341000.00 y correct

 

Point 1 State Plane South Meters

4033461.471 x correct

233802.762 y correct

 

Point 2 State Plane South Meters

4030351.750 x correct

233602.528 y correct

 

Transformation using Autodesk Map 3D 2007 (Also uses a correct
transformation)

I imported a shapefile with the same 2 Georef Coordinates as the above
example.

The shapefile that was imported was defined according to Autodesk as
MI83-OB and transformed into the Michigan State Plane South Meters
Projection (MI83-S) and it also gave me the correct coordinates.

 

Point 1 State Plane South Meters

4033461.471 x correct

233802.762 y correct

 

Point 2 State Plane South Meters

4030351.750 x correct

233602.528 y correct

 

*Proj4 attempted RSO natural origin projection definitions

 

Michigan State Plane South Meters

This is the definition that I used to project my Michigan Georef Data
to.  Please also note that I changed the false easting (+x_0) to 4000000
(correct) instead of 3999999.99999###..(wrong false easting unless the
small variation is making up for something that happens in this
projection engine)

 

+proj=lcc +lat_1=43.66666666666667 +lat_2=42.1 +lat_0=41.5
+lon_0=-84.36666666666667 +x_0=4000000.0 +y_0=0 +ellps=GRS80
+datum=NAD83 +units=m

 

I used a few different variations of the omerc projection to try to
represent a natural origin RSO properly but could not get it to work
right.  I think this is because Proj does not support natural origins.
(Origin located at Equator)

 

*Here are my CS2CS point transformation examples and results of two
forward examples and two reverse examples

 

*This example has the parameter +no_uoff applied to the georef
definition

cs2cs +proj=omerc +k_0=0.9996 +alpha=337.25555555555556
+lat_0=45.30916666666667 +lonc=86.00000000000000 +no_uoff
+x_0=2546731.496 +y_0=-4354009.816 +ellps=GRS80 +datum=NAD83 +units=m
+to +proj=lcc +lat_1=43.66666666666667 +lat_2=42.1 +lat_0=41.5
+lon_0=-84.36666666666667 +x_0=4000000.0 +y_0=0 +ellps=GRS80
+datum=NAD83 +units=m

665104.166 341261.925

10038527.39 10152300.28

 

*This example does not have the parameter +no_uoff applied

cs2cs +proj=omerc +k_0=0.9996 +alpha=337.25555555555556
+lat_0=45.30916666666667 +lonc=86.00000000000000 +x_0=2546731.496
+y_0=-4354009.816 +ellps=GRS80 +datum=NAD83 +units=m +to +proj=lcc
+lat_1=43.66666666666667 +lat_2=42.1 +lat_0=41.5
+lon_0=-84.36666666666667 +x_0=4000000.0 +y_0=0 +ellps=GRS80
+datum=NAD83 +units=m

665104.166 341261.925

6630581.93 5400202.21

 

*This reverse example does not have the parameter +no_uoff applied

cs2cs +proj=lcc +lat_1=43.66666666666667 +lat_2=42.1 +lat_0=41.5
+lon_0=-84.36666666666667 +x_0=4000000.0 +y_0=0 +ellps=GRS80
+datum=NAD83 +units=m +to +proj=omerc +k_0=0.9996
+alpha=337.25555555555556 +lat_0=45.30916666666667
+lonc=86.00000000000000 +x_0=2546731.496 +y_0=-4354009.816 +ellps=GRS80
+datum=NAD83 +units=m

4033461.471 233802.762

238971.78 5627717.79

 

*This reverse example has the parameter +no_uoff applied (it apparently
doesn't matter when projecting TO oblique mercator)

cs2cs +proj=lcc +lat_1=43.66666666666667 +lat_2=42.1 +lat_0=41.5
+lon_0=-84.36666666666667 +x_0=4000000.0 +y_0=0 +no_uoff +ellps=GRS80
+datum=NAD83 +units=m +to +proj=omerc +k_0=0.9996
+alpha=337.25555555555556 +lat_0=45.30916666666667
+lonc=86.00000000000000 +x_0=2546731.496 +y_0=-4354009.816 +ellps=GRS80
+datum=NAD83 +units=m

4033461.471 233802.762

238971.78 5627717.79 

 

Again, it is very urgent that this projection be supported.  Thank you
all for your help.  If you have any questions please post them as soon
as possible.

 


Max Clever, L.S.I.T.


Staff Surveyor

Spicer Group, Inc.

230 S. Washington Avenue

Saginaw, MI  48607

Phone:  (989) 754-4065 ext. 5584

Cell:       (989) 989-928-8028

Fax:       (989) 754-4440

mailto: maxc at spicergroup.com <mailto:maxc at spicergroup.com> 

 

www.spicergroup.com

 

Spicer Group's Engineers, Surveyors, and Planners strive for perfection
in everything we do.  We take the best that exists & make it better.
When it doesn't exist, we design it!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20070126/4b602bb7/attachment-0001.html


More information about the mapguide-users mailing list