Changes between Initial Version and Version 1 of UsersWikiSprint2009Notes


Ignore:
Timestamp:
Apr 14, 2009, 1:40:18 PM (15 years ago)
Author:
pierre
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • UsersWikiSprint2009Notes

    v1 v1  
     1= Sprint 2009 Notes =
     2
     3
     4'''General Actions'''
     5
     6==  Attending ==
     7
     8 * RO: Regina Obe
     9 * PR: Paul Ramsey
     10 * MCA: Mark Cave Ayland
     11 * OC: Olivier Courtin
     12
     13==  PSC ==
     14
     15 * RO - formalize PSC membership rules and desires, talk w/ RRI about PSC
     16
     17! PostGIS 2.0 Goals
     18
     19==  Geodetic Support ==
     20
     21 * PG_LWGEOG
     22 * Backed into LWGEOM
     23 * Alter LWGEOM to add "geographic bit"
     24 * write menu of functions of things we need to do
     25 * spherical indexing (q3c)
     26 * PR - research and give recommendation on indexes
     27 * PR - recommendation on serialization changes
     28 * PR - RFC on implementation
     29
     30==  TypeMods to turn GEOMETRY_COLUMNS into a view ==
     31
     32 * MCA - build prototype and see?
     33 * MCA - RFC on typmod for 2.0
     34
     35==  Routing in the Database ==
     36
     37 * embed graphserver in pgsql
     38 * load edges from pgsql tables
     39 * float graphserver structures into higher memory context
     40 * PR - investigate effort and do RFC
     41
     42==  Handling of EMPTY geometries ==
     43
     44 * Document what LWGEOM conditions constitute "empty"
     45  * POINT => pa == NULL
     46  * LINE => npoints == 0
     47  * POLYGON => nrings == 0
     48  * COLLECTION => ngeoms == 0 (already handled)
     49  MCA - fix unparser to respectfully write those out (all types)
     50
     51==  LWGEOM Header ==
     52
     53What are our goals for re-writing our serialization? And handling thereof.
     54
     55 * Room for more types.
     56 * Account for future changes ? (versioning) (PR - No!)
     57 * Aligned double?
     58 * Prototype vardata type w/ double* and compare speed of direct access w/ copied access for some ops
     59 * PR - do performance prototype
     60 * PR - finalize RFC for new serialized form
     61
     62==  ISO Official Formats ==
     63
     64 * BREAKING CHANGE: SRID=0 is no-value
     65 * "Be liberal in what you accept, conservative in what you emit."
     66 * Only emit proper ISO formats
     67 * WKB, use the ISO/SFSQL2 type codes
     68 * WKT, use the official Z/M modifiers (eg POINT Z (1 2 3), POINT ZM (1 2 3 4))
     69 * What does SFSQL2 say ST_Asbinary should emit? highera dimensionality? (probably)
     70 * OC - Handle GeomFromGML() / GeomFromKML()
     71  * need estimate / RFC
     72  * Will need to link libxml
     73
     74==  "Package" infrastructure for PostGIS ==
     75
     76 * MCA - Bug PgSQL-hackers and establish requirements
     77
     78==  Deprecating ST_ handing in Dependent Apps ==
     79
     80 * PR - Mapserver (change for 5.4?)
     81  * Ask if people mind losing support for PostGIS < 1.2
     82 * PR -- Geoserver (change for ??)
     83 * PR - FME
     84 * PR - CadCorp
     85
     86==  SRTEXT handling ==
     87
     88 * PR - Formalize our generation of SPATIAL_REF_SYS from EPSG database
     89 * PR - Handle SRTEXT erratta from the mailing list so we don't lose projection fixes anymore
     90 * PR - embed EPSG database version number in #define at the time we build SPATIAL_REF_SYS.sql
     91
     92==  WKT Raster ==
     93
     94 * By summer, raster/vector intersections() and out-db raster support
     95 * Integrate with PostGIS 2.0, if PSC determines there is enough functionality to warrant.
     96 * Allow binary-only dependency (more generally a PostGIS plan)
     97
     98==  Topology support ==
     99
     100 * OC: based on Sandro previous work and SQL MM 2.0
     101  *  concrete needs: simplify working with lat/lon geom and topology compliant
     102  * requires: build topology from set of polygons (snap and clean and build)
     103
     104==  3D ==
     105
     106 * OC - SQL/MM PolyhedralSurface type
     107  * CGAL librairie form intersection stuff ???
     108  * CityGML and Collada export
     109  * 3D GIST index support