Non-Projected Co-ordinate systems support /export error

Robert Jones rob at robjones.org
Tue Oct 31 02:50:15 GMT 2017


Hi,

I'm trying to integrate my existing georeferenced entrance/surface survey
data workflow with Survex. The surface survey data I have is in GDA94.
Getting this into Survex is ok, but I'm having trouble getting sane data
out again, and I can't choose the same unprojected CRS to export in - it
appears to require a projected CRS such as UTM.

E.g. This works:

*begin test
*cs custom "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs"
*cs out custom "+proj=utm +zone=55 +south +ellps=GRS80
+towgs84=0,0,0,0,0,0,0 +units=m +no_defs"
*fix entrance 148.19354 -37.44455 290
*entrance entrance
entrance 1 10 - DOWN
*end test

But I get a 'Coordinate system unsuitable for output' error with:
*cs out custom "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs"

Second, and larger problem is that when I do a KML export in GDA94/UTM55 as
above the co-ordinates are garbage:
<Placemark><Point><coordinates>147.00000000,-90.00000000,51871.97</coordinates></Point><name>test.entrance</name><styleUrl>#ent</styleUrl></Placemark>

I tried various combinations of EPSG codes, custom PROJ strings and the
built in reference systems but I get the same problem. GPX behaviour is the
same. JSON doesn't appear georeferenced.

The UTM Easting/Northing displayed in Survex for the entrance station
appears correct, aside from it being shown as being denoted as being in the
northern hemisphere (5855141.76 N).

So two questions I suppose:
- Am I missing something when exporting KML data or is something broken?

- Is there any reason unprojected CRS' aren't supported for export? in this
case I want to pull the data back into QGIS in the native CRS and let it
handle the projection. Using the projected data works but it's another
re-projection step/potential source of error and seems (naively perhaps)
unnecessary.

Survex version is release build of 1.2.27 running on OSX.

Thanks,


Rob


More information about the Survex mailing list