Code

Changes between Version 3 and Version 4 of GeoDjango1.2


Ignore:
Timestamp:
12/14/09 15:15:13 (4 years ago)
Author:
jbronn
Comment:

Fleshed out goals for GIS features in 1.2

Legend:

Unmodified
Added
Removed
Modified
  • GeoDjango1.2

    v3 v4  
    1 == Features under consideration == 
     1= !GeoDjango 1.2 = 
    22 
    3   * #10923: Use thread-safe GEOS API if available 
    4   * #11854: Add the PostGIS ''azimuth'' function 
     3[[TOC(GeoDjango1.2)]] 
     4 
     5== Overview == 
     6 
     7== High Priority == 
     8 
     9These tickets and features are a high priority for inclusion into `django.contrib.gis` for the Django 1.2 release. 
     10 
     11=== Multiple Database Support  === 
     12 * Extend GSoC multiple-db features to !GeoDjango 
     13 * All `SpatialBackend` components will be moved into full-fledged database backends 
     14 * Related Bugfixes (multi-db refactoring should solve, or make easy to solve) 
     15   * #11741: Properly quote PostgreSQL table aliases in spatial queries 
     16   * #11969: Syncdb doesn't honor managed=False setting with Oracle and Geodjango 
     17 
     18=== Admin-UI === 
     19 * Apply any necessary changes to make GSoC admin-ui compatible. 
     20 
     21=== 3D Geometries === 
     22 * Complete! 
     23   * PostGIS only, but considering support for !SpatiaLite 2.4 
     24 * #11433: Complete support for 3D Geometries 
     25 * #12154: `OGRGeometry` coordinate dimension change upon transform 
     26 
     27 
     28=== PostGIS Geography Support === 
     29 * Add support for the PostGIS 1.5 geography type. 
     30 
     31=== Map Widgets === 
     32 * #5472: Implement individual map widgets for geometry fields. 
     33 * Related tickets: 
     34   * #9806: `GeometryField` crashes the geographic admin 
     35   * #11002: Map widgets for databrowse 
     36 
     37=== GEOS API Thread Safety === 
     38 
     39 * #10923: Use thread-safe GEOS API 
     40 
     41=== `GeoQuerySet` Methods === 
     42 * #10594: Filter out `NULL` geometries  
     43 * #11854: Add support for PostGIS `ST_Azimuth` 
     44   * Also considering: `ST_GeoHash`, `ST_ForceRHR`, `ST_MinimumBoundingCircle` 
     45 * `GeoQuerySet` method "in-place" option? 
     46 
     47=== Google Maps === 
     48 * #10854: Remove GEOS as requirement from Google Maps 
     49 * #11072: Add Info Window Html to GMarker 
     50 
     51== Other Tickets and Features == 
     52 
     53These tickets/features will be considered for inclusion into !GeoDjango for 1.2, but there are no guarantees as core developer time is scarce.  To increase chances of being accepted, the ticket should have a patch, tests, and as much documentation as possible. 
     54 
     55=== Miscellaneous === 
     56 
     57 * #11948: Linear referencing 
     58 
     59=== Google Maps === 
     60  * #11211: Add `GMarkerOptions`: `clickable`, `bouncy`, `dragCrossMove`, `bounceGravity`, `autoPan` and `hide`. 
     61  * #11458: Add `GPolylineOptions` and `GPolygonOptions` to `django.contrib.gis.maps.google.overlays` 
    562  * #11999: Support for Google Maps encoded geometries 
    6