Skip to content

Instantly share code, notes, and snippets.

View pka's full-sized avatar

Pirmin Kalberer pka

View GitHub Profile
@pka
pka / point.rs
Last active October 26, 2021 12:16 — forked from highway900/point.rs
writing a geometry to fgb format
fn write_file() {
let mut file = File::create("test_point.fgb").expect("failed to write point");
let points = [[1.0, 1.0], [2.0, 2.0]];
const MAGIC_BYTES: [u8; 8] = [b'f', b'g', b'b', 3, b'f', b'g', b'b', 0];
let _ = file.write(&MAGIC_BYTES);
let mut fbb = flatbuffers::FlatBufferBuilder::new();
let column_args = ColumnArgs {
name: Some(fbb.create_string("STATE_FIPS")),