GeoTools / GeoServer Meeting 2012-11-12
Attending
Andrea Aime
Ben Caradoc-Davies
Jody Garnett
Alessio Fabiani
Simono Giannecchini
Jukka Rahkonen
Agenda
- Reschedule meeting to 13:30 UTC for northern winter?
- XML dependency removal
- app-schema refactoring
- featurecollection cleanup
- XSLT output format
- JSON output format
- Freemarker REST stuff
- Compositing/image processing in GeoTools
- GeoServer Provenance review
General
- Accept/review minutes of previous meeting
- Reschedule meeting to 13:30 UTC for northern winter [agreed]
Random Developer Updates:
- OpenJDK progress? tests do not run in the same order …
- JDK 7 - TreeSet no longer accepts null and is more strict
- WMS 1.3.0? Jody is all done, works against GeoServer 2.2 and passes Cite 1.3.0 Client
- GeoServer GetCapabilities needs to include exception formats for GetCapabilities
- Release Schedule? Andrea, Justin, Jody signed up - need more?
XML dependency removal
- app-schema Xalan dependency has been removed on master
- still used for some tests and one community module
- Justin has a noxmldeps branch (Ben has submitted a pull request for this branch)
Lets go! This sound great…
app-schema refactoring
Niels had the idea to break out common app-schema functionality (complex feature construction)
Other interested parties: Adam Brown
Interested? Gabriel wfs client? Jody wants it for wps processes
Goal: Same level of “out of box” hand holding for FeatureCollection as we provided for those working with SimpleFeature setup
Where: gt-data?
Reference point: Andrea had to make layers of builders in order to use this kind of setup for CSW (ebRIM record, CSW record). Used Adam’s Builder, and then builders on top of that domains specific.
Notes:
- app schema resolver is indpendent of appschema
Ideas?
- AA: in memory schema = FeatureType of nested Attributes / FeatureType etc…
- Nested
- Cycles (refer to types that have not been defined yet…)
Oppertunity:
- fast / easy / complex? go for xml blobs (sigh)
- database in normalized form, crawls foreign keys
featurecollection cleanup
GeoTools:
- http://docs.codehaus.org/display/GEOTOOLS/FeatureCollection+cleanup
- https://jira.codehaus.org/browse/GEOT-4181
- https://github.com/geotools/geotools/pull/44
GeoServer:
uDig:
Everyone else:
- switch dependency to 9.0-M0 and follow upgrade.rst
- http://docs.geotools.org/latest/userguide/welcome/upgrade.html
When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?
So Saturday 17th November (to avoid everyones workday)
Provenance review
- http://geoserver.org/display/GEOS/GeoServer+Provenance+Review
Please each one grab a few modules
Procedure:
- find files without headers and fix
- find files with extraneous headers and mark it as so
- check where the test data is coming from? Or do we exclude it?
- create jira issues for problems found, and link them from the wiki page
Example, very detailed: http://wiki.deegree.org/deegreeWiki/OSGeoIncubationCodeProvenanceReviewReport
Lax one:
http://wiki.osgeo.org/wiki/PostGIS_Provenance_Review / http://trac.osgeo.org/postgis/wiki/DevWikiProvenanceReview
User list review
Eternal problems
- SLD
- problems with OpenLayers
Geoserver specific and common - REST configuration
Geoserver specific, may point to some real problem - non-ASCII characters in layer names
Own experience about the last one
-non-ASCII in KVP queries and in filters sent through http GET
can be very tricky to escape correctly especially from Windows
XSLT output format
programming many angle brackets!Note: feature counting XSLT forces everything to memory
Backport GWC integration fix
One API change, but very important to get a working integrated GWC
Freemarker REST stuff
Backport to 2.2.x once 2.2.2 is released?
Closing
Next meeting: Monday 26 November, 13:30 UTC
*** Note new time ***
–
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it