Turns out that someone had already created a .PRJ file for other software that works fine in that other software. When I use it in Mapper we are getting repetitive shifting/error of placed GCP’s that are well outside the range expected from autonomous GPS coordinates.
It would appear that mapper is not properly applying scale factors.
For example, I have a GCP with known coordinates of:
North 602806.9895 East 2823139.0340
GCP – PRJ False Northing = 274723.99
GCP – PRJ False Northing * ScaleF = 274757.93
Difference = -33.94
GCP – PRJ False Easting = 854437.03
GCP – PRJ False Easting * ScaleF = 854542.59
Difference = -105.56
These calculated differences closely match the shift/error that we see when we load the GCPs using a .CSV file while the drone points were calculated with the below .PRJ file.
Known real coords |
|
|
Drone Autonomous Coords |
|
|
Delta |
|
603660.6505 |
2823216.5110 |
|
603625.749 |
2823107.166 |
|
-34.9015 |
-109.345 |
604710.3003 |
2823121.6980 |
|
604672.015 |
2823012.287 |
|
-38.2853 |
-109.411 |
603497.4540 |
2823888.2828 |
|
603462.808 |
2823777.068 |
|
-34.646 |
-111.2148 |
603479.8842 |
2822997.4290 |
|
603444.783 |
2822888.563 |
|
-35.1012 |
-108.866 |
603796.0641 |
2822999.6610 |
|
603760.073 |
2822890.669 |
|
-35.9911 |
-108.992 |
The file is a modification of Washington State Plane North (FT) that adds 328,083.3333’ (equivalent to 100,000m) to both northing and easting. State Plane North already has 500,000m built in as a false easting and has been scaled appropriately in this .prj with the Scale Factor prior to addition of the 100,000m.
Is there any way to confirm what I am seeing with the behavior in Mapper?
Thank You.
PROJCS[“North Spokane Corridor Project Datum CF=0.99987647”,
GEOGCS[“Modified NAD_83/91_North_Zone”,
DATUM[“North_American_Datum_1983_HARN”,
SPHEROID[“GRS_1980”,6378137,298.257222101]],
PRIMEM[“Greenwich”,0],
UNIT[“Degree”,0.017453292519943295]],
PROJECTION[“Lambert_Conformal_Conic”],
PARAMETER[“standard_parallel_1”,47.5],
PARAMETER[“standard_parallel_2”,48.7333333333333333],
PARAMETER[“latitude_of_origin”,47],
PARAMETER[“central_meridian”,-120.8333333333333333],
PARAMETER[“false_easting”,1968702.6660],
PARAMETER[“false_northing”,328083.3333],
PARAMETER[“Scale_Factor”,1.00012354526155],
UNIT[“Foot_US”,0.30480060960121924]]