@@ -201,10 +201,62 @@ datadir = joinpath(@__DIR__,"data")
201201 end
202202
203203 @testset " save" begin
204- table = GeoTables. load (joinpath (datadir," path.shp" ))
205- GeoTables. save (joinpath (datadir," path.geojson" ), table)
206- table = GeoTables. load (joinpath (datadir," zone.shp" ))
207- GeoTables. save (joinpath (datadir," path.geojson" ), table)
204+
205+ @testset " points" begin
206+ table = GeoTables. load (joinpath (datadir, " points.geojson" ), )
207+ GeoTables. save (joinpath (datadir, " tpoints.geojson" ), table)
208+ GeoTables. save (joinpath (datadir, " tpoints.shp" ), table, force = true )
209+
210+ table = GeoTables. load (joinpath (datadir, " points.gpkg" ))
211+ GeoTables. save (joinpath (datadir, " tpoints.geojson" ), table)
212+ GeoTables. save (joinpath (datadir, " tpoints.shp" ), table, force = true )
213+
214+ table = GeoTables. load (joinpath (datadir, " points.shp" ))
215+ GeoTables. save (joinpath (datadir, " tpoints.geojson" ), table)
216+ GeoTables. save (joinpath (datadir, " tpoints.shp" ), table, force = true )
217+ end
218+
219+ @testset " lines" begin
220+ table = GeoTables. load (joinpath (datadir, " lines.geojson" ))
221+ GeoTables. save (joinpath (datadir, " tlines.geojson" ), table)
222+ # GeoTables.save(joinpath(datadir, "tlines.shp"), table, force = true)
223+
224+ table = GeoTables. load (joinpath (datadir, " lines.gpkg" ))
225+ GeoTables. save (joinpath (datadir, " tlines.geojson" ), table)
226+ # GeoTables.save(joinpath(datadir, "tlines.shp"), table, force = true)
227+
228+ table = GeoTables. load (joinpath (datadir, " lines.shp" ))
229+ GeoTables. save (joinpath (datadir, " tlines.geojson" ), table)
230+ GeoTables. save (joinpath (datadir, " tlines.shp" ), table, force = true )
231+ end
232+
233+ @testset " polygons" begin
234+ table = GeoTables. load (joinpath (datadir, " polygons.geojson" ))
235+ GeoTables. save (joinpath (datadir, " tpolygons.geojson" ), table)
236+ # GeoTables.save(joinpath(datadir, "tpolygons.shp"), table, force = true)
237+
238+ table = GeoTables. load (joinpath (datadir, " polygons.gpkg" ))
239+ GeoTables. save (joinpath (datadir, " tpolygons.geojson" ), table)
240+ # GeoTables.save(joinpath(datadir, "tpolygons.shp"), table, force = true)
241+
242+ table = GeoTables. load (joinpath (datadir, " polygons.shp" ))
243+ GeoTables. save (joinpath (datadir, " tpolygons.geojson" ), table)
244+ GeoTables. save (joinpath (datadir, " tpolygons.shp" ), table, force = true )
245+ end
246+
247+ @testset " multipolygons" begin
248+ table = GeoTables. load (joinpath (datadir," path.shp" ))
249+ GeoTables. save (joinpath (datadir, " tpath.geojson" ), table)
250+ GeoTables. save (joinpath (datadir, " tpath.shp" ), table, force = true )
251+
252+ table = GeoTables. load (joinpath (datadir," zone.shp" ))
253+ GeoTables. save (joinpath (datadir, " tzone.geojson" ), table)
254+ GeoTables. save (joinpath (datadir, " tzone.shp" ), table, force = true )
255+
256+ table = GeoTables. load (joinpath (datadir," ne_110m_land.shp" ))
257+ GeoTables. save (joinpath (datadir, " tne_110m_land.geojson" ), table)
258+ GeoTables. save (joinpath (datadir, " tne_110m_land.shp" ), table, force = true )
259+ end
208260 end
209261
210262 @testset " gadm" begin
0 commit comments