a projection question
On Sat, 21 Dec 2013, Hodgess, Erin wrote:
Hello everyone: I'm setting up a function in which the user enters the projection (as part of other stuff). What is the best way to determine if the entered projection is correct, please? (so I can send back an error message right away).
Getting back to the real question, after a detour through checking the syntactic validity of strings submitted to PROJ.4, you may need to think of the semantic correctness of an apparently syntactically correct string. Even with CRS objects read from files on import (with for example readGDAL or readOGR), it happens that the metadata, including the projection are wrong or incomplete (they often miss the +datum= and +towgs84= tags). If the user enters a projection as a string directly, guidance may be needed to show how to check for semantic correctness. A practical way to do this for vector objects is to define the projection given the user's best knowledge, spTransform() (perhaps a part) to "+proj=longlat +datum=WGS84", and export to KML with writeOGR. When the KML file is loaded into GE, one can see whether the projection string appears adequate, or whether more research (for example using http://www.asprs.org/Grids-Datums.html) is needed - maybe getting back to the data providers for authority if the discrepancy is large. This is harder to do for grids, unless known ground control points are available, to be treated like vector data. Hope this helps, Roger
Thanks, Erin [[alternative HTML version deleted]]
Please post plain text!
_______________________________________________ R-sig-Geo mailing list R-sig-Geo at r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo
Roger Bivand Department of Economics, Norwegian School of Economics, Helleveien 30, N-5045 Bergen, Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43 e-mail: Roger.Bivand at nhh.no