From: Robert W. <Rob...@sc...> - 2015-12-03 10:38:54
|
Jody, I assume the SLD Editor would be released as LGPL 2.1 the same as GeoTools. There are some other open source components I have used but nothing prohibitive. The parsing of the Esri ArcGIS MXD files happens in a separate application to get round the problem that not everybody has the required ArcGIS jar file installed. The main SLD Editor application is unaffected. __________________________________________________________________ Robert Ward Technical Architect – Government & Defence Division SCISYS UK Limited T: +44 (0)1249 466575 E: rob...@sc... | www.scisys.co.uk From: Jody Garnett [mailto:jod...@gm...] Sent: 03 December 2015 04:42 To: Robert Ward Cc: geo...@li... Subject: Re: [Geotools-admin] SLD Editor proposal advice Hello Robert, we do not use this email list much :) Your application would be welcomed by many people, but I understand that simply placing the code on github is tricky. The GeoTools project is almost the right home - but we have tended to operate as a library rather than living up to the "tools" part of our name. Several ideas for working "within" geotools: - setup in a distinct repository at http://github.com/geotools/sld-editor - define a new category at http://github.com/geotools/tools - resurrect http://github.com/geotools/spike - used previously for small applications of this nature Another very good option is to set up the project as part of the Open Source Geospatial foundation, they have the concept of "OSGeo Lab" to help small projects like this take root. Given the integration with geoserver, and the mdx processing we could also approach the GeoServer community, they already have some "top-level" projects in their repository beyond geoserver<https://github.com/geoserver/geoserver> (see geofence<https://github.com/geoserver/geofence>). I volunteer with OSGeo in the "incubation committee", if you like we can take up the OSGeo Labs there<http://www.osgeo.org/incubator>. I am afraid most of these organizations are good at trying to attract you as a volunteer - rather than picking up software you do not have budget to maintain. I know my own organization is careful share open source projects when there has been an external party expressing interest - even though we develop our software on github from the start. Still I think your software has merit, do you know what license it falls under currently? -- Jody Garnett On 23 November 2015 at 00:34, Robert Ward <Rob...@sc...<mailto:Rob...@sc...>> wrote: Hi all, SCISYS is a medium sized software development company based in the UK and Germany. We work in a number of vertical domains across a range of technologies and have been involved with geospatial technologies for over 20 years. Increasingly we are utilising and contributing to open source projects. To help support some of our commercial projects we have developed a Java application with a graphical user interface to view and edit SLD files. We feel this might be of great benefit to the Open Source GIS community but are unsure what the best approach is to making it available and to continue its ongoing development and maintenance. We realise we could make it available ourselves but this doesn’t fit in with our business model. As the application is tightly coupled with the GeoTools project we feel this is the most natural home for it although we acknowledge it is not a core module. In the first instance therefore we are interested to know • Does the application have genuine merit • Is the Geo Tools project an appropriate home for it and if so how do we progress this In terms of the application itself below is a high-level overview: The application uses the latest GeoTools library to parse, render and save SLD files. It has the ability to edit point, line, polygon and text symbols supporting multiple rules. The rendering of symbology is updated as the SLD is edited as well as the legend entry. Dialogs allow the selection TrueType Fonts and graphical symbols as marker symbols. SLD files can be edited to the strict SLD specification or support the GeoServer vendor options. Where supported a SLD attribute can be entered as a value, expression or data source field. The data source fields can be read for supplied data sources, e.g. shape files or added manually within the application. Expressions are edited using a CQL editor. The project uses Maven to build a standalone application. A JUnit test mechanism has been implemented to allow a SLD file to be loaded into the application and a json configuration file describes the expected state of the user interface. The application has a plugin architecture that allows extensions to be added, current extensions are: File System Explorer Extension Presents the file system to the user, selecting a SLD file loads it into the application, useful for traversing folders of the SLD files. GeoServer Extension The application allows the user to enter GeoServer credentials to retrieve all the styles. Selecting a style loads it into the application. SLD files can be uploaded to GeoServer as new styles or update existing. Functionality also exists that allows the user to set the style of a layer from the application. ArcGIS Desktop MXD Extension Using a separate application ability to read an ArcMap mxd file and write it to an intermediate json file, about 95% of all mxd values are written. The SLD Editor is able to read the intermediate json file and convert all layers symbology to SLDs. This is about 60% complete and has allowed us to convert 100s of layers for a commercial project. All the symbols can be saved out as separate SLD files. A table can be generated showing the symbology for each layer and saved as an HTML page. Road Map Features that are on the road map are: • Better editing of functions as symbol attribute values • Ability to handle raster symbols. Would this application be of benefit to the GeoTools project or are there other organisations/projects this would be better suited to. __________________________________________________________________ Robert Ward Technical Architect – Government & Defence Division SCISYS UK Limited T: +44 (0)1249 466575<tel:%2B44%20%280%291249%20466575> E: rob...@sc...<mailto:rob...@sc...> | www.scisys.co.uk<http://www.scisys.co.uk> SCISYS UK Limited. Registered in England and Wales No. 4373530. Registered Office: Methuen Park, Chippenham, Wiltshire SN14 0GB, UK. Before printing, please think about the environment. ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 _______________________________________________ Geotools-administration mailing list Geo...@li...<mailto:Geo...@li...> https://lists.sourceforge.net/lists/listinfo/geotools-administration |