Changes between Version 50 and Version 51 of DevWikiEvent


Ignore:
Timestamp:
Jul 7, 2012, 3:04:19 PM (12 years ago)
Author:
mloskot
Comment:

Moved Paris 2012 event to new page CodeSprintParis2012

Legend:

Unmodified
Added
Removed
Modified
  • DevWikiEvent

    v50 v51  
    1 = Code Sprint - Paris =
     1= PostGIS Code Sprints =
    22
    3 == Code Sprint ==
    4 
    5 A European PostGIS code sprint will be organized in Paris next 15th and 16th  of May.
    6 
    7 The main aim is mainly to begin thinking about next releases...
    8 (and to give to Paul an opportunity to keep thinking about PostGIS even during holidays ^^)
    9 
    10 PostGIS (and related) devs who will be there:
    11  * Paul Ramsey (PostGIS)
    12  * Sandro Santilli (PostGIS & GEOS)
    13  * Mark Cave Ayland (PostGIS)
    14  * Mateusz Loskot (Cadcorp, PostGIS, Boost.Geometry)
    15  * Sébastien Loriot  (CGAL)
    16  * Tim Manners (Ordnance Survey)
    17  * Mickael Borne (IGN)
    18  * Olivier Courtin (PostGIS)
    19 
    20 (If you are concerned and interested, just subscribe quickly)
    21 
    22  * Beginning at 2:00 PM on 15 May
    23  * Ending at 5:00 PM on 16 May
    24 
    25 
    26 === Venue From Charles de Gaulle Airport (about one hour) ===
    27 
    28  * Take RER B (suburban metro) till "Gare du Nord"
    29  * Change to metro 5 (Direction Place d'Italie) till République station.
    30  * Here you are.
    31 
    32 === Code Sprint Place ===
    33  *  5, avenue de la République 75011 Paris (2nd floor in Quelleville corporate place)
    34  * Map and contact: http://www.quelleville.fr/contact/
    35 
    36 === Not to forget ===
    37  * You're laptop with all softwares to work with
    38  * AC European adaptator (for your laptop)
    39  * If you have an RJ 45 wire that's a good point (if not we will provide)
    40  * Smile and happyness
    41 
    42 
    43 == Barcamp ==
    44 
    45 On May 15th in the evening (6:00 PM) an event will be organized (still in Paris)
    46 to allow some happy few PostGIS (power) users to exchange with the PostGIS dev guys.
    47 
    48 The goal is to enlarge the vision to broader future axes, through discussions and/or small working groups.
    49 
    50 So if you are already involved in the PostGIS project (or willing to), want to exchange with the dev team, and/or meet some other PostGIS afficionados at a cool event, just come ! (beers included)
    51 
    52 For practical reasons we have to limit the amount of participants to about 15.
    53 First registered, first served.
    54 
    55 (if you want additional information, or want don't have osgeo id to registered on this Wiki, send a mail to <postgis@oslandia.com>)
    56 
    57 Folks subscribted on the 15th evening:
    58  * Yves Jacolin
    59  * Vincent Habchi
    60  * Nicolas Ribot
    61  * Alexandre Bonnasseau
    62  * Thomas Brosset
    63  * David jonglez
    64  * Paul Ramsey
    65  * Sandro Santilli
    66  * Mark Cave Ayland
    67  * Mateusz Loskot
    68  * Sébastien Loriot
    69  * Tim Manners
    70  * Alexandre Liccardi
    71  * Olivier Courtin
    72 
    73 == Ideas and topics proposal ==
    74 
    75  * Routing
    76  * Parallel processing
    77  * Large point clouds in db
    78  * 3D
    79  * CGAL inclusion
    80  * Boost.Geometry vs GEOS
    81  * Faster Union for Raster (native C instead of plpgsql)
    82  * ST_DelaunayTriangles (http://trac.osgeo.org/postgis/ticket/1215 )  with option to output as topology or TIN
    83  * Clustering of points
    84  * Data sampling based on geospatial indexes
    85  * !GeomAsJsTypedArrays
    86  * output of indexed geometries
    87  * Faster reprojection
    88  * switch to git
    89  * An another PostGIS European Code Sprint next year ?
    90  * Making functions interruptable
    91  * Add your own
    92 
    93 
    94 === Bar Camp Place ===
    95  * AF83 
    96  * 15 rue Poissonnière
    97  * 75002 Paris
    98  * Map: http://tinyurl.com/bp4uohn
    99 
    100 === Venue from Code Sprint place ===
    101  * Take metro line 9 (at République station) till "Bonne Nouvelle" stop
    102  * Exit on Blvd Bonne Nouvelle (70m)
    103  * Turn left on rue Poissonnière
    104  * Walk till 15 rue Poissonnière (170m)
    105 
    106 -----------
    107 
    108 = PostGIS Code Sprint Notes =
    109 
    110 == Topic #1: What is bad about PostGIS now? ==
    111 
    112  * Upgrades (history, backwards compatibility)
    113  * Repeated code blocks everywhere
    114  * Windows build/test situation (there is nothing standard)
    115    * We need a build farm
    116    * We have similar issues with 32-bit/64-bit testing on any OS
    117    * harder to catch 64-bit issues
    118  * Dependencies++ (so many of them, and more coming)
    119  * GEOS (too slow? maybe)
    120  * Translations (documentation, untranslated; GUI, untranslated)
    121  * Inconsistent function names (still) ST_this_thing versus ST_ThisThing
    122  * Versioning of loaders shp2pgsql, shp2pgsql-gui, etc.
    123     * if you install a lower version of PostGIS after newer version, it overwrites these files
    124  * 2.0.1 doesn't work for 9.2
    125    * http://trac.osgeo.org/postgis/ticket/1820 (not sure where to put the include I described - in one file or all 3) - I accidentally committed but lower versions still seem to work (so this is working)
    126 topology however is broken ( http://trac.osgeo.org/postgis/ticket/1822 )  -- we probably shouldn't even have ALTER in creation script.
    127 
    128 == Discussion #1: GIT ==
    129 
    130  * Do we want to move to git?
    131  * Yes. No. Advantages not so high to be worth the time/effort. Willing to move to git when someone steps up to do the migration, but migration MUST include trac tickets and history and links from commits to tickets to commits.
    132  * Decision: A svn clone will be added to the github postgis account, updated hourly automatically, so that git-lovers can clone/work from the same repo.
    133 
    134 == Discussion #2: CGAL ==
    135 
    136  * Olivier, interest in CGAL is driven by 3D operations. Starting from an existing base of functionality rather than re-inventing parts.
    137 Triangulations, etc.
    138  * CGAL has CMake build system.
    139 
    140 == Discussion #3: GEOS ==
    141 
    142  * MCA: worried about future of GEOS, the performance and design as inherited from JTS is not optimal, and the code is very specialist to the geospatial community
    143  * ML: when working on raster, advoctated for implementing algorithms natively, linking GDAL is bad idea when the algorithms you need are not so big
    144  * SS: GEOS is good enough, problem is not language or pattern, it's mostly just algorithms that can be made better
    145  * MB: BoostGeometry is very flexible, but, that's a drawback, it's hard to understand and get involved.
    146  * ML: For BoostGeometry, there are users, and questions (use of the library means specifying and generating custom library and test its behaviour -> complex task) , the project is alive.
    147  * SS: Extend the C-API to provide custom allocators (will also automatically provide interruptability when the allocators are installed by postgis)
    148 
    149 == Discussion #4: Raster improvements ==
    150 
    151  * Faster ST_Union (dustymugs, pramsey fight it out)
    152    * should be part of larger map algebra rewrite for aggregate support
    153  * Aggregate versions of stats functions (dustymugs)
    154  * Faster out-of-db data loading (dustymugs)
    155    * current testing has shown that in-db is several times faster
    156  * GDAL
    157  * Irregular grid support (DZ)
    158  * Mapalgebra Nearest Neighborhood (ngb) (is there anything we can do about the border edges) perhaps an aggregate ngb function? (might be useful if n tiles in = n tiles out) but ngb operation works on adjacent tiles so you get same solution as ngb of a single raster retiled back out
    159  * GUI raster loader similar to shp2pgsql-gui
    160  * Function to Ununion (tilify in the db)
    161 
    162 == 2.1 Topics: MCA ==
    163 
    164  * Performance of new libraries
    165  * Integration of new libraries
    166  * Changing build -- are we committed to CMake or not?
    167 
    168 == 2.1 Topics: SS ==
    169 
    170  * EPSG code detection in loader
    171  * Faster (raster) reprojection
    172  * strk, can you elaborate on this?
    173 
    174 == 2.1 Topics: OC ==
    175 
    176  * GML 3.2 support (for INSPIRE)
    177  * add an ID to every geometry
    178  * geometry_from_*  in liblwgeom dir
    179  * Explore new topo libraries (3D context)
    180 
    181 == 2.1 Topics: PR ==
    182 
    183  * Internal tree for geometry/geography
    184  * POINTCLOUD
    185 
    186 == X.Y Topics: ML ==
    187 
    188  * CMake configuration
    189  * Visual C++ port
     3* [wiki:CodeSprintParis2012 Code Sprint Paris 2012]