Test type of empty results from overlay operations POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POINT (1 1) POINT EMPTY POINT EMPTY POINT EMPTY LINESTRING (5 5, 6 6) POINT EMPTY POINT EMPTY POINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT EMPTY POINT EMPTY POINT EMPTY MULTIPOINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY MULTILINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY MULTIPOLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY POINT EMPTY POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT EMPTY POINT EMPTY POINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POINT (1 1) POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTIPOINT EMPTY POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTIPOLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY POINT EMPTY POINT EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY LINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POINT (1 1) POINT EMPTY POLYGON EMPTY POLYGON EMPTY LINESTRING (5 5, 6 6) LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOINT EMPTY POINT EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTILINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY POLYGON EMPTY POLYGON EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON EMPTY POLYGON EMPTY POINT (1 1) POINT EMPTY POINT EMPTY POINT (1 1) LINESTRING EMPTY POINT EMPTY POINT (1 1) POLYGON EMPTY POINT EMPTY POINT (1 1) POINT (1 1) POINT EMPTY POINT EMPTY POINT (1 1) LINESTRING (5 5, 6 6) POINT EMPTY POINT (1 1) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT EMPTY POINT (1 1) MULTIPOINT EMPTY POINT EMPTY POINT (1 1) MULTILINESTRING EMPTY POINT EMPTY POINT (1 1) MULTIPOLYGON EMPTY POINT EMPTY POINT (1 1) MULTIPOINT ((2 2), (3 3)) POINT EMPTY POINT (1 1) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT EMPTY POINT (1 1) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT EMPTY LINESTRING (5 5, 6 6) POINT EMPTY POINT EMPTY LINESTRING (5 5, 6 6) LINESTRING EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) POLYGON EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) POINT (1 1) POINT EMPTY LINESTRING (5 5, 6 6) LINESTRING (5 5, 6 6) LINESTRING EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING EMPTY LINESTRING (5 5, 6 6) MULTIPOINT EMPTY POINT EMPTY LINESTRING (5 5, 6 6) MULTILINESTRING EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) MULTIPOLYGON EMPTY LINESTRING EMPTY LINESTRING (5 5, 6 6) MULTIPOINT ((2 2), (3 3)) POINT EMPTY LINESTRING (5 5, 6 6) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY LINESTRING (5 5, 6 6) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT EMPTY POINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING EMPTY LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON EMPTY POLYGON EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT (1 1) POINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING (5 5, 6 6) LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON EMPTY POLYGON EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTIPOINT EMPTY POINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTILINESTRING EMPTY LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTIPOLYGON EMPTY POLYGON EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTIPOINT ((2 2), (3 3)) POINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON EMPTY MULTIPOINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY MULTIPOINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY MULTIPOINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY MULTIPOINT EMPTY POINT (1 1) POINT EMPTY POINT EMPTY MULTIPOINT EMPTY LINESTRING (5 5, 6 6) POINT EMPTY POINT EMPTY MULTIPOINT EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT EMPTY POINT EMPTY MULTIPOINT EMPTY MULTIPOINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY POINT EMPTY MULTIPOINT EMPTY MULTILINESTRING EMPTY POINT EMPTY LINESTRING EMPTY POINT EMPTY LINESTRING EMPTY MULTIPOINT EMPTY MULTIPOLYGON EMPTY POINT EMPTY POLYGON EMPTY POINT EMPTY POLYGON EMPTY MULTIPOINT EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY POINT EMPTY MULTIPOINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT EMPTY POINT EMPTY MULTIPOINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT EMPTY POINT EMPTY MULTILINESTRING EMPTY POINT EMPTY POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY MULTILINESTRING EMPTY POINT (1 1) POINT EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY LINESTRING (5 5, 6 6) LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY MULTIPOINT EMPTY POINT EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY MULTILINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY MULTIPOLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY LINESTRING EMPTY POLYGON EMPTY MULTILINESTRING EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING EMPTY LINESTRING EMPTY MULTIPOLYGON EMPTY POINT EMPTY POINT EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY LINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY POINT (1 1) POINT EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY LINESTRING (5 5, 6 6) LINESTRING EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTIPOINT EMPTY POINT EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTILINESTRING EMPTY LINESTRING EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTIPOLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY POLYGON EMPTY MULTIPOLYGON EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON EMPTY POLYGON EMPTY MULTIPOINT ((2 2), (3 3)) POINT EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) LINESTRING EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) POLYGON EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) POINT (1 1) POINT EMPTY MULTIPOINT ((2 2), (3 3)) LINESTRING (5 5, 6 6) POINT EMPTY MULTIPOINT ((2 2), (3 3)) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTIPOINT EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTILINESTRING EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTIPOLYGON EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTIPOINT ((2 2), (3 3)) POINT EMPTY POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT EMPTY MULTIPOINT ((2 2), (3 3)) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT EMPTY POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POLYGON EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POINT (1 1) POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING (5 5, 6 6) LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTIPOINT EMPTY POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTILINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTIPOLYGON EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTIPOINT ((2 2), (3 3)) POINT EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY LINESTRING EMPTY MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT EMPTY POINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING EMPTY LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON EMPTY POLYGON EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POINT (1 1) POINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) LINESTRING (5 5, 6 6) LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) POLYGON EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTIPOINT EMPTY POINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTILINESTRING EMPTY LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTIPOLYGON EMPTY POLYGON EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTIPOINT ((2 2), (3 3)) POINT EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) LINESTRING EMPTY MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) POLYGON EMPTY POLYGON EMPTY