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
