Given a specific state plane coordinate system (whether NAD27 or NAD83), are there any resources to convert to latitude-longitude?
|
You'll need to reproject them to handle this conversion. Proj.4 is a very standard library, used by a lot of software for reprojections. One means of using this would be to use a utility like gdaltransform to do the transformation for you. |
|||
|
|
|
If you know the relevant EPSG codes or proj.4 parameters, both However, if you find yourself without this information, try spatialreference.org: it provides the parameters, and a web map for doing a lat/long to coordinate system transformation (example with IL state plane). As many of the state plane projections lack an EPSG code, use sr.org to find the proj.4 string, which
After which, typing |
|||||
|
|
Client or server? Language specific? One-off or bulk? E.g. - for client side - with JavaScript - use OpenLayers + Proj4js. 0) Import all the appropriate libs 1) create your point
2) convert it
now lonlat.lon and lonlat.lat are in WGS84 lon/lat values. |
|||||||
|
|
One free and extremely easy program is CorpsCon which will convert single points, batches of points in text files, and has a DLL that can be used from within programing environments like python. |
|||
|
|
|
If you want to build it yourself, here's a document from the National Geodetic Survey that describes the transformations: http://www.ngs.noaa.gov/PUBS_LIB/ManualNOSNGS5.pdf You'll still need to know the specific parameters for the projection of interest. |
|||
|
|
|
Another option (but just for NAD83) is SPCS83 at http://www.ngs.noaa.gov/PC_PROD/SPCS83 . It runs in a command line window on a PC and converts either interactively or from a text file input. It includes source code if you really just want the algorithm. Source is Fortran, which may be a pain to use but is easy enough to decipher to get the algorithms out. Also see www.metzgerwillard.us/spcge/spcge.html which is a front end for SPCS83 in Google Earth. |
|||
|
|
|
Check out the free translation service. Upload your data and then specify the desired output coordinate system. By selecting the same format for output as the input you are effectively doing a reprojection. The service is found at http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html and is based on the FME product. There is also a free 14 day trial of this as well. www.safe.com |
|||
|
|