Difference between revisions of "Software Stack"

From OSGeo
Jump to navigation Jump to search
(please explain scope of this page)
(→‎Scope: first try at defining a scope)
Line 1: Line 1:
 
== Scope ==
 
== Scope ==
 +
''(apart from us poor German sods who we have [http://dict.leo.org/ende?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&sectHdr=on&spellToler=on&search=Scope&relink=on 16 potential translations for 'scope'] we can try to formalize the stack some more)''
  
 +
* The technological scope of the OSGeo Software Stack comprises all [https://open-source-projects.osgeo.org/ OSGeo Open Source Projects] [1]
 +
* The geographical scope is worldwide. The stack is populated with [[Education_Working_Groups#Data Package Group | Public Geospatial Data]] [2] by the [[Public Geospatial Data Committee]]
 +
* The [[Education and Curriculum Committee]] uses the populated Stack to implement [[Education Working Groups#Goal_2 | Online tutorials]], and disseminate and presentat spatial data and software
 +
* The [https://open-source-projects.osgeo.org/ OSGeo Software Projects] maintain the OSGeo Software Stack for different purposes
 +
** Develeopment Server with [[Project Infrastructure Migration#Automated_Build.2FSmoke_Test_System | Automated Build / Smoke Test System]] nightly builds, kitchen sink, bleeding edge. This/these server/s hurt/s.
 +
** Operative test server with feature frozen pre release software. Used to broaden the scope of people who want (and through this infrastucture are empowered to) test the newest stuff hands on [3]
 +
** The Reference Server hosts productive/stable versions with comprehensive [[Project Infrastructure Migration#Demo_Site | Demo Sites]]
 +
* The [[Promotion and Visibility Committee]] promotes the visible infrastructure
 +
 +
; References
 +
: [1] https -> stable docs
 +
: [2] http -> docs in work progress
 +
: [3] Example: http://www.mapbender.org/index.php/Development_Server
  
 
== Software used ==
 
== Software used ==

Revision as of 01:07, 21 April 2006

Scope

(apart from us poor German sods who we have 16 potential translations for 'scope' we can try to formalize the stack some more)

References
[1] https -> stable docs
[2] http -> docs in work progress
[3] Example: http://www.mapbender.org/index.php/Development_Server

Software used

We move to install and maintain a stable version of a basic SDI stack consisting of:

  • PostgreSQL as database
  • PostGIS as spatial extension
  • MapServer as WMS (and WFS)
  • GeoServer as WFS-T (and WMS)
  • Mapbender and MapBuilder as WMS and WFS-T Client
  • GRASS GIS (via ssh, PHP, SWIG)

Applications and Demos

  • MapServer automatically brings some HTML demos that just need to get set up
  • GeoServer packages with MapBuilder and some demo data demo data should be moved into the PostgreSQL database
  • some Open/Free data (vmap0 and postal code polygons in Germany)
  • Mapbender brings in a hundred maintained OGC service URL
  • WMS service meta data (cap url) are added as records/features to both WFS and WMS services
  • Each WMS/WFS is a rectangle (corresponding bbox) to serve as source for discovery and harvesting (delivery for the Public Geospatial Data Committee
  • MapServer WMS getFeatureInfo request returns Capabilities URL and description (meta data)
  • GeoServer WFS getFeature request returns a GML with the bbox and meta data.
  • enhanced with a Wiki page adding some human readable discussion for each service.

OSGeo Member Location Service

Everybody who entered a coordinate to All Members could be added to the above WMS/WFS-T infrastructure. Members could locate each other, show their current position (Gary as a multipolygon), etc. using MapServer map and GeoServer WFS-T and editing with Mapbender and MapBuilder. Some privacy should be added for those who do not want to appear in the map by allowing each registered user to edit exactly their own position and their visibility. Only needs an LDAP a certificate and some glue.