Cargo Features

gdal-src has no features set by default.

[dependencies]
gdal-src = { version = "0.2.1+3.10.3", features = ["nobuild", "all_drivers", "geos_static", "geos", "internal_drivers", "driver_avc", "driver_dgn", "driver_edigeo", "driver_geoconcept", "driver_gmt", "driver_jsonfg", "driver_openfilegdb", "driver_s57", "driver_shape", "driver_tiger", "driver_wasp", "driver_aaigrid", "driver_aigrid", "driver_bmp", "driver_ceos", "driver_ctg", "driver_dimap", "driver_elas", "driver_fit", "driver_grib", "driver_gxf", "driver_ilwis", "driver_jaxapalsar", "driver_jpeg", "driver_l1b", "driver_map", "driver_msgn", "driver_nift", "driver_ozi", "driver_pcraster", "driver_pds", "driver_r", "driver_rmf", "driver_saga", "driver_sentinel2", "driver_sigdem", "driver_stacit", "driver_terragen", "driver_tsx", "driver_xyz", "driver_zmap", "driver_idrisi", "driver_mem", "driver_sqlite", "driver_vfk", "driver_rasterlite", "driver_amigocloud", "driver_eeda", "driver_ngw", "driver_plmosaic", "driver_wmts", "driver_pg", "driver_postgis_raster", "driver_hdf5", "driver_netcdf", "driver_http", "driver_arg"] }
nobuild

force not building this crate

Enables nobuild of proj-sys ^0.25.0

all_drivers = driver_amigocloud, driver_carto, driver_daas, driver_eeda, driver_elastic, driver_gpkg, driver_hdf5, driver_netcdf, driver_ngw, driver_ogcapi, driver_pg, driver_plmosaic, driver_postgis_raster, driver_sqlite, driver_vfk, driver_wcs, driver_wms, driver_wmts, internal_drivers
geos_static = geos, geos-src

note that libgeos is LGPL licensed
enabling this feature will means
that you statically link libgeos and
therefore makes your binary fall under
LGPL as well

Enables static of geos-sys

geos geos_static? = geos-sys

as long as the geos_static feature is not enabled that will only dynamically link geos

internal_drivers all_drivers? = driver_aaigrid, driver_adrg, driver_aigrid, driver_airsar, driver_avc, driver_blx, driver_bmp, driver_bsb, driver_cad, driver_cals, driver_ceos, driver_coasp, driver_cosar, driver_csv, driver_ctg, driver_derived, driver_dgn, driver_dimap, driver_dted, driver_dxf, driver_edigeo, driver_elas, driver_envisat, driver_ers, driver_fit, driver_flatgeobuf, driver_geoconcept, driver_geojson, driver_gff, driver_gif, driver_gmt, driver_grib, driver_gsg, driver_gtfs, driver_gtiff, driver_gxf, driver_hf2, driver_hfa, driver_idrisi, driver_ilwis, driver_iris, driver_jaxapalsar, driver_jdem, driver_jpeg, driver_jsonfg, driver_kmlsuperoverlay, driver_l1b, driver_leveller, driver_map, driver_mapml, driver_mem, driver_mrf, driver_msgn, driver_ngsgeoid, driver_nift, driver_northwood, driver_ntf, driver_openfilegdb, driver_ozi, driver_pcidsk, driver_pcraster, driver_pgdump, driver_png, driver_prf, driver_r, driver_raw, driver_rik, driver_rmf, driver_rs2, driver_s57, driver_safe, driver_saga, driver_sar_ceos, driver_sdts, driver_selafin, driver_sentinel2, driver_sgi, driver_shape, driver_sigdem, driver_srtmhgt, driver_stacit, driver_stacta, driver_sxf, driver_tab, driver_terragen, driver_tga, driver_tiger, driver_til, driver_tsx, driver_usgsdem, driver_vdv, driver_vrt, driver_wasp, driver_xpm, driver_xyz, driver_zmap
driver_avc internal_drivers?

ogr internal

driver_cad driver_csv driver_dgn internal_drivers?
driver_dxf driver_edigeo internal_drivers?
driver_flatgeobuf driver_geoconcept internal_drivers?
driver_geojson driver_gmt internal_drivers?
driver_gtfs driver_jsonfg internal_drivers?
driver_mapml driver_openfilegdb internal_drivers?
driver_pgdump driver_ntf driver_s57 internal_drivers?
driver_selafin driver_shape internal_drivers?
driver_sxf driver_tab driver_tiger internal_drivers?
driver_vdv driver_wasp internal_drivers?
driver_aaigrid internal_drivers?

gdal internal

driver_adrg driver_aigrid internal_drivers?
driver_airsar driver_blx driver_bmp internal_drivers?
driver_bsb driver_cals driver_ceos internal_drivers?
driver_coasp driver_cosar driver_ctg internal_drivers?
driver_derived driver_dimap internal_drivers?
driver_dted driver_elas internal_drivers?
driver_envisat driver_ers driver_fit internal_drivers?
driver_gff driver_gif driver_grib internal_drivers?
driver_gsg driver_gtiff driver_gxf internal_drivers?
driver_hf2 driver_hfa driver_ilwis internal_drivers?
driver_iris driver_jaxapalsar internal_drivers?
driver_jdem driver_jpeg internal_drivers?
driver_kmlsuperoverlay driver_l1b internal_drivers?
driver_leveller driver_map internal_drivers?
driver_mrf driver_msgn internal_drivers?
driver_ngsgeoid driver_nift internal_drivers?
driver_northwood driver_ozi internal_drivers?
driver_pcidsk driver_pcraster internal_drivers?
driver_pds
driver_png driver_prf driver_r internal_drivers?
driver_raw driver_rik driver_rmf internal_drivers?
driver_rs2 driver_safe driver_saga internal_drivers?
driver_sar_ceos driver_sentinel2 internal_drivers?
driver_sgi driver_sigdem internal_drivers?
driver_srtmhgt driver_stacit internal_drivers?
driver_stacta driver_terragen internal_drivers?
driver_tga driver_til driver_tsx internal_drivers?
driver_usgsdem driver_xpm driver_xyz internal_drivers?
driver_zmap internal_drivers?
driver_idrisi internal_drivers?

ogr and gdal

driver_sdts driver_vrt driver_mem internal_drivers?
driver_sqlite all_drivers? driver_gpkg? driver_vfk?

external

sqlite

Enables libsqlite3-sys >=0.28.0, <0.33

driver_gpkg driver_vfk all_drivers? = driver_sqlite
driver_rasterlite

unclear how to handle that

driver_amigocloud all_drivers? = curl-sys

curl

driver_carto driver_daas driver_eeda all_drivers? = curl-sys
driver_elastic driver_ngw all_drivers? = curl-sys
driver_ogcapi driver_plmosaic all_drivers? = curl-sys
driver_wcs driver_wms driver_wmts all_drivers? = curl-sys
driver_pg all_drivers? driver_postgis_raster?

libpq

Enables pq-src

driver_postgis_raster all_drivers? = driver_pg
driver_hdf5 all_drivers? driver_netcdf?

libhdf5

Enables hdf5-metno-sys ^0.9.1 and libz-sys

driver_netcdf all_drivers? = driver_hdf5

libnetcdf

Enables hdf5-metno-sys ^0.9.1 and netcdf-sys

driver_http

unclear

driver_arg

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

curl-sys driver_amigocloud? driver_carto? driver_daas? driver_eeda? driver_elastic? driver_ngw? driver_ogcapi? driver_plmosaic? driver_wcs? driver_wms? driver_wmts?
geos-sys geos? geos_static?
geos-src geos_static?

Enables geos-src

we need to depend directly on geos-src for the static build as otherwise DEP_GEOSSRC_ROOT is not set