Giter Site home page Giter Site logo

stichting-crow / datastandaard-fietsparkeren Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 3.0 6.54 MB

Gegevensprofiel voor uitwisseling informatie van geparkeerde fietsen, in stallingen en op straat

Home Page: https://docs.crow.nl/#sectie-spdp-fiets

HTML 100.00%
bicycle

datastandaard-fietsparkeren's People

Contributors

haverweb avatar redmer avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

datastandaard-fietsparkeren's Issues

Onduidelijkheid over timestamps

In het document https://github.com/Stichting-CROW/datastandaard-fietsparkeren/blob/gh-pages/spdp-fiets-api-20210224.html wordt voor formaat voor 'timestamp' velden in bepaalde gevallen verwezen naar 'UTC timestamp' en soms naar 'ISO8601'. Dit lijkt dus niet consistent. Zit er daadwerkelijk verschil in de definitie?

In paragraaf 3.4 van bovenstaande document wordt als voorbeeld een timestamp "2020-11-23T11:45:00" vemeld.
In deze timestamp is geen tijdzone of tijd-offset gespecificeerd. Daarmee is het exacte tijdstip dus niet ondubbelzinnig af te leiden.
Ik neem aan dat hier UTC wordt bedoeld, klopt dat?

Het zou ondubbelzinnig gemaakt kunnen worden door bijvoorbeeld een "Z" toe te voegen voor een datum/tijd in UTC: "2020-11-23T11:45:00Z". Zie ook bijvoorbeeld https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators

Voertuigtypen: beperkend of beschrijvend

Probleem bij aanpak v2, is dat de voertuigtypering bij de capaciteitsbeschrijving beperkende kwalificaties toevoegt; terwijl je bij een meting van geparkeerde voertuigen niet alle aspecten per se wil opnoemen: dat een fiets in particulier eigendom is, met spierkracht aangedreven, etc.

`Space.type` `w` ambigu

De waarde w van Space.type is ambigu:

Is "voor fietsenwinkel" gebied met een bestemming (ten behoeve van) of is het een gebied aanpalend aan de winkel.

Voor implementatie: Bitmasks voor voertuigtype-lijsten

Zijn bitmasks om combinaties van eigenschappen op te slaan mogelijk om te implementeren in vele backends?

Zoeken op zulke combinatiecijfers lijkt me buiten scope.

Voorbeeld:

ID Hex? Verschijningsvorm ProRail
k 0x1 Kinderfiets
r 0x2 Racefiets
l 0x4 Ligfiets
b 0x8 Bakfiets / Transportfiets
f 0x10 Fietskar
v 0x20 Vouwfiets
m 0x40 Mountainbike
d 0x80 Driewieler
t 0x100 Tandem
g 0x200 Gehandicaptenvoertuig
x 0x398 = (dec) 920 Sterk afwijkend: nl. b,f,d,t,g *

GeoLocation is niet verplicht

geoLocation op Survey en geoLocation op StaticSection zijn beide niet verplicht. Dat is bijv. niet praktisch als er datasets (surveys) zijn waartoe je geen toegang hebt: die kun je dan nooit vinden om toegang te vragen.

De waarde van geoLocation op Survey lijkt me overigens afleidbaar van de waardes van StaticSections, met ST_CONVEXHULL(). Dat lijkt me dan de defaultwaarde van Survey.geoLocation indien niet in POST request.

Alternatief kun je voor API 4 specificeren dat queryparameter ?geopolygon= (net als startdate) ook zoekt in de section-geo's.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.