[R-sig-Geo] Mapping contours from jpg map
Tomislav Hengl
hengl at spatial-analyst.net
Sat Jul 9 10:23:22 CEST 2011
On 7/8/2011 9:33 AM, Johan Van de Wauw wrote:
> Apart from grass gis, you can also do this in saga gis, or run this
> through RSAGA. Since it seems you have to do this only once, it would
> be much easier to just use the GUI.
>
> 1) Open your shapefile
> 2) run the module grid\shapes to grid (choose a reasonable cell size)
> 3) run the module grid\close gaps (you now have a altitude grid)
> 4) run the module terrain analysis\morphometry\slope,aspect... (you
> now have a slope grid)
> 5) you could now overlay your points, or do that in R.
Or if you prefer coding ;)
> rm(volcano)
> volcano <- ContourLines2SLDF(contourLines(volcano))
> volcano$altitude <- as.numeric(as.character(volcano$level))
> writeLinesShape(volcano, "volcano.shp")
> rsaga.get.usage(lib="grid_gridding", module=0)
# SAGA 2.0.7
library name: grid_gridding
module name : Shapes to Grid
# interpolate lines to rasters:
> rsaga.geoprocessor(lib="grid_gridding", module=0,
param=list(GRID="DEM.sgrd", INPUT="volcano.shp", FIELD=0, LINE_TYPE=0,
USER_SIZE=10))
# close gaps with splines:
> rsaga.geoprocessor(lib="grid_tools", module=7,
param=list(INPUT="DEM.sgrd", RESULT="DEM.sgrd")) # write to the same file
for more examples see also
http://spatial-analyst.net/book/Geomorphmapping
http://geomorphometry.org/content/uncertainty-stream-networks-derived-elevation-data
T. Hengl
http://www.wewur.wur.nl/popups/vcard.aspx?id=HENGL001
>
> http://www.saga-gis.org
>
>
> Johan
>
> On Thu, Jul 7, 2011 at 6:25 PM, Sarah Papworth
> <sarah.papworth06 at imperial.ac.uk> wrote:
>> Dear all,
>>
>> I have a jpg map of altitudinal contours in my study area which I
>> would like to map and use in R to calculate the altitude and slope of
>> GPS coordinates.
>> So far, I have painstakingly traced these contours in ArcMap to create
>> a shapefile (of polylines) with altitude. I have now imported this
>> file shapefile into R.
>>
>> What I would like to do is turn it into a raster of slope and
>> altitude, but I can't seem to find any method of doing this in the
>> online R help archives. Does anyone have any idea which package I
>> should be using, or perhaps if it is even possible to turn this type
>> of shapefile into a raster?
>>
>> Thanks in advance!
>>
>> Sarah
>>
>>
>> --
>> Imperial College London
>> http://www.iccs.org.uk/sarahpapworth.htm
>>
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
More information about the R-sig-Geo
mailing list