rasterfakers 0.2.0

A Rust library and CLI tool to generate fake GeoTIFF files for testing and fixtures.
Documentation
# RasterFakers Examples

This directory contains examples demonstrating how to use RasterFakers both as a library and as a CLI tool.

## Running Examples

### Rust Examples

You can run any Rust example using cargo:

```bash
# Run basic usage example
cargo run --example basic_usage

# Run custom pattern example
cargo run --example custom_pattern

# Run multiband example
cargo run --example multiband

# Run Cloud Optimized GeoTIFF example
cargo run --example cog
```

### CLI Examples

The `cli_examples.sh` script contains various CLI usage examples. Make sure the script is executable:

```bash
# Make the script executable
chmod +x cli_examples.sh

# Run the examples
./cli_examples.sh
```

## Example Descriptions

- `basic_usage.rs`: Demonstrates the simplest way to generate a GeoTIFF using the library
- `custom_pattern.rs`: Shows how to create and use a custom data pattern (chessboard pattern)
- `multiband.rs`: Examples of creating multi-band GeoTIFFs
- `cli_examples.sh`: Various command-line usage examples
- `cog.rs`: Demonstrates how to create a COG

## Prerequisites

Make sure you have installed RasterFakers either through cargo or by building it locally:

```bash
# Install from crates.io
cargo install rasterfakers

# Or build locally from the project root
cargo build --release
```