Add --reject-null-geometry and more GeoJSON geometry validation

This commit is contained in:
Erica Fischer
2023-11-21 10:21:47 -08:00
parent d359461e61
commit 3e0633323f
10 changed files with 66 additions and 1 deletions
+4
View File
@@ -49,6 +49,10 @@ int serialize_geojson_feature(struct serialization_state *sst, json_object *geom
fprintf(stderr, "%s:%d: null geometry (additional not reported): ", sst->fname, sst->line);
json_context(feature);
warned = 1;
if (additional[A_REJECT_NULL_GEOMETRY]) {
exit(EXIT_INCORRECT_GEOMETRY);
}
}
return 0;