Example #1
0
void WktWriter::write( const MultiPolygon & g )
{
	_s << "MULTIPOLYGON" ;
	if ( g.isEmpty() ){
		_s << " EMPTY" ;
		return ;
	}

	_s << "(";
	for ( size_t i = 0; i < g.numGeometries(); i++ ){
		if ( i != 0 )
			_s << "," ;
		writeInner( g.geometryN(i).as< Polygon >() );
	}
	_s << ")";
}