Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.27 KB

README.md

File metadata and controls

55 lines (37 loc) · 1.27 KB

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:

# 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:

# 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:

# Install from crates.io
cargo install rasterfakers

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