こんにちは。
geojson ファイル内の各図形が正常かどうか(polygon の self-intersection など)を判定してみました。ogr2ogr (GDAL) を利用しました。
$ cat input.geojson | ogr2ogr -f GeoJSON /dev/stdout /vsistdin/ -dialect sqlite -sql "select *, ST_IsValid(geometry) as ST_IsValid from OGRGeoJSON" | jq '.features[] | select(.properties.ST_IsValid == 1)' | grep ST_IsValid
"ST_IsValid": 1
"ST_IsValid": 1
"ST_IsValid": 1