[Gdal-dev] Dataset mismatch?
Jarrett L. Redd
jarrett_l_redd at yahoo.com
Fri Jan 27 13:53:05 EST 2006
Howdy, Ed...
Thanks for the response. Sorry, I didn't specify that the coords I gave for
the rock spire are in NAD27. I checked with topozone and it seems to match up
for that datum.
However, I think I may have found part of my problem. I need to find the NAD83
coords for each pixel in the geotiff to match it up with the elevation data.
To do this, I was linearly interpolating from the NW/SE corner coords. This
seems to be the source of the error. When I switch to using GTIFImageToPCS to
go from pixels to NAD27 UTM, then "libproj" to go from NAD27 to NAD83, I get a
pretty good match. However, this is very slow, so I guess I'll still
interpolate, but over smaller regions.
However, once I have the pixel coords, I have to figure out the associated
elevation value. I don't see any other way to do this but to interpolate from
the provided origin and lat/lon pixel resolutions in the ADF file. Is this the
proper way?
Thanks.
-Jarrett
--- Ed McNierney <ed at topozone.com> wrote:
> Jarrett -
>
> I looked at both of your coordinates on TopoZone, and - assuming that
> I'm identifying the "tiny rock spire" correctly, neither one of those
> coordinates seems to be correct.
>
> Assuming the coordinates you list below are NAD83, here is the "topo
> map" location:
>
> http://www.topozone.com/map.asp?z=13&e=394704&n=4334970&datum=NAD83&u=4
>
> And here is the "elevation spike" location:
>
> http://www.topozone.com/map.asp?z=13&e=394571&n=4335039&datum=NAD83&u=4
>
> Using the USGS NED data, I find a local elevation maximum of 11,999.8
> feet at UTM 13 394644E 4335185N (NAD83), which corresponds quite well
> with the location of the little "ring" on the topo map you can see in
> both the links above.
>
> Perhaps if you could give us the data you're using and walk through the
> process showing intermediate results we can help diagnose the
> problem(s).
>
> - Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com / Maps a la carte, Inc.
> 73 Princeton Street, Suite 305
> North Chelmsford, MA 01863
> ed at topozone.com
> (978) 251-4242
>
> -----Original Message-----
> From: gdal-dev-bounces at lists.maptools.org
> [mailto:gdal-dev-bounces at lists.maptools.org] On Behalf Of Jarrett L.
> Redd
> Sent: Friday, January 27, 2006 4:00 AM
> To: gdal-dev at lists.maptools.org; proj at lists.maptools.org;
> geotiff at lists.maptools.org
> Subject: [Gdal-dev] Dataset mismatch?
>
> Howdy...
>
> Please forgive the long cross-posting. I'm new to this and don't know
> exactly who will have a possible answer for this issue of mine.
>
> I'm a volunteer working on a avalanche terrain and runout mapping
> project for potential use by our mountain search and rescue teams. I'm
> using DRG 24k topographical geotiff slices in UTM NAD27 and then
> processing 1/3 arc-sec elevation .adf files in lat/lon NAD83 to match up
> and plot slopes and such.
> All this is downloaded from the NED seamless website.
>
> Problem is, the two data sets don't match up precisely. That is, the
> features on the topo seem to match up precisely with elevation data in
> some places and not so precisely in others. At the worst, the error is
> around 500 feet. I'm using "libproj" to convert coordinates between the
> two datums. I'm currently processing a section of Colorado, and I'm
> building "libproj" to include the "conus" correction file. I've also
> verified my coordinate conversions are correct by comparing against
> openEV and topoUSA. I'm also using "libgdal" to pull out the elevation
> data and "libgeotiff" to grab the image raster data and geo tags.
>
> However, like I said, I'm new to this. I'm converting the NW and SE
> corners of the geotiff into NAD83 and then interpolating for each pixel
> to match up with the elevation data using the origin and resolution of
> the various elevation pieces. I have a sneaky feeling that life isn't
> that simple. Am I missing some fancy projection to correct for
> curvature of the earth or something? Or is this just an inherent
> mismatch between the data sets? Or both? Other suggestions to try?
>
> Please don't suggest using a commercially available mapping package
> since we have no money and I need to do very extensive data processing
> once I have the data sets matching up properly.
>
> Thanks.
>
> -Jarrett
>
> P.S. Here's an example of a nearly 500 foot mismatch error:
>
> A tiny rock spire on the topo map:
> 13 0394704 4334970
>
> And the corresponding spike in elevation data:
> 13 0394571 4335039
>
> [Coords provided by OpenEV cursor]
>
> I don't expect a perfect matchup, but the worst areas need to be
> corrected somehow to make the avalanche terrain maps useful.
>
> I can email an example image showing the error if someone is really
> interested.
>
> Thanks again.
>
> _______________________________________________
> Gdal-dev mailing list
> Gdal-dev at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/gdal-dev
>
More information about the Gdal-dev
mailing list