support geometrycollection