Chris Metzler wrote:

> Oh!  I get it now (I think) -- so your plan is not to necessarily
> distribute objects (e.g. a dload of the Eiffel Tower) or unified groups
> of objects (e.g. a dload of the buildings at Orly), but instead
> portions of the Scenery/Objects tree that have been fleshed out
> with the uploaded objects (e.g. a dload of Scenery/Objects/e000n40).
> If someone uploads the Sears Tower, another person would dload it
> not by dloading the Sears Tower, but by dloading the 10x10 or 1x1
> scenery chunk that contains it,

Not the whole scenery chunk - you still get this from the well-known
places. We are going to distribute everything that is necessary to
_add_ the models to the existing scenery. This includes everything that
belongs to the model itself (geometry, XMS description, texture,
whatever this might be) plus a copy of the updated .stg file.
As we store _everything_ in the database we are very flexible when it
comes to create a 'collection' of objects for a specific scenery chunk
and we are able to create the respective .stg file on the fly -
depending on what's in there.


> One other possibility you might wanna consider is allowing uploads/
> dloads of terrain (e.g. tiles modified through fgsd).

This is not as easy as it sounds because you'd have to redo the tiles
on every scenery update. The "right way" to incorporate manual scenery
changes would be to parametrize these changes and provide a method
to add them to the automatic scenery build.
Typically this sort of undertaking is called GIS - Geographic
Information System (like GRASS). Currently there is one drawback as the
available OpenSource database add-ons (PostGIS, this is one reason why
I love PostgreSQL so much) can handle 2D objects of almost any type
really fine (it's fun so see a map being drawn out of a database) but
they don't handle elevation data.

We might start this by putting roads, railways, rivers and lakes into
such a database to allow for manual tweaking if someone is willing to
add a PostGIS interface to the TerraGear toolbox - and Curt agrees on
to proceed on this path ....

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

_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to