[Live-demo] pycsw in OSGeo Live.

Angelos Tzotsos gcpp.kalxas at gmail.com
Sun Jan 29 16:36:55 PST 2012


Tom,

Excellent timing on the PyCSW mailing list post :)

Angelos.

On 01/30/2012 01:46 AM, Tom Kralidis wrote:
>
> Cameron: sorry, I somehow missed this email, while answering 
> subsequent emails on this thread.
>
> Timely question: see 
> http://sourceforge.net/mailarchive/message.php?msg_id=28754170 for 
> more info/updates.  We're confident that pycsw can serve as a useful 
> CSW (with transactions) server for formal metadata discovery.
>
> ..Tom
>
>
> ------------------------------------------------------------------------
> Date: Sun, 29 Jan 2012 21:32:32 +1100
> From: cameron.shorter at gmail.com
> To: gcpp.kalxas at gmail.com
> CC: live-demo at lists.osgeo.org; tomkralidis at hotmail.com
> Subject: Re: [Live-demo] pycsw in OSGeo Live.
>
> Angelos, Tom,
>
> In preparing for osgeolive 5.0, I suggested that pycsw was probably 
> not mature enough to be included in OSGeo-Live.
>
> I'm interested to understand how the project has matured since then.
> If the project is ready, we will need to quickly review and update the 
> documentation so it can be translated.
>
> On 27/04/11 18:34, Cameron Shorter wrote:
>
>     Angelos,
>     It is great to see interest from pycsw in joining the OSGeo-Live
>     stable of quality applications.
>
>     My initial feeling is that it would be great to include pywcs in a
>     future release of OSGeo-Live, but as pywcs is still only at a 0.1
>     release, without wide uptake yet, it is premature to include pywcs
>     into the next OSGeo-Live release.
>
>     I believe that we have developed a reputation that if an
>     application has been deployed on OSGeo-Live, then someone can
>     expect that it has been deployed in many different locations, and
>     tested by many different organisations. Hence, users can be
>     confident that they will be unlikely to uncover any bugs by
>     running standard operations.
>
>     Feel free to suggest that I have mis-read the project, or argue
>     otherwise.
>
>     One option that we could potentially consider is including a pywcs
>     install script on the DVD, but not call the install script from
>     our main.sh install script. This would mean that pywcs would not
>     be installed on OSGeo-Live, but it would be easy to run the pywcs
>     install script and get pywcs installed if required by an expert.
>     Would this be of interest?
>
>     On 26/04/2011 9:06 AM, Angelos Tzotsos wrote:
>
>         Hi all,
>         On behalf of the pycsw development team, I would like to ask
>         if we can include our project in OSGeoLive 5.0.
>
>         I am providing requested answers below:
>
>           *  Please describe your application.
>
>               o  What is its name?
>
>         pycsw
>
>               o  What is the home page URL?
>
>         http://pycsw.org/
>
>               o  Which OSI approved Open Source Licence is used?
>
>         MIT
>
>               o  What does the application do and how does it add
>                 value to the GeoSpatial stack of software?
>
>         pycsw is an OGC CSW server implementation written in Python.
>         pycsw implements clause 10 (HTTP protocol binding (Catalogue
>         Services for the Web, CSW)) of the OpenGIS Catalogue Service
>         Implementation Specification, version 2.0.2.
>
>         We believe that pycsw would be a good addition for the
>         LiveDVD, since it provides a lightweight,
>         standalonealternative to current Java-based, CSW server
>         implementations.
>
>           *  Stability is very important to us on OSGeo-Live. If a new
>             user  finds a bug in one application, it will tarnish the
>             reputation of all  other OSGeo-Live applications as well.
>             Do you have a bug free, stable  release, which has been
>             rolled out to production in a number of  locations? Please
>             discuss the level of testing that your project has  gone
>             through, the size of the community that uses the
>             application, and  how long the project has had mature code.
>
>         Currently pycsw is in beta stage, but the latest 0.1.0 release
>         is considered pretty stable.
>         As a standalone CSW server implementation, pycsw passes 100%
>         the OGC Cite tests for this release.  CITE tests are run
>         daily. Additional tests are also provided with the source code
>         which are tested before release. This latest release is well
>         tested, but not currently deployed to a production
>         environment. Demo web pages can be found here:
>         http://pycsw.org/demos.html.
>          The pycsw community is relatively new, and there is growing
>         interest given the release of 0.1.0.  pycsw integrates with
>         other foss4g packages (i.e. OWSLib), and is already being
>         integrated in various interoperability demonstrations (CSW <->
>         WPS integration with the ZOO project).
>
>           *  OSGeo-Live is targeted at applications that people can
>             use  rather than libraries. Does the application have a
>             user interface  (possibly a command line interface) that a
>             user can interact with?
>
>         pycsw  is a web service (implementation of OGC CSW standard).
>         Currently it does not include client code (internally uses
>         OWSLib in cases needed). There are some tester web pages
>         (http://pycsw.org/demos.html)
>         <http://pycsw.org/demos.html%29>  that are also included in a
>         clean setup.
>
>           *  We give preference to OSGeo Incubated Projects, or
>             Projects which are presented at FOSS4G  conferences. If
>             your project is involved in OSGeo Incubation, or has  been
>             selected to be presented at FOSS4G, then please mention it.
>
>         We are a new project, and didn't have the chance yet to apply
>         for OSGeo Incubation or get involved in a FOSS4G conference,
>         but we hope to do so in the future :)
>
>           *  With around 50 applications installed on OSGeo-Live, us
>             core  packagers do not have the time to liaise with every
>             single project email  list for each OSGeo-Live release. So
>             we require a volunteer (or two) to  take responsibility
>             for liaising between OSGeo-Live and the project's 
>             communities. This volunteer will be responsible for
>             ensuring the install  scripts and English documentation
>             are updated by someone for each  OSGeo-Live release. Also
>             test that the installed application and  Quickstart
>             documentation works as expected on release candidate
>             releases  of OSGeo-Live. Who will act as the project's
>             liaison person.
>
>         I would be happy to act in the requested role, as I am already
>         involved in the OSGeoLive project.
>
>           *  OSGeo-Live is Ubuntu Linux based. Our installation
>             preference is:
>
>               o  Install from UbuntuGIS or DebianGIS
>
>               o  Install .deb files from a PPA
>
>               o  Write a custom install script
>
>                  Can you please discuss how your application will be
>         installed.
>         At this moment, we have rpm packages for openSUSE and plan to
>         create deb packages for Ubuntu. Until then, we can create an
>         installation script (http://pycsw.org/installation.html)
>
>           *  We include Windows and Mac installers for some
>             applications. Would you be wishing to include Windows
>             and/or Mac installers?
>
>         Not at this point. Perhaps in the future releases
>
>           *  OSGeo-Live is memory and disk constrained. Can the
>             application run in 512 Meg of RAM?
>
>         Yes, pycsw can easily run even in 256 Meg of RAM under Apache
>         Web Server
>
>           *  How much disk space will be required to install the
>             application and a suitable example application?
>
>         pycsw by itself only occupies ~2Mb of disk space. Its
>         dependencies though (lxml, sqlalchemy, shapely), can occupy a
>         bit more disk space if not already included in OSGeoLive already.
>
>           *  We aim to reduce disk space by having all applications
>             make use  of a common dataset. We encourage applications
>             to make use of the  example datasets already installed:
>
>           * http://wiki.osgeo.org/wiki/Live_GIS_Add_Project
>             <http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets>#Example_Datasets
>             <http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets> 
>             If another dataset would be more appropriate, please
>             discuss here. Is  it appropriate, to remove existing demo
>             datasets which may already be  included in the standard
>             release.
>
>
>         pycsw exposes metadata, and as such requires sample XML
>         documents (Dublin Core and ISO 19139:2007). Since the demo
>         datasets for pycsw are plain xml metadata files in sqlite
>         database files, we can include existing metadata xml files
>         (perhaps Geonetwork demo data?). The demo metadata we provide
>         are ~20 xml files (CITE data from OGC and some xml files
>         created with gimed editor)
>
>         Best regards,
>         Angelos
>
>         -- 
>         Angelos Tzotsos
>         Remote Sensing Laboratory
>         National Technical University of Athens
>         http://users.ntua.gr/tzotsos
>
>
>         _______________________________________________
>         Live-demo mailing list
>         Live-demo at lists.osgeo.org  <mailto:Live-demo at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/live-demo
>         http://wiki.osgeo.org/wiki/Live_GIS_Disc
>
>
>
>     -- 
>     Cameron Shorter
>     Geospatial Solutions Manager
>     Tel: +61 (0)2 8570 5050
>     Mob: +61 (0)419 142 254
>
>     Think Globally, Fix Locally
>     Geospatial Solutions enhanced with Open Standards and Open Source
>     http://www.lisasoft.com
>
>
>
> -- 
> Cameron Shorter
> Geospatial Solutions Manager
> Tel: +61 (0)2 8570 5050
> Mob: +61 (0)419 142 254
>
> Think Globally, Fix Locally
> Geospatial Solutions enhanced with Open Standards and Open Source
> http://www.lisasoft.com
>


-- 
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/osgeolive/attachments/20120130/496d3557/attachment.html>


More information about the Osgeolive mailing list