[Live-demo] pycsw in OSGeo Live.
Cameron Shorter
cameron.shorter at lisasoft.com
Mon Jan 30 15:45:49 EST 2012
Ok,
I based on your recommendation, I vote to include pycsw. Can you please
update the Project Overview asap so there is time to translate.
On 31/01/2012 2:57 AM, "Angelos Tzotsos" <gcpp.kalxas at gmail.com> wrote:
> Hi Cameron,
>
> Yes, pycsw 1.0 is stable and passes all OGC CITE tests. Additional to CSW
> 2.0.2, it also includes support for:
>
> - INSPIRE Discovery Services
> - CSW-T
> - FGDC profile
> - NASA DIF
>
> The upcoming releases will include:
> - JSON output
> - WMS harvest support for APISO
> - ogc:Function support
> - ebRIM profile support and many more
>
> Also, work has recently been done to enable pycsw as the csw endpoint for
> geonode:
>
> https://github.com/GeoNode/geonode/wiki/GNIP-5----Abstract-OGC%3ACSW-Functionality
> https://github.com/tomkralidis/geonode/tree/md_csw
>
> As for deployment, apart from us using it, there has been interest from
> users and organizations (especially in Europe due to INSPIRE support), but
> there is no finished portal to our knowledge at this moment using pycsw. It
> is difficult to track such deployments.
>
> We feel that pycsw is mature enough for the Live DVD and that new users
> will be attracted to use it.
>
> Regards,
> Angelos
>
> On 01/30/2012 10:09 AM, Cameron Shorter wrote:
>
> Tom, Angelos,
> It sounds like you think pywcs is now a stable application? I notice that
> you have been doing CITE tests, which is a positive thing.
>
> Has pywcs been deployed into production into more than one location?
>
> Have there been users other than yourselves (Tom and Angelos) who have
> installed and deployed pycsw? Who?
>
>
>
> On 30/01/12 11:35, Angelos Tzotsos wrote:
>
> Thank you Cameron for the suggestion,
>
> We would be happy to include stable version 1.0 of pycsw to the disk :)
>
> This version is already tested in OSGeoLive 5.5beta1 and works fine.
> In case we decide to officially include it, we just need to link the
> documentation files and translate.
>
> Regards,
> Angelos
>
> On 01/29/2012 12:32 PM, Cameron Shorter wrote:
>
> 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.
>
>
> - What is its name?
>
> pycsw
>
>
> - What is the home page URL?
>
> http://pycsw.org/
>
>
> - Which OSI approved Open Source Licence is used?
>
> MIT
>
>
> - 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, standalone alternative 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) 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:
>
>
> - Install from UbuntuGIS or DebianGIS
>
>
> - Install .deb files from a PPA
>
>
> - 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 listLive-demo at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/live-demohttp://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 Sourcehttp://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 Sourcehttp://www.lisasoft.com
>
>
>
> --
> Angelos Tzotsos
> Remote Sensing Laboratory
> National Technical University of Athenshttp://users.ntua.gr/tzotsos
>
>
>
> --
> 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 Sourcehttp://www.lisasoft.com
>
>
>
> --
> Angelos Tzotsos
> Remote Sensing Laboratory
> National Technical University of Athenshttp://users.ntua.gr/tzotsos
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/live-demo/attachments/20120131/8e8858d9/attachment-0001.html
More information about the Live-demo
mailing list