{"id":13496642,"url":"https://github.com/georust/gdal","last_synced_at":"2025-05-14T07:09:33.288Z","repository":{"id":15596454,"uuid":"18332499","full_name":"georust/gdal","owner":"georust","description":"Rust bindings for GDAL","archived":false,"fork":false,"pushed_at":"2025-04-21T05:27:24.000Z","size":3319,"stargazers_count":394,"open_issues_count":58,"forks_count":98,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-05-08T20:24:47.359Z","etag":null,"topics":["gdal","geospatial","hacktoberfest","rust"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/gdal","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/georust.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-04-01T14:35:16.000Z","updated_at":"2025-05-08T10:05:38.000Z","dependencies_parsed_at":"2024-01-23T00:48:13.948Z","dependency_job_id":"874d60d5-62a4-4b8e-a79e-937afc3c8fd8","html_url":"https://github.com/georust/gdal","commit_stats":{"total_commits":1224,"total_committers":68,"mean_commits":18.0,"dds":0.7736928104575164,"last_synced_commit":"952a91118b377a77b75acf37dd8bdd2254ea03a2"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georust%2Fgdal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georust%2Fgdal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georust%2Fgdal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georust%2Fgdal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/georust","download_url":"https://codeload.github.com/georust/gdal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092787,"owners_count":22013290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gdal","geospatial","hacktoberfest","rust"],"created_at":"2024-07-31T19:01:54.039Z","updated_at":"2025-05-14T07:09:33.247Z","avatar_url":"https://github.com/georust.png","language":"Rust","funding_links":[],"categories":["Rust","Tools \u0026 Libraries"],"sub_categories":["High-performance \u0026 Rust"],"readme":"# GDAL\n\n[![Documentation](https://docs.rs/gdal/badge.svg)](https://docs.rs/gdal)\n![Build Status](https://github.com/georust/gdal/workflows/CI/badge.svg)\n\n[GDAL](http://gdal.org/) is a translator and processing library for various raster and vector geospatial data formats.\n\nThis crate provides safe, idiomatic [Rust](http://www.rust-lang.org/) bindings for GDAL.\n\n## Capabilities\n\nGDAL is an incredibly powerful library. For a general understanding of its capabilities, a good place to get started is the [GDAL User-oriented documentation](https://gdal.org/user/index.html). These features include:\n\n* Opening raster and vector file formats for reading/writing\n* Translating between file formats\n* Reading and writing metadata in raster and vector datasets\n* Accessing raster bands and their metadata\n* Reading and writing geospatial coordinate system and projection values\n* Warping (resampling and re-projecting) between coordinate systems\n\n## Documentation\n\nThis crate's [API documentation](https://docs.rs/crate/gdal) is hosted on [docs.rs](https://docs.rs).\n\nThe Rust documentation is currently a work in progress, and may not cover requisite details on parameter semantics, value interpretation, etc.\nTherefore, the authoritative documentation is that of GDAL in the form of its [C](https://gdal.org/api/index.html#c-api) and [C++](https://gdal.org/api/index.html#id3) APIs.\nThe former is technically what this crate calls, but the latter is usually more clear and better documented.\n\n## Usage\n\nThis crate provides high-level, idiomatic Rust bindings for GDAL.\nTo do that, it uses [`gdal-sys`](gdal-sys) internally, a low-level interface to the GDAL C library, which is generated using [`bindgen`](https://rust-lang.github.io/rust-bindgen/).\nUsing the `gdal-sys` crate directly is normally not needed, but it can be useful in order to call APIs that have not yet been exposed in `gdal`.\n\n## Version support\n\nAs a general rule, only GDAL versions in Ubuntu LTS-1 (previous LTS version, that is, GDAL 3.4 in 22.04 at this moment) are supported.\n`gdal-sys` might support earlier versions using the `bindgen` feature flag, but `gdal` does not.\n\nBuilding this crate assumes a compatible version of GDAL is installed with the corresponding header files and shared libraries.\nThis repository includes pre-generated bindings for GDAL 3.4 through 3.10 (see the `gdal-sys/prebuilt-bindings` directory).\nIf you're compiling against another version of GDAL, you can enable the `bindgen` feature flag to have the bindings generated on the fly.\n\n## Community\n\nThis crate is part of the expansive (and expanding!) [`georust`](https://georust.org/) organization. Come join our discussions on [Discord](https://discord.gg/Fp2aape)!\n\n## Contributing\n\nThis crate continues to evolve, and PRs are always welcome. Make sure you are comfortable with the [Code of Conduct](CODE_OF_CONDUCT.md) and [License](LICENSE.txt) before submitting a PR.\n\n## License\n\nThis library is released under the [MIT license](http://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeorust%2Fgdal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeorust%2Fgdal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeorust%2Fgdal/lists"}