id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 28020,make GEOSGeometry.json use OGRGeometry.json again (for performance reasons),Sergey Fedoseev,Sergey Fedoseev,"`GEOSGeometry.json` was using `OGRGeometry.json` prior to 1.9. That was changed in #25141. Now GDAL is required (#26753) and I believe we should restore previous `GEOSGeometry.json` implementation for performance reasons: {{{ In [67]: ls = LineString([(x, x) for x in range(1000)]) In [68]: %timeit ls.json 10 loops, best of 3: 42.6 ms per loop In [69]: %timeit ls.ogr.json 100 loops, best of 3: 3.75 ms per loop }}}",Cleanup/optimization,closed,GIS,dev,Normal,fixed,,,Ready for checkin,1,0,0,0,0,0