#16864 closed Bug (fixed)
django.contrib.gis.geos.GEOSGeometry doesn't accept -1 as SRID value (or any negative number) in WKT format
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | GIS | Version: | dev |
Severity: | Normal | Keywords: | |
Cc: | ivan.mincik@… | Triage Stage: | Unreviewed |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
It's not possible to create geometry object from WKT string with negative SRID, for example GEOSGeometry("SRID=-1;POINT(2639.2 -1076.5)"), because django.contrib.gis.geometry.regex.wkt_regex accepts only positive numbers. On the other side, creating point directly as django.contrib.gis.geos.Point(2639.2, -1076.5, srid=-1) is valid, and it's not so unusual to use -1.
If you consider this as a bug, solution is very trivial, but I have included patch as well. Tkanks.
Attachments (1)
Note:
See TracTickets
for help on using tickets.
patch