@@ -693,7 +693,7 @@ def testDissolve(self):
693693 ['ogr2ogr' ,
694694 outdir + '/check.shp ' +
695695 source + ' ' +
696- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry FROM \' polys2\' " ' +
696+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry FROM \' polys2\' " ' +
697697 '-f "ESRI Shapefile"' ])
698698
699699 self .assertEqual (
@@ -703,7 +703,7 @@ def testDissolve(self):
703703 ['ogr2ogr' ,
704704 outdir + '/check.shp ' +
705705 source + ' ' +
706- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
706+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
707707 'GROUP BY my_field" -f "ESRI Shapefile"' ])
708708
709709 self .assertEqual (
@@ -713,7 +713,7 @@ def testDissolve(self):
713713 ['ogr2ogr' ,
714714 outdir + '/check.shp ' +
715715 '"' + source_with_space + '" ' +
716- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' filename_with_spaces\' ' +
716+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' filename_with_spaces\' ' +
717717 'GROUP BY my_field" -f "ESRI Shapefile"' ])
718718
719719 self .assertEqual (
@@ -724,7 +724,7 @@ def testDissolve(self):
724724 ['ogr2ogr' ,
725725 outdir + '/check.shp ' +
726726 source + ' ' +
727- '-dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field FROM \' polys2\' ' +
727+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field FROM \' polys2\' ' +
728728 'GROUP BY my_field" -f "ESRI Shapefile"' ])
729729
730730 self .assertEqual (
@@ -735,7 +735,7 @@ def testDissolve(self):
735735 ['ogr2ogr' ,
736736 outdir + '/check.shp ' +
737737 source + ' ' +
738- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
738+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
739739 'GROUP BY my_field" -f "ESRI Shapefile"' ])
740740
741741 self .assertEqual (
@@ -745,7 +745,7 @@ def testDissolve(self):
745745 ['ogr2ogr' ,
746746 outdir + '/check.shp ' +
747747 source + ' ' +
748- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry FROM \' polys2\' " ' +
748+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry FROM \' polys2\' " ' +
749749 '-f "ESRI Shapefile"' ])
750750
751751 self .assertEqual (
@@ -756,7 +756,7 @@ def testDissolve(self):
756756 ['ogr2ogr' ,
757757 outdir + '/check.shp ' +
758758 source + ' ' +
759- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
759+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
760760 'GROUP BY my_field" -explodecollections -f "ESRI Shapefile"' ])
761761
762762 self .assertEqual (
@@ -767,7 +767,7 @@ def testDissolve(self):
767767 ['ogr2ogr' ,
768768 outdir + '/check.shp ' +
769769 source + ' ' +
770- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, COUNT(geometry) AS count FROM \' polys2\' ' +
770+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, COUNT(geometry) AS count FROM \' polys2\' ' +
771771 'GROUP BY my_field" -f "ESRI Shapefile"' ])
772772
773773 self .assertEqual (
@@ -779,7 +779,7 @@ def testDissolve(self):
779779 ['ogr2ogr' ,
780780 outdir + '/check.shp ' +
781781 source + ' ' +
782- '-dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field, COUNT(the_geom) AS count FROM \' polys2\' ' +
782+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field, COUNT(the_geom) AS count FROM \' polys2\' ' +
783783 'GROUP BY my_field" -f "ESRI Shapefile"' ])
784784
785785 self .assertEqual (
@@ -790,7 +790,7 @@ def testDissolve(self):
790790 ['ogr2ogr' ,
791791 outdir + '/check.shp ' +
792792 source + ' ' +
793- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, SUM(ST_Area(geometry)) AS area, ' +
793+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, SUM(ST_Area(geometry)) AS area, ' +
794794 'ST_Perimeter(ST_Union(geometry)) AS perimeter FROM \' polys2\' ' +
795795 'GROUP BY my_field" -f "ESRI Shapefile"' ])
796796
@@ -803,7 +803,7 @@ def testDissolve(self):
803803 ['ogr2ogr' ,
804804 outdir + '/check.shp ' +
805805 source + ' ' +
806- '-dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field, SUM(ST_Area(the_geom)) AS area, ' +
806+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(the_geom) AS the_geom, my_field, SUM(ST_Area(the_geom)) AS area, ' +
807807 'ST_Perimeter(ST_Union(the_geom)) AS perimeter FROM \' polys2\' ' +
808808 'GROUP BY my_field" -f "ESRI Shapefile"' ])
809809
@@ -816,7 +816,7 @@ def testDissolve(self):
816816 ['ogr2ogr' ,
817817 outdir + '/check.shp ' +
818818 source + ' ' +
819- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, ' +
819+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field, ' +
820820 'SUM(my_val) AS sum, MIN(my_val) AS min, MAX(my_val) AS max, AVG(my_val) AS avg FROM \' polys2\' ' +
821821 'GROUP BY my_field" -f "ESRI Shapefile"' ])
822822
@@ -829,7 +829,7 @@ def testDissolve(self):
829829 ['ogr2ogr' ,
830830 outdir + '/check.shp ' +
831831 source + ' ' +
832- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
832+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
833833 'GROUP BY my_field" -f "ESRI Shapefile"' ])
834834 self .assertEqual (
835835 alg .getConsoleCommands ({'INPUT' : source ,
@@ -839,7 +839,7 @@ def testDissolve(self):
839839 ['ogr2ogr' ,
840840 outdir + '/check.shp ' +
841841 source + ' ' +
842- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
842+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
843843 'GROUP BY my_field" -f "ESRI Shapefile"' ])
844844
845845 self .assertEqual (
@@ -850,7 +850,7 @@ def testDissolve(self):
850850 ['ogr2ogr' ,
851851 outdir + '/check.shp ' +
852852 source + ' ' +
853- '-dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
853+ '-nlt PROMOTE_TO_MULTI - dialect sqlite -sql "SELECT ST_Union(geometry) AS geometry, my_field FROM \' polys2\' ' +
854854 'GROUP BY my_field" "my opts" -f "ESRI Shapefile"' ])
855855
856856 def testGdal2Tiles (self ):
0 commit comments