| Ticket Hash: | 198c7314db29bf2469fb05dc5feb14b65ef91fba | |||
| Title: | GeomFromGeoJSON() fails with scientific notation numbers | |||
| Status: | Closed | Type: | Code_Defect | |
| Severity: | Important | Priority: | Immediate | |
| Subsystem: | Resolution: | Overcome_By_Events | ||
| Last Modified: | 2020-08-02 11:26:58 | |||
| Version Found In: | 4.3.0a | |||
| User Comments: | ||||
anonymous added on 2019-02-18 13:23:18:
Numbers in JSON can be specified in the scientific notation e.g. 1e-5 (see "number section" on http://www.json.org/) but having this style in the GeoJSON passed to GeomFromGeoJSON() causes it to return null.
// pass
SELECT AsText( GeomFromGeoJSON('{"type":"Point","coordinates":[0.00001, 1]}') )
// fail
SELECT AsText( GeomFromGeoJSON('{"type":"Point","coordinates":[1e-5, 1]}') )
sandro added on 2020-08-02 11:26:58: fixed in following versions  | ||||