Background




The algorithm


Data Setup

import file and setup schema like

+ CSV delimiter ; and with header

+ add timestamp

+ add semantic type geometry  =>  http://www.opengis.net/ont/geosparql#Geometry


validation.csv

Pipeline


Result

IDgeometrytypeIsEmptyisSimpleisValid
1LINESTRING(8.587153160106498 50.12805905583079,8.602602684032279 50.12794900808336,8.595392906200248 50.12332677418976,8.592989646922904 50.13103024936097)self intercetionfalsefalsefalse
2POLYGON((8.603632652293998 50.13609185793057,8.573935234081107 50.12838919755479,8.59110137177642 50.11815374509711,8.602259361278373 50.12607815766112,8.586981498729545 50.12838919755479,8.594362937938529 50.13565173930991,8.603632652293998 50.13609185793057))self interxectionfalsefalsefalse
3POINTs(8.598768648025281 50.14240867013269)is empty due wrong string WKTtruetruetrue
4LINESTRING(8.578855928298719 50.12931513856934,8.59207385432411 50.136467511645485,8.607695039626844 50.13030553091477)is validfalsetruetrue
5POLYGON((8.597910341140516 50.13448696152022,8.582117494460828 50.129205093710205,8.58658069026161 50.12381258563098,8.605635103103406 50.124142756647196,8.604605134841687 50.13734772983031,8.597910341140516 50.13448696152022))is validfalsetrue

true

Tests


Performance

  • No labels