CARVIEW |
Select Language
HTTP/2 200
server: nginx
content-type: text/html;charset=utf-8
cache-control: must-revalidate
expires: Fri, 01 Jan 1999 00:00:00 GMT
set-cookie: trac_form_token=26c008c5f626ac01023bebc0; HttpOnly; Path=/; Secure
set-cookie: trac_session=78054a7e93709f7ce3acffd1; expires=Tue, 21 Oct 2025 13:53:37 GMT; HttpOnly; Path=/; Secure
strict-transport-security: max-age=31536000; includeSubDomains; preload
permissions-policy: interest-cohort=()
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
accept-ranges: bytes
via: 1.1 varnish, 1.1 varnish
date: Wed, 23 Jul 2025 13:53:37 GMT
x-served-by: cache-fra-etou8220122-FRA, cache-bom-vanm7210040-BOM
x-cache: MISS, MISS
x-cache-hits: 0, 0
x-timer: S1753278817.121568,VS0,VE376
vary: Accept-Encoding
GeoDjangoDiscussion – Django
Back to Top
Django
The web framework for perfectionists with deadlines.
Issues
Desirable stuff (to be updated on GeoDjango Roadmap)
- Distance API
Houses.objects.filter(point__intersects=school.point.buffer(Distance(5,km))
- Distance is without SRS? Geopy API is neat, MIT
- General discussion of UOM toolkit, such that Distance(km=1)+Distance(mi=1) => Distance(km=2.61) and Distance(km=1)*Distance(mi=1)=> Area(km=1.61)
- rcoup knows of implementation under bsd license.
- Common models for discussion/communication
- House (point)
- School District (poly)
- Bus Route (line)
- Support for a mapping framework (e.g. Google Maps/Earth, Yahoo Maps, MS Live, etc.)
- User widget, admin widget, databrowse plugin
- WMS views
- I implemented apart from geodjango, different views to generate topology tiles with matplotlib https://dev.leipzig.freifunk.net/trac/browser/ffsomething/trunk/apps/uptime/topoimg.py, however, it performes not to well and mapnik may be a better solution
- Spatial querying w/ unit tests
- More robust gdal datasource support: missing/null values, multipoly in poly, multiline in line, etc.
- gdal.Field.value dies on int(' '). Better to have (GIS) exception or return None?
- C object lifetime management
- leak testing? (Lots of handles and delete ; affects gc, see: gc.garbage)
- poly.exterior_ring.append(point); (poly.exterior_ring is poly.exterior_ring) -> True
- weakref when c wrapper refers to anything outside gis types(?)
- or does ctypes do something magical?
- Why are transform and transform_to are separate?
- FAQ has been updated to answer this question
Common CS
- WGS84
- NAD83
- NAD27
- NZ Transverse Mercator (NZGD2000) (epsg:2193)
- NZ Map Grid (NZGD49) epsg:27200
Descriptor-based field instead of get_FIELD_geos; (scrap GeoMixin? may still be needed to manage c ref lifetimes) Multiple Geom per Model API LayerMapping -> CityBoundary but Multiple -> City where .boundary is one geom of the model. __str__ cleanup (class names out) downcase module names 2.3 compatibility (decorators, ???) How is SRS initially determined in LayerMapping? GDal/GEOS geom mapping? Way to map .srs to srid programmatically? LayerMapping raise custom exceptions LayerMapping use Model.create_many once it exists. why is GEOSGeometry doing ._cache_cs and self.coord_seq (creating a new CS unless specifically avoiding it) rather than caching internally and returning the same one? SpatialRefSys.ellipsoid without GDAL Document what works and doesn't without optionals (GDAL, ???) LayerMapping model.validate? Or at least clearly document. Need GIS fixture loader. Geos .area() and friends need desired UOM args.
Last modified
18 years ago
Last modified on Jul 10, 2007, 7:17:03 AM
Note:
See TracWiki
for help on using the wiki.
Download in other formats:
Django Links
Learn More
Get Involved
Follow Us
- Hosting by In-kind donors
- Design by Threespot &
© 2005-2025 Django SoftwareFoundation unless otherwise noted. Django is a registered trademark of the Django Software Foundation.