datagov-cz / otevrene-formalni-normy

V tomto repozitáři jsou otevřené formální normy pro otevřená data v ČR a sbíráme zde na ně další požadavky. Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.
https://ofn.gov.cz
17 stars 13 forks source link

GeoJSON vs. GeoSPARQL #352

Open jakubklimek opened 4 years ago

jakubklimek commented 4 years ago

Narazil jsem (během naší diskuze) na ještě jeden problém, a to GeoJSON vs GeoSPARQL.

Nyní je v OFN Umístění pro umístění geometriíí použit GeoJSON, protože vycházíme z JSON. Ten definuje jak JSON Schema pro Geometrii (https://geojson.org/schema/Geometry.json), tak JSON-LD kontext (geojson-context.jsonld), a dohromady s OFN a mapováním na RDF pomocí JSON-LD to funguje hezky. Jenže souřadnice definuje jako seznamy čísel (ve WGS84) a neumožňuje specifikovat jiný souřadnicový systém. Že je to schválně se píše přímo ve specifikaci (z roku 2016), atribut "crs" z příkladu v OFN Prostorová data (https://ofn.gov.cz/prostorová-data/2019-08-22/#vektorové-formáty-geojson) neexistuje ani v GeoJSON schématu, ani v GeoJSON-LD kontextu. Poddotázka tady tedy je, zda neupravit tu OFN a příklad, a jak se postavit k GeoJSONu jako k doporučovanému formátu.

Na druhou stranu v SSP používáš GeoSPARQL (z roku 2012), který definuje ty asWKT a asGML literály, na druhou stranu nemá ani JSON schéma, ani JSON-LD kontext - je primárně určen pro RDF.

Mezi GeoJSON a GeoSPARQL není jednoduché mapování - neobejde se to bez skriptů atd. Z tohoto pohledu je pro nás snazší použít GeoJSON (více to zapadá to principu, že děláme JSONy a ty mapujeme na RDF pomocí JSON-LD). GeoSPARQL bychom museli nějak proprietárně do JSONů mapovat my.

jakubklimek commented 4 years ago

Z dat obcí zkrátka poleze GeoJSON-LD. Případné mapování a nebo zahrnutí do OFN Prostorová data můžeme vyřešit později.

MichalMed commented 4 years ago

OK