[GRASS-user] Re: Importing Dems with r.in.xyz
Hanlie Pretorius
hanlie.pretorius at gmail.com
Sat Jun 5 02:45:11 EDT 2010
2010/6/4, Micha Silver <micha at arava.co.il>:
> On 06/04/2010 04:20 PM, Hanlie Pretorius wrote:
>> Hi,
>>
>> I've been following the procedure at
>> http://grass.osgeo.org/wiki/Import_XYZ to import DEMs into GRASS.
>>
>> It has worked for two DEMS, but I have a problem with the third one at
>> the step where one "verifies that the number of rows in the ASCII file
>> corresponds to the number of cells in the enlarged region".
>>
>> At this point, g.region reports 1146474 cells in the region, while I
>> have 1146370 lines of coordinates in my file.
>>
>>
> Assuming you already did the "r.in.xyz -s ..." step to get and set your
> region to match the input data.
> So it looks like there are about 100 coordinates missing from the ASCII
> file. Maybe "holes" in the data?
> One way to work around this might be to import the point data as a 3D
> vector, then run the usual v.surf.rst interpolation.
> v.in.xyz -z in=ascii.txt out=elev_pts z=3 fs=,
> then
> g.region vect=elev_pts res=<choose appropriate resolution>
> v.surf.rst elev_pts elev=dem layer=0
Thanks for the suggestion, Micha.
I've tried the interpolation route before and found that the
difference between the resulting interpolated surface and the original
DEM was up to 7m. I want to use the DEMs for a flood application, so
they need to be as accurate as possible.
I was thinking perhaps importing the points as vectors, converting
them to raster and then doing a nearest neighbour or IDW interpolation
to fill the gaps. At least then I'll be able to see where the gaps are
and limit the interpolated pixels using a mask?
>
>> The output of g.region is:
>> -----
>> projection: 99 (Transverse Mercator)
>> zone: 0
>> datum: ** unknown (default: WGS84) **
>> ellipsoid: wgs84
>> north: -49312.49
>> south: -74587.5
>> west: -3015862.5
>> east: -2987512.5
>> nsres: 25.00000989
>> ewres: 25
>> rows: 1011
>> cols: 1134
>> cells: 1146474
>> -----
>>
>> The first three and last three coordinates in my text file are:
>> -----
>> -74575.000000,-3015850.000000,1548.830000
>> -74575.000000,-3015825.000000,1548.330000
>> -74575.000000,-3015800.000000,1547.500000
>> .
>> .
>> .
>> -49324.990000,-2987575.010000,1510.980000
>> -49324.990000,-2987550.010000,1511.240000
>> -49324.990000,-2987525.010000,1511.470000
>> -----
>>
>> Can someone help me to figure out what's going on?
>>
>> Thanks
>> Hanlie
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>> This mail was received via Mail-SeCure System.
>>
>>
>>
>
>
> --
> Micha Silver
> Arava Development Co. +972-52-3665918
> http://www.surfaces.co.il
>
>
>
More information about the grass-user
mailing list