@@ -121,7 +121,7 @@ fn test_read_raster_with_average_resample() {
121
121
122
122
#[ test]
123
123
fn test_write_raster ( ) {
124
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
124
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
125
125
let dataset = driver. create ( "" , 20 , 10 , 1 ) . unwrap ( ) ;
126
126
127
127
// create a 2x1 raster
@@ -153,7 +153,7 @@ fn test_rename_remove_raster() {
153
153
let mem_file_path_a = Path :: new ( "/vsimem/030bd1d1-8955-4604-8e37-177dade13863" ) ;
154
154
let mem_file_path_b = Path :: new ( "/vsimem/c7bfce32-2474-48fa-a907-2af95f83c824" ) ;
155
155
156
- let driver = Driver :: get ( "GTiff" ) . unwrap ( ) ;
156
+ let driver = Driver :: get_by_name ( "GTiff" ) . unwrap ( ) ;
157
157
158
158
dataset. create_copy ( & driver, & mem_file_path_a, & [ ] ) . unwrap ( ) ;
159
159
@@ -179,7 +179,7 @@ fn test_get_dataset_driver() {
179
179
180
180
#[ test]
181
181
fn test_get_description ( ) {
182
- let driver = Driver :: get ( "mem" ) . unwrap ( ) ;
182
+ let driver = Driver :: get_by_name ( "mem" ) . unwrap ( ) ;
183
183
assert_eq ! ( driver. description( ) . unwrap( ) , "MEM" . to_string( ) ) ;
184
184
}
185
185
@@ -230,7 +230,7 @@ fn test_get_metadata_item() {
230
230
231
231
#[ test]
232
232
fn test_set_metadata_item ( ) {
233
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
233
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
234
234
let mut dataset = driver. create ( "" , 1 , 1 , 1 ) . unwrap ( ) ;
235
235
236
236
let key = "Test_Key" ;
@@ -245,7 +245,7 @@ fn test_set_metadata_item() {
245
245
246
246
#[ test]
247
247
fn test_set_description ( ) {
248
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
248
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
249
249
let dataset = driver. create ( "" , 1 , 1 , 1 ) . unwrap ( ) ;
250
250
let mut band = dataset. rasterband ( 1 ) . unwrap ( ) ;
251
251
@@ -258,7 +258,7 @@ fn test_set_description() {
258
258
259
259
#[ test]
260
260
fn test_create ( ) {
261
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
261
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
262
262
let dataset = driver. create ( "" , 10 , 20 , 3 ) . unwrap ( ) ;
263
263
assert_eq ! ( dataset. raster_size( ) , ( 10 , 20 ) ) ;
264
264
assert_eq ! ( dataset. raster_count( ) , 3 ) ;
@@ -267,7 +267,7 @@ fn test_create() {
267
267
268
268
#[ test]
269
269
fn test_create_with_band_type ( ) {
270
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
270
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
271
271
let dataset = driver
272
272
. create_with_band_type :: < f32 , _ > ( "" , 10 , 20 , 3 )
273
273
. unwrap ( ) ;
@@ -280,7 +280,7 @@ fn test_create_with_band_type() {
280
280
281
281
#[ test]
282
282
fn test_create_with_band_type_with_options ( ) {
283
- let driver = Driver :: get ( "GTiff" ) . unwrap ( ) ;
283
+ let driver = Driver :: get_by_name ( "GTiff" ) . unwrap ( ) ;
284
284
let options = [
285
285
RasterCreationOption {
286
286
key : "TILED" ,
@@ -327,7 +327,7 @@ fn test_create_with_band_type_with_options() {
327
327
328
328
#[ test]
329
329
fn test_create_copy ( ) {
330
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
330
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
331
331
let dataset = Dataset :: open ( fixture ! ( "tinymarble.png" ) ) . unwrap ( ) ;
332
332
let copy = dataset. create_copy ( & driver, "" , & [ ] ) . unwrap ( ) ;
333
333
assert_eq ! ( copy. raster_size( ) , ( 100 , 50 ) ) ;
@@ -347,7 +347,7 @@ fn test_create_copy_with_options() {
347
347
348
348
let copy = dataset
349
349
. create_copy (
350
- & Driver :: get ( "GTiff" ) . unwrap ( ) ,
350
+ & Driver :: get_by_name ( "GTiff" ) . unwrap ( ) ,
351
351
mem_file_path,
352
352
& [
353
353
RasterCreationOption {
@@ -376,7 +376,7 @@ fn test_create_copy_with_options() {
376
376
#[ test]
377
377
#[ allow( clippy:: float_cmp) ]
378
378
fn test_geo_transform ( ) {
379
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
379
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
380
380
let mut dataset = driver. create ( "" , 20 , 10 , 1 ) . unwrap ( ) ;
381
381
let transform = [ 0. , 1. , 0. , 0. , 0. , 1. ] ;
382
382
assert ! ( dataset. set_geo_transform( & transform) . is_ok( ) ) ;
@@ -385,10 +385,10 @@ fn test_geo_transform() {
385
385
386
386
#[ test]
387
387
fn test_get_driver_by_name ( ) {
388
- let missing_driver = Driver :: get ( "wtf" ) ;
388
+ let missing_driver = Driver :: get_by_name ( "wtf" ) ;
389
389
assert ! ( missing_driver. is_err( ) ) ;
390
390
391
- let ok_driver = Driver :: get ( "GTiff" ) ;
391
+ let ok_driver = Driver :: get_by_name ( "GTiff" ) ;
392
392
assert ! ( ok_driver. is_ok( ) ) ;
393
393
let driver = ok_driver. unwrap ( ) ;
394
394
assert_eq ! ( driver. short_name( ) , "GTiff" ) ;
@@ -486,15 +486,15 @@ fn test_read_block_data() {
486
486
487
487
#[ test]
488
488
fn test_get_band_type ( ) {
489
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
489
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
490
490
let dataset = driver. create ( "" , 20 , 10 , 1 ) . unwrap ( ) ;
491
491
let rb = dataset. rasterband ( 1 ) . unwrap ( ) ;
492
492
assert_eq ! ( rb. band_type( ) , GDALDataType :: GDT_Byte ) ;
493
493
}
494
494
495
495
#[ test]
496
496
fn test_get_rasterband ( ) {
497
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
497
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
498
498
let dataset = driver. create ( "" , 20 , 10 , 1 ) . unwrap ( ) ;
499
499
let rasterband = dataset. rasterband ( 1 ) ;
500
500
assert ! ( rasterband. is_ok( ) ) ;
@@ -518,7 +518,7 @@ fn test_get_no_data_value() {
518
518
#[ test]
519
519
#[ allow( clippy:: float_cmp) ]
520
520
fn test_set_no_data_value ( ) {
521
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
521
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
522
522
let dataset = driver. create ( "" , 20 , 10 , 1 ) . unwrap ( ) ;
523
523
let mut rasterband = dataset. rasterband ( 1 ) . unwrap ( ) ;
524
524
assert_eq ! ( rasterband. no_data_value( ) , None ) ;
@@ -648,7 +648,7 @@ fn test_get_rasterband_color_interp() {
648
648
649
649
#[ test]
650
650
fn test_set_rasterband_color_interp ( ) {
651
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
651
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
652
652
let dataset = driver. create ( "" , 1 , 1 , 1 ) . unwrap ( ) ;
653
653
let mut rasterband = dataset. rasterband ( 1 ) . unwrap ( ) ;
654
654
rasterband
@@ -678,7 +678,7 @@ fn test_rasterize() {
678
678
679
679
let rows = 5 ;
680
680
let cols = 5 ;
681
- let driver = Driver :: get ( "MEM" ) . unwrap ( ) ;
681
+ let driver = Driver :: get_by_name ( "MEM" ) . unwrap ( ) ;
682
682
let mut dataset = driver. create ( "" , rows, cols, 1 ) . unwrap ( ) ;
683
683
684
684
let bands = [ 1 ] ;
0 commit comments