Mapserver: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 65: Line 65:
   }}
   }}
</ref>
</ref>
== Datasets ==
Whereas CORINE and quite likely all the other datasets, which have mostly been aquired from remote sensing, just contain the coverage you can see from above, VMap is significantly different in it's structure. CORINE shows just the vegetation, let's say evergreen forest _or_ the bare soil, where _no_ vegetation is present. VMap instead may feature the forest _and_ the soil, on which the forest grows, in the same place. Even in really big areas, not just in small, accidential snippets. Thus, in order to transform VMap0 into a topology of the CORINE style, you have to cut feature A out of B and store the remains of B as M. Then add A plus M as, let's say, X, cut X out of C and store the remains of C as N, add X and N into Y, .... and so on. That's rather time consuming, even in GRASS. Unfortunately there's no reliable progress meter. Well, there is one, but in certain cases it rises up to 98 % in just two hours and remains there for an undetermined period. Thus you never know wether your job is going to take just a few days, a few weeks or a few months. I don't like jobs running several months. I had a few of these but the most promising ones were killed when the machine had to be rebooted due to a planned power outage - or an unplanned power outage - or some other reason. Therefore I've recently been trying to re-run the VMap0 cleaning using a slightly different approach. After VMap0 has proven to be really clean, the next step would be to either cut the CLC06 coverage out of CLC00 and then cut the result out of VMap0, or first cut CLC00 out of VMap0 and later replace CLC00 by CLC06 where available.<ref>{{cite web
  | url    = http://sourceforge.net/p/flightgear/mailman/message/28887471/
  | title  = <nowiki>Re: [Flightgear-devel] Re : Re : Looking at a nice project from</nowiki>
  | author = <nowiki>Martin Spott</nowiki>
  | date  = Feb 25th, 2012
  | added  = Feb 25th, 2012
  | script_version = 0.25
  }}
</ref>
<references/>
<references/>

Revision as of 20:16, 10 April 2016

This article is a stub. You can help the wiki by expanding it.


First announced in April 2016 [1], the Landcover DB (database) was a web service/server that used to provide GIS data (mainly shapefiles and elevation data) via a PostgreSQL/PostGIS database behind the MapServer and Scenemodels websites [2] for use by FlightGear-related tools like TerraGear and TerraGear GUI to help create scenery tiles for FlightGear.

For the time being, the service has been discontinued [3] (i.e. is no longer operational [4] [5])

Various more or less complete attempts at re-creating this infrastructure have been discussed/attempted meanwhile [6]

In addition, several contributors have discussed providing osgEarth-based scenery at least as a temporary workaround while the disturbances caused by the mapserver's disappearance are sorted out.[7]

Datasets

Whereas CORINE and quite likely all the other datasets, which have mostly been aquired from remote sensing, just contain the coverage you can see from above, VMap is significantly different in it's structure. CORINE shows just the vegetation, let's say evergreen forest _or_ the bare soil, where _no_ vegetation is present. VMap instead may feature the forest _and_ the soil, on which the forest grows, in the same place. Even in really big areas, not just in small, accidential snippets. Thus, in order to transform VMap0 into a topology of the CORINE style, you have to cut feature A out of B and store the remains of B as M. Then add A plus M as, let's say, X, cut X out of C and store the remains of C as N, add X and N into Y, .... and so on. That's rather time consuming, even in GRASS. Unfortunately there's no reliable progress meter. Well, there is one, but in certain cases it rises up to 98 % in just two hours and remains there for an undetermined period. Thus you never know wether your job is going to take just a few days, a few weeks or a few months. I don't like jobs running several months. I had a few of these but the most promising ones were killed when the machine had to be rebooted due to a planned power outage - or an unplanned power outage - or some other reason. Therefore I've recently been trying to re-run the VMap0 cleaning using a slightly different approach. After VMap0 has proven to be really clean, the next step would be to either cut the CLC06 coverage out of CLC00 and then cut the result out of VMap0, or first cut CLC00 out of VMap0 and later replace CLC00 by CLC06 where available.[8]