Opened 18 years ago

Closed 16 years ago

#1666 closed defect (fixed)

Convert GEOS support to use the GEOS C API

Reported by: sdlime Owned by: sdlime
Priority: high Milestone:
Component: MapServer C Library Version: 4.8
Severity: normal Keywords:
Cc:

Description (last modified by sdlime)

Currently GEOS support uses the straight C++ API which has tended to be a bit 
fragile. We need to use the new C wrapper API instead. Should be pretty 
straight forward and involves:

  - adding a new mapgeos.c to replace mapgeos.cpp
  - converting the code in mapgeos.cpp to use the C API
  - add GEOSinit() and GEOSfinish() to msSetup() and msFinish() respectively

Steve

Change History (3)

comment:1 by sdlime, 18 years ago

Status: newassigned
I've got this working and am just wrapping everything that makes sense in GEOS.
Should be able to close out shortly...

Steve

comment:2 by tomkralidis, 16 years ago

Any update on this one?

comment:3 by sdlime, 16 years ago

Description: modified (diff)
Resolution: fixed
Status: assignedclosed

Yup, it's done. Closing...

Steve

Note: See TracTickets for help on using tickets.