Changes between Version 50 and Version 51 of DevWikiEvent

Show
Ignore:
Timestamp:
07/07/12 15:04:19 (11 months ago)
Author:
mloskot
Comment:

Moved Paris 2012 event to new page CodeSprintParis?2012

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]