From 5f5fcb36a90a342209007e077d67c637160d07e4 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Mon, 21 Nov 2022 13:58:33 -0800 Subject: [PATCH] Don't autogenerate feature IDs --- flatgeobuf.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/flatgeobuf.cpp b/flatgeobuf.cpp index 7341857f..64765b00 100644 --- a/flatgeobuf.cpp +++ b/flatgeobuf.cpp @@ -381,11 +381,7 @@ void parse_flatgeobuf(std::vector *sst, const char * long long feature_sequence_id = -1; int index_size = 0; if (node_size > 0) { - if (!quiet) { - fprintf(stderr, "detected indexed FlatGeobuf: assigning feature IDs by sequence\n"); - } index_size = PackedRTreeSize(features_count, node_size); - feature_sequence_id = 0; } const char *start = src + sizeof(magicbytes) + sizeof(uint32_t) + header_size + index_size; @@ -403,8 +399,6 @@ void parse_flatgeobuf(std::vector *sst, const char * queueFeature(feature, feature_sequence_id, h_geometry_type, h_column_names, h_column_types, sst, layer, layername); - if (feature_sequence_id >= 0) - feature_sequence_id++; start += sizeof(uint32_t) + feature_size; }