Opened 8 years ago

Last modified 5 years ago

#1782 new task

SLDEditor

Reported by: ianturton Owned by: jive
Priority: normal Milestone:
Component: Incubator Keywords: incubation
Cc:

Description

  1. Please provide the name and email address of the principal Project Owner.

Robert Ward - robert.ward@…

  1. Please provide the names and emails of co-project owners (if any).

There are no co-project owners.

  1. Please provide the names, emails and entity affiliation of all official committers

Name : Robert Ward Email : robert.ward@… Affiliation : SCISYS (www.scisys.co.uk)

  1. Please describe your Project.

The SLD Editor is a Java desktop application developed by SCISYS that allows the creation and editing of OGC Styled Layer Descriptors interactively using a graphical user interface. The application provides a toolset to improve workflow. Main features include:

  • Vector (point, line and polygon) symbol editing
  • Raster symbol editing
  • Text symbol editing
  • Functions, filters, expressions, transformations all configurable via dialogs.
  • GeoServer vendor options supported:
    • Labelling
    • WKT geometry
    • Windbarbs
  • Integration with GeoServer
  • Map viewer
  • Ability to convert Esri MXD files to SLD files (requires separate licensed components not supplied as part of this project)

The project is available here: https://github.com/robward-scisys/sldeditor

  1. Why is hosting at OSGeo good for your project?

SCISYS believe it would be of benefit to the open source GIS community and benefit from the input of a wider user community that OSGeo would bring. It has become apparent whilst developing the application that several OSGeo projects and OGC standards would benefit from a focus on the SLD standard and OSGeo would be a good coordinating organisation, e.g.:

  • Experimenting with any SLD settings, especially the labelling, takes a long time in GeoServer to see the results.
  • Geotools developer documentation around some of the GeoServer vendor extensions is not complete.
  • There is no guarantee a SLD file conformant with the standard, which works on one GeoServer deployment will work on another.
  • The GeoPackage standard does not allow styling information to be included with vector data, the SLD Editor application has implemented this functionality separately but it should be part of a standard. The SLD Editor is a standalone desktop application that allows SLD files to be fully developed, including GeoServer vendor options, offline without the need to be connected to GeoServer or the data source the styling is to be applied. A fully developed GeoPackage standard would make Open Source GIS workflow much simpler.
  1. Type of application does this project represent(client, server, standalone, library, etc.):

Standalone desktop application.

  1. Please describe any relationships to other open source projects.

The project uses the GeoTools library to parse and render the SLD files. The application allows SLD files to be uploaded and downloaded from GeoServer. All project dependencies are described here: https://github.com/robward-scisys/sldeditor/wiki/externaldependencies

  1. Please describe any relationships with commercial companies or products.

The standalone import application, separate from the SLD Editor application itself, converts Esri MXD files to a series of OGC SLD files. This requires a valid Esri ArcGIS Desktop installation and license, not supplied as part of the project.

  1. Which open source license(s) will the source code be released under?

The project is released under the GPLv3 license.

  1. Is there already a beta or official release?

There is currently a version 0.2.0-SNAPSHOT that can be built here: https://github.com/robward-scisys/sldeditor

  1. What is the origin of your project (commercial, experimental, thesis or other higher education, government, or some other source)?

The project was developed as a side project within SCISYS as a result of a lack of open source GIS tools currently available, more detail is available here in the github readme file:

  1. Does the project support open standards? Which ones and to what extent? (OGC, w3c, ect.) Has the software been certified to any standard (CITE for example)? If not, is it the intention of the project owners to seek certification at some point?

The project is all about viewing, updating and generating OGC SLD standard files.

  1. Is the code free of patents, trademarks, and do you control the copyright?

SCISYS own the copyright and is free of patents and trademarks.

  1. How many people actively contribute (code, documentation, other?) to the project at this time?

Currently only Robert Ward contributes code and documentation, by getting the project hosted by OSGeo we are looking to increase participation and contributions.

  1. How many people have commit access to the source code respository?

Currently 1.

  1. Approximately how many users are currently using this project?

Not sure, as of 5th July 2016, 77 clones and 8 unique cloners.

  1. What type of users does your project attract (government, commercial, hobby, academic research, etc. )?

I would imagine any open source GIS user.

  1. If you do not intend to host any portion of this project using the OSGeo infrastructure, why should you be considered a member project of the OSGeo Foundation?

The project is currently hosted on:

  • GitHub - source code, documentation and issue tracking
  • Travis - continuous build and running unit and integration tests
  • Coveralls - Code coverage reporting

I intend that the project is hosted on OSGeo infrastructure.

  1. Does the project include an automated build and test?

The project is currently hosted on GitHub and on push requests automatically kicks of a build on Travis which runs the unit and integration tests.

  1. What language(s) are used in this project? (C/Java/perl/etc)

Java

  1. What is the dominant written language (i.e. English, French, Spanish, German, etc) of the core developers?

The dominant written language is English. All hardcoded and configuration application text labels are held in Java resource bundles, although these are all English currently, translation to other languages could be done easily.

  1. What is the (estimated) size of a full release of this project? How many users do you expect to download the project when it is released?

Currently only the source code including tests and documentation is hosted as part of the project. Compiled SLD Editor applications have to be built by a user currently. Source code size is: 2.7MB zipped The SLD Editor application is about 45MB when built. I would expect the application to be used by most open source GIS users as and when needed.

Change History (1)

comment:1 by jive, 5 years ago

Robert this project has not yet attracted a mentor (I though Ian Turton was interested at one point?)

Please reach out to us on the incubation email list - we have a new OSGeo Community program that may be a more appropriate place to get started.

Note: See TracTickets for help on using tickets.