Hi Peter,
>Please, please tell me I'm wrong if anyone has found a geo-spatially aware (read "understands coordinate projections") solution, opensource or otherwise for >publishing limited 3D datasets in web pages. In the other category: Ive recently been experimenting with MS WPF a.k.a. XAML. Definitely not open source, but quite powerful. You can make use of WMS dem and drape any or all WMS/WFS/WCS and use it in the Microsoft .Net 3.0 enabled browser subset, not currently a large category of browser users. Using SRTM3 with BMNG overlay gives pretty good coverage of the world -80 to+80 latitude. The US has much better coverage with NED 30m. 30m TIN with UrbanArea from Terraserver provides a fairly detailed model. The biggest problem is the size of TIN models, 15Mb 20Mb for a 500x500 grid TIN. It wouldnt be too difficult to use 10m DEM where available if you are willing to host your own WCS with something like Geoserver, but again TIN distribution is not a low bandwidth transaction. The nice thing is that you can do quite a bit without having to host your own data because of the interoperability of OWS and national data infrastructure like the recently announced Canadian geobase. National agencies should be required to publish all of their public data as OWS. It would be interesting for instance to show WFS NHD data as an overlay to the NED 10m and combine it with say TIGER WFS/WMS for some nifty watershed analysis. XAML is coordinate system aware only in the sense that you can choose whatever coord system is supported by the OWS services used. Or if you want, do projection conversion on the server side where the OWS services are aggregated. The client takes full advantage of whatever hardware GPU capability is available so view manipulation in the browser is very responsive once downloaded. Here is some info on the results of my experimentation: www.cadmaps.com/gisblog.htm Thanks Randy _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Strømberg Sent: Tuesday, April 24, 2007 5:14 AM To: [email protected] Subject: RE: [Geowanking] Open-source least squares network solution? And I've learned a bit about surveying, so thanks for that Flip :) As for 3D... As far as X3D Earth goes there is a proprietary implementation (Bitmanagement) that actually looks promising, at least as a proof of concept. If you're working with a local datum/projection, older datasets etc. (i.e. not Long/lat) then standard X3D in meters, or whatever arbitary unit you choose yourself would be a possibility. To my dissappointment the so called GeoNodes don't actually help until you've already churned your data through the long/lat mill comprimising it's accuracy for detailed work. If you want it FAST (to develop and deploy) KML is almost impossible to resist, and more or less free for now. If you want it OPEN World Wind can possibly be of use once you've got your data into WMS (bitmap drapped over low res heightmodel) If you want it ACCURATE, or that is to say in the original coordinate system, you're left with desktop GIS or "roll your own" possibly with X3D for net distribution. Please, please tell me I'm wrong if anyone has found a geo-spatially aware (read "understands coordinate projections") solution, opensource or otherwise for publishing limited 3D datasets in web pages. We'll probably be waiting a long time to see X3D Earth and then I'm not convinced it will be of much use in none-global (99.9%?), real world GIS projects. Cheers Pete Btw, no I wasn't at the first X3D Earth meeting unfortunately and by the second meeting it seems the spec was already decided. Shame really as it dosn't seem to tackle any of the actual cases I could have used it for. _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Phillip C. Dibner Sent: 23 April 2007 23:46 To: [email protected] Subject: Re: [Geowanking] Open-source least squares network solution? Thanks for the response, Peter. Sorry if I was a bit cryptic. The notion is to take various measures that have been acquired at a series of points on the ground, using traditional methods of land surveying, such as angles between and distances to other points in the survey network or to points of known location, and to use these data to compute the location of each point. Typically, the computation looks like an overconstrained system of linear equations, and the output of the computation is the set of coordinates for each point that minimizes the sum of the squared distances between the location for each point and the locations as determined by the various combinations of equations that give a single, deterministic result for each point. (Was that obscure enough? The idea is that there are typically several sets of equations that will produce a location for each point, but the results are not consistent: depending upon which equations you use, you usually come up with a different location for each point. This is because the equations come from measurements that contain a certain amount of error.) I believe that there are many libraries that include one or more functions for least-squares fits to overconstrained systems of equations. What I have not found anywhere (yet) is open-source code that does the necessary data handling, i.e., that accepts the measurements taken at each point, converts them into a form suitable for doing the least-squares fit, and then provides output showing the coordinates for each point in the network, and the associated error (based on the difference between overall computed location and the various inconsistent, "partial" results for that point). This can be quite cumbersome if you do it by hand, and in general, the problem grows faster than linearly as the number of points increases. FYI, my application involves old data (definitely pre-GPS) from biological field surveys that relied on bearings taken with a compass, and often, from a combination of pacing and tape measurements between points. I anticipate a need for further hacking, which is one reason I'm looking for an open-source solution. There definitely are some similarities between my requirements and that of various visualization technologies, and in fact, I have found some open-source solutions for the latter. They don't quite fit my needs, but perhaps at some point, one will. Did not know/recall that the X3D Earth folks had an implementation yet, but I will inquire. Were you among the people at the X3D face-to-face at Ames that I attended? Apologies - I just don't recall. Thanks again for the message and the request for clarification. In the mean time, I'll be happy to hear from anyone who has a good lead. Flip On Apr 21, 2007, at 1:52 AM, Peter Strømberg wrote: Flip, could you describe what solving a survey network entails and how it would appear visually? I've just returned from the second meeting og X3D Earth working group who have big amibitions on the 3D visualisation side and an open specification and an excellent Java open source implementation. Please tell us more... Cheers Peter Strømberg www.hypergis.com _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Phillip C. Dibner Sent: 21 April 2007 00:45 To: [email protected] Subject: [Geowanking] Open-source least squares network solution? Hello all. I have been looking for some open source code that solves an arbitrary survey network in 2D. Least squares solution, with the ability to weight points, would be ideal. 3D wouldn't hurt either, but isn't necessary. I've been looking for a while, and found nothing that suits, or even comes close. Any pointers? This isn't readily available through any of the "well-known" packages like GeoTools, GRASS, PostGIS etc., is it? Thanks, Flip Phillip C. Dibner Ecosystem Associates +1 650 948 3537 +1 650 948 7895 Fax _______________________________________________ Geowanking mailing list [email protected] http://lists.burri.to/mailman/listinfo/geowanking Phillip C. Dibner Ecosystem Associates +1 650 948 3537 +1 650 948 7895 Fax
_______________________________________________ Geowanking mailing list [email protected] http://lists.burri.to/mailman/listinfo/geowanking
