Stream: programmēšanas pulciņš

Topic: Mapillary to OSM programma


view this post on Zulip HellMap (Jul 30 2023 at 10:43):

Man jau sen vēlme uztaisīt programmu/saitu, kur tev parāda Mapillary bildes kaut kādā vietā un uzdod kaut kādu vienkāršu jautājumu par to vietu/objektu. Tipa StreetComplete/EveryDoor, bet armchair mapping. Ņemot vērā, cik daudz es pēdējā gadā personīgi taisu Mapillary bilžu (un cik richlv ir taisījis pa gadiem) un cik maz no tā ir sazīmēts, liela vēlme "nezaudēt" datus. Manuāli meklēt labojumus ir baigā čakarēšanās. Tāda programma ar labu interfeisu un pietiekami gudru bilžu un vietu izvēli varētu padarīt to par diezgan ātru "just keep clicking" rediģēšanu. Protams, par to visu domājot - tas ir liels projekts un tur daudz kas jādara līdz tas var tikt līdz publiskai versijai. Es personīgi arī pats sev kaut ko tādu uztaisītu, bet laicīgi plānojot būtu jau labi, ja tas būtu uzreiz plānots publiski pat, ja tas var nekad nenotikt. Man ir visādas idejas kur un kā kaut ko tādu taisīt, bet negribu teikt sīkumus, ja kāds grib nokomentēt vispārīgi par to. Viss vēl ideju stadijā. P. S. Jā, es zinu par Pic4Review.

view this post on Zulip Rihards Olups (Jul 30 2023 at 21:20):

Vēl noteikti jāņem vērā pieredze no Deriviste.
Iespējams, vissvarīgākais - kā piesaistīt kopienu un jo īpaši citus izstrādātājus, lai projekts neapmirtu pēc īsa laiciņa :)

Kādi būtu iemesli nepapildināt Pic4Review vai kādu citu esošo rīku?

view this post on Zulip HellMap (Jul 30 2023 at 21:45):

Nevienu citu strādājošu izņemot Pic4Review es nezinu. P4R es kaut kā negribu neko darīt JavaScriptā. JS gan iespējams ir vienīgais veids, kā to izlikt kā websaitu (ja vispār likt kā websaitu). Un P4R ir konkrēts virziens un mērķis tegošanai projektu veidā un tur nav daudz visa kā, ko es uzskatītu par ļoti svarīgu. Bet kā jau minēju - es pagaidām nesaucu nekādu specifiku, lai izvairītos no pieņēmumiem. Un the subjektīvi vissvarīgākais ir nevis kopienas un citu izstrādātāju piesaiste, bet manis paša motivācija kaut ko darīt. Vislielākā varbūtība kaut ko iztaisīt ir tad, ja es pats to gribu lietot. Tas, ka projekts nomirs, var uzskatīt, ka gandrīz vai garantēti :) Bet ja es pats kaut kādu skaitu lietu ietagošu vispirms, tas jau būs ātrāk nekā, ja es manuāli to būtu darījis (nu protams, vēl ātrāk būtu vispār netagot).

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

HellMap said:

JS gan iespējams ir vienīgais veids, kā to izlikt kā websaitu

Šobrīd ļoti daudzām valodām ir WebAssembly (aka WASM) atbalsts, tāpēc web lietotnes var taisīt kaut vai C valodā.

view this post on Zulip i-ky (Jul 31 2023 at 08:32):

Rihards Olups said:

Vēl noteikti jāņem vērā pieredze no Deriviste.

Pēc apraksta/idejas izklausās labi, bet praksē nestrādā. Un spriežot pēc ta, ka uz issues jau vairākus gadus neviens nereaģē, projekts ir beigts un sapuvis.

Vai kāds ir to lietojis tajos laikos, kad tas strādāja? Vai bija ērti/produktīvi? Vai ir vērts atdzīvināt?

We read every piece of feedback, and take your input very seriously.

view this post on Zulip Rihards Olups (Jul 31 2023 at 10:15):

i-ky said:

Rihards Olups said:

Vēl noteikti jāņem vērā pieredze no Deriviste.

Pēc apraksta/idejas izklausās labi, bet praksē nestrādā. Un spriežot pēc ta, ka uz issues jau vairākus gadus neviens nereaģē, projekts ir beigts un sapuvis.

Vai kāds ir to lietojis tajos laikos, kad tas strādāja? Vai bija ērti/produktīvi? Vai ir vērts atdzīvināt?

Es Deriviste pamēģināju, bet jāatzīst - vairs neatceros, kā tieši bija. Tur ir daži video, ja gribas darbībs principu redzēt.
Galvenokārt biju domājis potenciālu citu izstrādātāju iesaisti, lai projekts nenomirst, kā šajā piemērā :)

view this post on Zulip Rihards Olups (Aug 02 2023 at 17:58):

Vēl bija šāds JOSM plugins, es to laikam pat mazliet palietoju, cik atceros.
https://blog.mapillary.com/update/2020/12/22/introducing-smart-edits-JOSM.html

Today, we’re introducing a new capability in the Mapillary plugin for JOSM, which allows for adding AI-detected map features using an accelerated workflow. Objects that were detected from Mapillary street level imagery can now be added to the map with just a few clicks.

view this post on Zulip HellMap (Aug 02 2023 at 18:40):

Jā, likt "AI" atrastus objektus arī var. Kaut kad centos ar Mapillary pievienot Rīgā fire hydrantus - atrod labi ja trešdaļu pat ar lielisku bildi bet klāt vēl pieliek 300% false positives. Tā kā es ātru padevos. Ja būtu programma ar normālu interfeisu, drošvien daudz ātrāk ietu. Neesmu JOSM pluginu lietojis. Tas Smart Edit laikam ir pareizajā virzienā.

view this post on Zulip Rihards Olups (Aug 03 2023 at 09:33):

Bija lietojams, bet jā, "detection rate" nebija īsti labs, un arī ar novietojumu nācās pastrādāt.
Trakāk bija ar soliņiem, kuri ir varbūt divi, bet Mapillsry atrada kādus piecus, dažādi izvietotus.
Ļoti iespējams, ka tagad objektu noteikšana ir daudz labāka, tomēr vairāki gadi pagājuši.

view this post on Zulip HellMap (Aug 03 2023 at 09:39):

Jā, tas arī - jo vairāk bilžu, jo vairāk kopiju. Uz lielām ielām vispār nav iespējams neko pa vienam. Es vēl pagāšgad sūdzējos kā suņi atrasti kā soliņi. Un nekas labāk nav salīdzinot, kad pēdējo reizi skatījos kaut kad sen :( Tāpēc pamatdoma bija jau esošus objektus uzlabot.

view this post on Zulip i-ky (Aug 03 2023 at 09:43):

Kā ir ar Mapillary datu precizitāti? Un vai tās trūkums nebūs problēma?
Cik es skatījos Mapillary bildes, bieži ir tā, ka bildes pozīcija var virziens nav pilnīgi pareizs. Ja vieta ir pazīstama, var protams piekoriģēt pēc citiem objektiem tuvumā. Bet kā ir, ja vieta ir pilnīgi sveša?
SC gadījumā, ja GPS precizitāte klibo, var paskatīties apkārt, saorientēties pēc jau iezīmētiem objektiem, utt.

view this post on Zulip i-ky (Aug 03 2023 at 09:47):

Deriviste māka tikai no bildes koordinātēm taisīt kartes koordinātes, bet varētu arī objektus no OSM pārveidot bildes koordinātēs. Un tad ļaut lietotājam koriģēt bildes pozīciju/virzienu, lai redzamais maksimāli sakristu ar to, kas jau ir iezīmēts kartē. Tikai tad pievienot jaunus objektus.

view this post on Zulip HellMap (Aug 03 2023 at 09:57):

Jā, bilžu precizitāte ir lielākā problēma. Tāpēc man personīgi plānos nebija taisīt jaunus objektus, bet tikai labot vecos. Pat ar roku pašam mēģinot tas ir sarežģīti. Es reti kad izmantoju Mapillary zīmēt no svešām bildēm, kur vispār neesmu bijis. Un ja tur kaut kādi tuneļi vai augstas ēkas - tad GPS ir pilnīga :peach:. Bet nu programma, kur ātri var salīdzināt - redzama karte, ortofoto, vairākas bildes - drošvien tas varētu būt vieglāk, ja taisa tiešām jaunus objektus.

view this post on Zulip HellMap (Aug 03 2023 at 09:59):

Koriģēt bildi interesanta doma. No praktiskā viedokļa parasti gan ir tā, ka zīmējot apskatās visas blakus bildes un turp šurp braukā vēl. Es nezinu, cik reāli pacietība būtu kādam izmantoto bildi vēl kaut kur bīdīt, zinot, ka tas nemaz nesaglabāsies nekur.

view this post on Zulip i-ky (Aug 03 2023 at 12:09):

Šos piemērus var izmantot kā pamatu:

  1. https://mapillary.github.io/mapillary-js/examples/component-marker-map/
  2. https://mapillary.github.io/mapillary-js/examples/extend-map-sync/

view this post on Zulip HellMap (Aug 03 2023 at 12:23):

Ē, interesanti. Es apskatīšos.

view this post on Zulip HellMap (Aug 03 2023 at 12:42):

Pff Mapbox vajag access token un es nevaru Mapbox accountu uztaisīt nereģistrējot karti mapboxaccount.png


Last updated: May 19 2024 at 23:42 UTC