Skip to content

vkozlovspy/featureserver

 
 

Repository files navigation

FeatureServer

FeatureServer is an implementation of a RESTful Geographic Feature Service. Using standard HTTP methods, you can fetch a representation of a feature or a collection of features, add new data to the service, or delete data from the service. Use it as an aggregator -- post your GeoRSS feeds to it, and then browse them using WFS. Use it as a translator: use the OGR DataSource to load a shapefile and open it in Google Earth.

DataSource (Storage)

  • DBM -- The DBM datasource uses anydbm combined with pickle to store features in a file on disk. This works on any platform, and works right out of the box.
  • BerkleyDB -- The BerkleyDB datasource is a subclass of the DBM datasource. It uses a BerkleyDB module for storage.
  • PostGIS -- The PostGIS datasource implements a direct connection to PostGIS, allowing for full featured editing/updating.
  • WFS -- The WFS datasource implements read-only access to WFS servers.
  • OGR -- The OGR datasource allows you to take any OGR datasource -- such as a shapefile, PostGIS database, GML file, or other formats supported by OGR -- and use it as a backend for a FeatureServer layer.
  • Flickr -- Load images from flickr.
  • OSM -- Load streets from OpenStreetMap by area, id, or key/value pair.

Service (Input/Output)

  • CSV
  • GeoJSON -- input and output in the emerging GeoJSON specification. FeatureServer supports GeoJSON Points, Lines, and Polygons with Rings, as both input and output.
  • GeoRSS Atom (Simple) -- input and output of Points/Lines/Polygons (no rings/holes) in GeoRSS Simple (Atom). This allows one to take any GeoRSS Simple Atom feed and feed it to FeatureServer for storage.
  • GML/WFS -- Output-only support of WFS/GML.
  • GPX -- for Garmin devices
  • HTML -- Output-only support of features as HTML files, powered by Cheetah templates.
  • KML -- Input and output of Points, Lines, and Polygons from KML.
  • OSM -- Output-only support of features as OpenStreetMap '.osm' files. (These files can be opened using JOSM and posted to the OSM server.)
  • OV2 -- for TomTom devices
  • Shapefile -- as zip
  • SQLite/SpatiaLite

Setup

FeatureServer can be configured to use one of three different server configurations:

  • CGI
  • mod_python
  • Standalone wsgi HTTP server
  • FastCGI

About

FeatureServer is as OGC web feature service and filter encoding Python server.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE.txt
MIT
MIT-LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published