Stream: programmēšanas pulciņš

Topic: maxspeed:conditional syntax


view this post on Zulip i-ky (Jul 04 2023 at 14:14):

Es tikko "izlaboju" https://www.openstreetmap.org/way/799094811, jo tas bija reportā, bet tad sāku skatīties sintakses aprakstu. Tur teikts, ka vērtībai bez semikola iekavas nav obligātas. Tad sāku skatīties, ko dara Osmalyzer, un izrādās, ka viņam ir savs regex, kur iekavas ir obligātas. Nav labi.
Ideāli būtu izmantot kādu eksistējošo opening_hours parseri.

OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Parsing OSM data when it's too complex for Overpass - Osmalyzer/Osmalyzer/Analyzers/HighwaySeasonalSpeedsAnalyzer.cs at fe2ee07bd6e9f29f2c9df4d41e9bee3328d7ffe6 · OSMLatvija/Osmalyzer

view this post on Zulip HellMap (Jul 04 2023 at 14:25):

Jā, tas ir "Max speed not recognized as seasonal". Nenozīmē, ka nav pareizs. Tas nemaz nemeklē visus conditional. Pie mums vienkārši tādu ļoti maz, tāpēc tur citu nav minēti.

view this post on Zulip HellMap (Jul 04 2023 at 14:25):

Es to parseri uzrakstīju, jo kāds bija nomainījis 90 uz 110 pa taisno kaut arī tur bija conditionals. Un es gribēju pārliecināties, ka citur nav problēmu, bet tikai tieši ar to sezonas ātrumu.

view this post on Zulip HellMap (Jul 04 2023 at 14:27):

Es varu drošvien ielikt tur vispārīgu gatavu opening hours regexu vai kaut ko un tad pateikt - izparsēja ok, bet neatrada konkrēti seasonal. Bet nu principā šeit arī nemeklē neko citus. Tad tas report vairs nebūs par seasonal bet par opening hours sintaksi un īpaši seasonal izdalīts. Bet tādi verificētāju jau ir citur, tāpēc es necentos atkārtot esošo.

view this post on Zulip i-ky (Jul 04 2023 at 14:29):

Varbūt vajag plašāk aprakstīt, kam konkrēts reports domāts, un kā rīkoties ar tiem OSM entities, kuri tur ir?

view this post on Zulip HellMap (Jul 04 2023 at 14:30):

Jā, vajag.


Last updated: May 19 2024 at 23:42 UTC