Difference between revisions of "Montreal Code Sprint 2011 Agenda"

From OSGeo
Jump to navigation Jump to search
Line 36: Line 36:
 
== PostGIS raster ==
 
== PostGIS raster ==
  
*Ticket fixes Pierre: (792 & 762), 825, 633, 766, 651, 490,
+
*Ticket fixes Pierre: 851, (792 & 762), 825, 633, 766, 651, 490,
 
*Ticket fixes David: 582
 
*Ticket fixes David: 582
 +
*Ticket fixes Jorge: 837
 
*Look at ticket 650 (GDAL Polygonize with real values) with Frank (Pierre)
 
*Look at ticket 650 (GDAL Polygonize with real values) with Frank (Pierre)
 
*ST_SetRotation & ST_Rotation (ticket 482) (David)
 
*ST_SetRotation & ST_Rotation (ticket 482) (David)
Line 43: Line 44:
 
*pl/pgSQL script fixes (tickets 643, 644, 645) (Pierre)
 
*pl/pgSQL script fixes (tickets 643, 644, 645) (Pierre)
 
*ST_MapAlgebra optimization & neighbourhood
 
*ST_MapAlgebra optimization & neighbourhood
  fix memory leak http://trac.osgeo.org/postgis/ticket/837
 
 
*ST_Intersection optimization
 
*ST_Intersection optimization
 
*Optional tickets 165, 301, 484
 
*Optional tickets 165, 301, 484

Revision as of 07:01, 11 March 2011

Theme

Montreal Code Sprint 2011 : The Rendez-vous of the Tribes

Sending out a clear message that we'd like to see members of all OSGeo tribes (C/C++, Java, JavaScript, C#, etc.) join forces for the advancement of OSGeo technologies. Last year's sprint in NYC helped foster synergies between the tribes and we want this to continue even stronger.

MapServer

  • 6.0 Release work (documentation, polishing and bug fixes)
  • SVG Symbols (assefa, zak, thomas)
  • rendering features with offset + leader (assefa, zak, thomas)
  • Outputformat refactoring (don't create and initialize all default outputformats at each request) (thomas)
  • Text rendering => always use labelpathobj (thomas)
  • rasterBufferObj: premultiplied or not? (thomas, frankw)
  • INSPIRE View Services support for WMS (TomK, assefa, etc.)
  • Ruby/SWIG MapScript (JimK)
  • layer level GEOMTRANSFORM (Steve)
  • use case snippets (see OpenLayers as an example) (Steve)
  • profiling 6.0 ahead of benchmarking exercise (need feedback from Jeff/Daniel on where we sucked)

PostGIS

  • 3D index issues outline support whether we'll have one or 2 types of parallel indices (prefer one type even if it means putting off til 2.1)
  • 9.1 KNN GIST are we going to do or punt to 2.1
  • Left over issues with EMPTY and new more ISO compliant WKT display of geometries
  • Make geometry_columns a view rather than table - harmonize legacy with new to cause least pain
  • Possibility of preliminary X3D support in 2.0 instead of 2.1 (Olivier) ( http://trac.osgeo.org/postgis/ticket/854 )
  • 3D topological serialization for PolyhedralSurface and TIN (Olivier)
  • shp2pgsql (-gui)/pgsql2shp - (Jeff Adams)
   while you are at it would be really nice to investigate http://trac.osgeo.org/postgis/ticket/808 
    got broken in 2.0 and a real show-stopper for PostGIS 2.0 release
 Also add more regression tests for shp2pgsql,pgsql2shp
  • Incubation issues -- not fun stuff but needs to be addressed, get list of all contributors, decide if each file will have blanket copyright with reference to contributor file, what to do with files that have no copyright markings

PostGIS raster

  • Ticket fixes Pierre: 851, (792 & 762), 825, 633, 766, 651, 490,
  • Ticket fixes David: 582
  • Ticket fixes Jorge: 837
  • Look at ticket 650 (GDAL Polygonize with real values) with Frank (Pierre)
  • ST_SetRotation & ST_Rotation (ticket 482) (David)
  • rt_raster_deserialize for header only in order to make get functions faster
  • pl/pgSQL script fixes (tickets 643, 644, 645) (Pierre)
  • ST_MapAlgebra optimization & neighbourhood
  • ST_Intersection optimization
  • Optional tickets 165, 301, 484

GDAL/OGR

  • SWIG/Ruby bindings? (JimK)
  • Merge the two MrSID Drivers (Raster and Lidar) into one

libLAS

  • Discussions
    • hobu to talk about technologies, intents, and targeted platforms for libPC
    • mpg to discuss/demonstrate the Stage model that libPC sets up
    • mpg to give a small code walkthrough via projector
    • Try to get FrankW to discuss features/failures/successes of both GDAL and OGR's driver models
    • Investigate and discuss using boost-style traits for class description
    • Investigate Point Cloud Library's (PCL) template-driven point classes and their applicability and/or adaptability for libPC.
  • Technical support / Infrastructure
    • Get hg access for all sprint participants
    • Bootstrap people building libPC on their own computers (writing docs as we go)
    • hobu to stand up libpc.org with Trac/HG/Sphinx
    • Add CMake detection for MG4
    • test harness for the command line apps
  • Development
    • Crib up the text, MG4, and BAG drivers
    • Add MG4/L support to libPC
    • Plan for adding octree libpc::Stage
    • finish the native LAS driver
    • flesh out the dump routines for each major class
    • light up pcinfo

TinyOWS

  • MapFile parser, to allow a single configuration file for both MapServer and TinyOWS.

ZOO Project

  • ...

GeoPrisma / OpenLayers

  • ...

OpenLayers

  • ...