Christian Mayer wrote:

> What I've seen is that there are only two road types. I think this could
> be limiting in the future. (As line data can dramatically increase the
> triangle count it might be necessary to switch off the smallest visible
> roads.)

Yep, this a tribute we're currently paying to conformance with the
'historic' schema in TerraGear. The two protagonists in the area of
handmade landcover data, Ingrid/Ralf on one and Thomas (Foerster) on
the other side, favour different approaches in the handling of line
data. Both produce favourable results, as you know. This is why a more
modern approach is not yet ready (and beause of time contraints ....).

On one hand you can simply stick to an idea in the sort of what you
proposed by defining five or six categories of roads and stuff
everything into that schema. This makes it easy for everyone who aims
at _handling_ that data. The same applies to any sort of water flows.
Certainly such a schema wouldn't be hardcoded in software but instead
we'd use a template file - here's a smple of what Ralf uses:

##### Typnummern für Liniendaten ##############################################
# Art   Typnummer  Quelle          Name            AreaType         Breite
l       10         strassen       Autobahn        Freeway          14m
l       11         strassen       Schnellstrasse  Freeway          10m
l       12         strassen       Hauptstrasse    Freeway          6m
l       13         strassen       Nebenstrasse    Road             5m
l       14         strassen       Nebenstr_schmal Road             4m
[...]


This template file would be located at a central repository,
preferrably in a database table, and everyone dealing with landcover
data (necessarily including users of TerraGear !!!) could/should load
the content of the template into his favourite software. If something
breaks, we all know that we have to shoot the maintainer of the
template  :-)

Such an approach has several advantageous side effects, as you could
easily attach some eye-candy to each class. For example you could make
good estimates on what colour a river is supposed to have. You could
assign a central reserve to every road of 11 m and more. One day you
could even estimate how many AI-cars would drive down a little by-road.

_But_ this is probably not the best approach for the group of those who
_create_ and _use_ the data. This is especially true for rivers but for
roads as well. If you stuff everything into a fixed schema of different
widths you are supposed to loose many interesting details. Variable
line width is the key here - but you are at risk to loose structural or
logical information that might be very valuable next year as
Terra-/FlightGear develop. Nonwithstanding a common, central template
would be necessary in case you use variable line widths, the discussion
is just about in which pattern to store the details/attributes.

I see an analogy to the way airport layouts are being defined. There
has been a schema that did the job for a while, thousands of hours of
workforce have been poured into this to create taxiway layouts for a
significant number of airports that please your eye. Now, after the
discussion already lasts for several years, people can't avoid facing
the fact that the schema doesn't match the needs because it is
incapable of reproducing the logical layout of an airfield (except the
main runways) and major parts of the eye-candy in the taxiway layouts
have to be redone once people have agreed on a modern schema.
I wouldn't want to make such a mistake with a new landcover data schema
and I'm happy for proposals that help closing the gap and are mature
enough to stand real-world use. I would like to dispel the assumption
that we, especially Ralf, Thomas and I have been deedless in terms of
this topic, it's just that a long-term solution is somewhat tricky.

Aaaah, I intended to post such an 'essay' to this list so many times,
but never did so. Sunday morning before breakfast is definitely the
best time for such an undertaking,

        Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to