artemp/trac2github — Issue #729: Fix to handle enormous geometries
Author: artemp
Created: 2011-10-09 20:48:27+00:00
State: open
Labels: Core_Library

Some large landuse polygons in Japan's OSM database are large enough that the Mapnik 0.7.x geometry implementation using std::vector can lead to a fragmented heap causing performance issues with large geometries.

Mapnik has always had two potential geometry storage implementations, one based on std::vector and another custom one of vertex_vector. We should switch back to vertex_vector for better performance with large geometries.