Duncan, Oh, to be sure, with a fair amount of work, you're probably correct that one could mash up something. Here are some examples:
http://www.illinoisfloods.org/documents/2013_IAFSM_Conference/Conference_Presentations/5C-1_HEC-GeoRAS_Part1.pdf <--- lots of graphics http://rivergis.com/ also... http://www2.egr.uh.edu/~aleon3/courses/Transient_flows/Tutorials/Geo_RAS/georastutorial.pdf -- pages 35-> https://www.crwr.utexas.edu/reports/pdf/1999/rpt99-1.pdf -- pages 70-> (figures 4-17, 4-18), p. 147 Best, Tom On Thu, Oct 13, 2016 at 9:20 AM, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > On 13/10/2016 8:35 AM, Thomas Adams wrote: > >> All, >> >> Very respectfully, there are no R packages that can do what Marna desires. >> > > I would guess that's not literally true, in that there are several > graphics packages that are very flexible. You could well be right that > there are none that are designed specifically for this purpose, so she's > probably going to have to do some work to get what she wants. > > His/Her data, undoubtably, comes from a 1-D hydraulic model simulation -- >> where output is generated at channel cross-sections -- representing the >> sloping water surface elevation of the centerline of flow in a stream or >> river. With mapping software for such problems, the assumption is made that >> the water surface intersects the topography (within or beyond the stream >> channel) perpendicular to the direction of flow. Hydrodynamically, this is >> generally not correct, but it's a reasonable approximation. To do this, >> typically, the topography -- in the from of a raster digital elevation >> model (DEM) -- is converted to a triangular irregular network (TIN) to >> facilitate the creation of a smoother line of intersection between the >> water surface and topography. Because, the water surface slopes in a >> downstream direction, contour lines are crossed. Hydraulic modeling >> software usually is accompanied by this mapping capability, such as with >> HEC-RAS with RAS-Mapper, developed by the US Army Corps of Engineers, or >> with HEC-GeoRAS, which requires ESRI ARC GIS; but, there is also a QGIS >> plugin module that can do this, I believe. These software packages do >> facilitate representing the flow in 3D. >> > > Do you know any sample figures online that would show the type of graph > that is usually used here? > > Duncan Murdoch > >> >> Tom >> >> >> On Wed, Oct 12, 2016 at 6:12 PM, David Winsemius <dwinsem...@comcast.net >> <mailto:dwinsem...@comcast.net>> wrote: >> >> >> > On Oct 12, 2016, at 4:28 AM, Duncan Murdoch >> <murdoch.dun...@gmail.com <mailto:murdoch.dun...@gmail.com>> wrote: >> > >> > On 12/10/2016 4:49 AM, Marna Wagley wrote: >> >> Hi R Users, >> >> Is it possible to visualize river flow in 3D (latitude, >> longitude with >> >> respect to depth)? >> >> The example of my data looks like. Any suggestions? >> >> >> >>> dat1 >> >> long lat depth flow >> >> 1 1015.9 857 1.00 1.50 >> >> 2 1015.9 857 1.25 1.23 >> >> 3 1015.9 857 0.50 2.00 >> >> 4 1015.9 858 0.10 1.95 >> >> 5 1015.9 858 0.20 1.50 >> >> 6 1025.0 858 0.30 1.20 >> >> 7 1025.0 858 0.40 0.50 >> >> 8 1025.0 858 0.35 0.70 >> >> 9 1025.0 858 0.24 1.20 >> >> >> >> Thanks for your help. >> > >> > It may be, but it's hard to give a nice looking graphic of that >> small dataset. You could try the rgl package and use plot3d to >> show spheres with radius depending on the flow rate, for example >> > >> > plot3d(cbind(long, lat, depth), type="s", col="blue", radius=flow/5) >> >> A complementary option is to install the plot3D package which I >> see also has a plot3Drgl "co-package". The advantage to this >> option is the association with beautiful modeling packages that >> Karline Soetaert, Peter M. J. Herman, and Thomas Petzoldt have >> been offering to ecologists for the last decade. (Packages: >> deSolve, marelac, seacarb, AquaEnv) A lot of her work has been on >> flows within systems. >> >> I usually think of "flows" in rivers as being vector fields in an >> incompressible fluid (water) with 6 components per point, but you >> can also think of them as being scalar state variables. So I >> suppose you could be modeling something other than mass flows. >> (See Package::ReacTran for the R portal to that mathematical world.) >> >> Best; >> David Winsemius >> >> >> > >> > Duncan Murdoch >> > >> > ______________________________________________ >> > R-help@r-project.org <mailto:R-help@r-project.org> mailing list >> -- To UNSUBSCRIBE and more, see >> > https://stat.ethz.ch/mailman/listinfo/r-help >> <https://stat.ethz.ch/mailman/listinfo/r-help> >> > PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> <http://www.R-project.org/posting-guide.html> >> > and provide commented, minimal, self-contained, reproducible code. >> >> David Winsemius >> Alameda, CA, USA >> >> ______________________________________________ >> R-help@r-project.org <mailto:R-help@r-project.org> mailing list -- >> To UNSUBSCRIBE and more, see >> https://stat.ethz.ch/mailman/listinfo/r-help >> <https://stat.ethz.ch/mailman/listinfo/r-help> >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> <http://www.R-project.org/posting-guide.html> >> and provide commented, minimal, self-contained, reproducible code. >> >> >> >> >> >> > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.