Karttaeditorin lisäosat

WME Routespeeds. Kertoo tienpätkien nopeudet per waze. Paljastaa syitä karttaserverin tarjoamiin reitteihin.

Toimii niin, että klikkaat tienpätkää ensin aloituspisteessä ja sen jälkeen multiselectillä lopetuspisteessä, jonka jälkeen scripti kaivaa esiin reitin nopeusdatan. Päätepisteitä voi sen jälkeen raahailla ympäriinsä jos haluaa vaihtoehtoisia pätkiä analysoida.

Useamman reitin vertailu onnistuu myös :slight_smile:

Näitä lisäosia löytyy tuolta -> https://www.waze.com/forum/viewforum.php?f=819

EDIT: Liimaan tämän etusivulle. Palvelkoon säie pysyvänä opasteena apuvälineitä etsiville :slight_smile:

Tällä selviää päättelemällä ehkä myös tietyypin vaikutus.

yo kuvassa tuo nopeampi reitti (route1) kulkee minor-hw tietä pitkin, hitaampi (route2) taas major hw tyyppiä.

Vaikka route1 on jopa karttaserverin omien havaintojen mukaan nopeampi, niin waze-sovellus siitä huolimatta useimmiten haluaa reitittää tuon hitaamman kautta (kokeiltu lukuisia kertoja). Ainoa selitys, minkä tuohon keksin on tietyypin vaikutus :?:

http://www.kurakartta.net/

Yksityishenkilön luoma palvelu, josta löytyy mm. tieto teiden päällysteistä ja nopeusrajoituksista.

Mites tuo WME Color Highlight, eikö se näytä u-käännöksiä street-tasolla ollenkaan? Tsekkailin tässä kotinurkilla ja pallukat loistavat poissaolollaan mutta kun valitsen streetin, niin eikös siellä päissä näykin u-käännökset sallittuina… :cry:

WME Toolbox näyttää U-käännökset

Itsellä asennettuna siis nämä:

  • WME-JunctionAngle näyttää risteyksen kulmat asteina ja laskennallisen ääniopastuksen värikoodina.
  • WME Route Checker näyttää reitin kahden valitun segmentin välillä ym.
  • Map Overlays vaihtaa satelliittikuvan tilalle esim. Bing mapsin tai Heren satelliittikuvan tai OpenStreetMapin.
  • WME Color Highlights korostaa teitä eri väreillä niiden ominaisuuksien mukaan.
  • WME Report a problem mahdollistaa UR:n luomisen suoraan WME:stä (en ole vielä käyttänyt)
  • Tampermonkey mahdollistaa omien skriptien ajamisen nettisivuilla (tarvitaan seuraavaa varten)
  • WME Route Speeds (MapOMatic fork) -skripti näyttää segmenttien keskimääräiset ajonopeudet ja -ajat* WME Toolbox (linkki yllä) kokoelma pieniä työkaluja (korostaa mm. U-käännökset ja muokatut ääniopasteet)
  • Waze - Google Maps™ link avaa WME:ssä olevan alueen Google Mapsissa
  • WME Geometries mahdollistaa esim. GPS-laitteella tallennetun gpx-tiedoston näyttämisen WME:ssä
  • LMUR näyttää UR:t livemapin puolella

Mainiota, kiitos.

Osa samoja, osaa en usko tarvitsevani. Lisäksi Chromesta löytyy WME Aerial Shifter tosin sitä ei enää onneksi niin usein tarvitse kuin ennen ja Tampermonkeyn scripteissä WME Street to River PLUS, WME Speedhelper, WME Speeds ja Waze Map Editor - Magic eli WMEMagic. Osalla vähän päällekkäisiä toimintoja mutta ei niin että haittais. :mrgreen:

Jos viet asetuksissa hiiren siihen Soft-turns and U-turns* -kohtaan, niin tähden merkitys paljastuu: *Only on primary roads and above eli ei tosiaan pidäkään näkyä jos u-käännökset ovat streetillä.

Täällä kun tuota kotimaista tuotantoa jaetaan enemmänkin (mm. kielipaketin kehityshommat, JAI on alunperin kotimaista tuotantoa, jne), niin jaetaan myös tämä:

Nukutti tuossa taannoin vähän huonosti, niin aloin ihmetellä tuon scriptin u-käännösten toimintaa. Sain jollakin olemattomalla ohjelmoijan taidolla poistettua tuon rajoituksen ja U-käännökset ja soft turnit näkyviin kaikkiin tiekategorioihin.

Tämän hetkisessä versiossa löytyy riviltä 764 seuraavaa:
if (showTurns && majorRoadTypes.indexOf(seg1Attr.roadType) != -1) {

Punaisella korostamani osa pois ko. riviltä, tallennus ja WME reload.

=> Sen jälkeen nukutti vielä huonommin… :cry:

PS. Vastuuvapauslauseke. Artisti vastaa. Minua ei pidä syyttää mistään mitä muutos aiheuttaa. Enkä tiedä onko tuo homma oikein. Kunhan koitin ja sain pahan mielen editorissa.

Joo, se saattaa hidastaa skriptiä liikaa jos se tutkii kaikki pikkutietkin. Vaan löysin tosiaan tuossa jo aiemmin apua tuohon ongelmaan ja siitä saakka onkin mennyt kliksutellessa u-käännöksiä pois päältä. Selvisi useampikin typerä reittivalinta kun noita tutkaili…

Olen muuten toisinaan ottanut tavakseni ajella tarkoituksella “väärin” jonnekin kohteeseen navigoidessa. Ihan siksi, että näen millaisia vaihtoehtoja Waze tarjoilee jos pyyhkäisenkin ohi tietystä risteyksestä. U-käännös seuraavassa tienhaarassa on aika yleinen vaihtoehto ja näitä onkin sitten tämän perusteella helppo poistella.

Noita juu näkee ainakin silloin kun koittaa ajaa reititystä vastaan varmasti nopeammaksi tietämääsi reittiä erityisesti jos se on alemman tieluokan reitti ehdotettuun nähden. Osasyy on kyllä reititysalgoritmi joka ei tykkää yhtään käyttää edes Primary Street teitä vaikka olisi 30km lyhyempi ja 20 min nopeampi reitti kuin valtateitä…

Edellä lainauksessa mainitun tuunauksen voi tehdä kevyemmin kääntämällä tarkistuksen logiikan toisin päin. Skriptin version 2.24 rivillä 1079 kerrotaan mille tietyypeille voidaan näyttää risteysnoden korostukset:

var majorRoadTypes = new Array(2, 3, 4, 6, 7);

(tietyypit määritellään siinä yläpuolella)
jos rivin muuttaa esim. muotoon:

var majorRoadTypes = new Array(1, 2);

niin silloin korostukset tulee näkyviin vain streetille ja primary streetille. Lainauksessa muokatun rivin voi jättää alkuperäiseen asuunsa.

Jos korostuksia ei näy 2.24-versiossa, niin tarkista, että advanced mode on päällä rivillä 19:

var advancedMode = true;

Tuo majorRoadTypes-array näyttäisi olevan käytössä vain nodejen korostuksissa, mutta kuten edellä jo mainittiin, artisti maksaa :wink:

Hyvää tavaraa! Tuo AdvancedMode muuten vaatii normaalisti editor level 3:n (ns. vanha area manager -status), ellei scriptiä sitten käsittele. Tai näin ainakin muistan jostain vuosien takaa.

Kuten sanoin niin en ole mikään ohjelmoinnin ihme. Luotan siihen, että teräskin taipuu kun sitä riittävästi lämmittää. Ratkaisuni eivät varmasti ole siis oikeita ja tästä nimenomaisesta syystä loppukäyttäjä eli artisti vastaa näissä OnttoKaiku koodaa sarjan osissa. Mitäänhän nämä vinkit eivät maksa, joten siksi vapaa lainaus takavuosien metalligenren kärkinimiltä.

Käytössäni on pitkään ollut WME ClickSaver, joka normaalisti optimoi tiettyjä toiminnallisuuksia, minimalisoi WME:n käyttöliittymää jne. Tuohon tuli vastikään ominaisuus, jolla nimeämättömän (=uuden) tien muuttaminen ParkingLotRoadiksi asettaa segmentille kaupungiksi liitetyn tien kaupungin ja tien nimen tilaan NoName. Piirtelin hieman isompaa aluetta reilusti kehä3:n ulkopuolella ja tuolla haasteeksi tuli satojen metrien/kilometrien mittaiset pihatiet ym, jotka tietyypiltään ovat Private roadeja. Tämä toki korjautui kliksuttamalla jokainen segmentti ensin PLR:ksi, jonka jälkeen PR:ksi, mutta hiirikäsihän tuossa väsyy.

Samassa yhteydessä mietin myös, eikö olisikin näppärää jos kaikki nimeämättömät käsittelyssä olevat tiet saisivat jo oletuksena kaupungin tietoihinsa. Tällöin välttyy siltä julkiselta häpeältä mitä joutuu kokemaan kun kaupungin nimi on vain pari alkukirjainta.

Siispä härkää sarvista ja scripti auki:

Riviltä 293 löytyy onRoadTypeButtonClick -funktio. Rivejä voi näköjään kommentoida pois käytöstä // merkein, joten muokataan kyseinen funktio seuraavaan muotoon:

function onRoadTypeButtonClick(roadTypeAbbr) { $(_roadTypeDropDownSelector).val(_roadTypes[roadTypeAbbr].val).change(); // if (roadTypeAbbr === 'PLR' && isChecked('csClearNewPLRCheckBox') && require) { setStreetAndCity(); // } }

Nyt setStreetAndCity funktiolle ei ole mitään ehdollistusta vaan se suoritetaan aina kun tietyyppi-nappuloita kliksuttaa. Tämä toki myös ohittaa tuon PLR CheckBox asetuksen asetuksissa, joten scriptin toiminnallisuuden muokkaus vaatii scriptin säätöä. => Asian voisi varmasti hoitaa fiksumminkin siten, että asetukset jäävät voimaan ja mahdolliset tietyypit säätää tuohon listana. Tämä toiminnallisuus kuitenkin riitti allekirjoittaneelle ja kyvyt ja taidot oli jo nyt 100% käytössä.

Jokainen artisti vastatkoon taas omista tekemisistään. Tämä on vain yksi esimerkki ja tapa hoitaa asia, eikä varmasti se fiksuin. Kannat scriptin muokkaajana itse vastuun editorin epävakaudesta, hidastelusta ja muusta huonosta toiminnasta mikäli näitä ohjeita noudatit.

Siirryin kokeeksi suomenkielisen WME:n käyttäjäksi, koska juuri äsken suomensin puuttuneet tekstit ja osan vanhoistakin. Samalla huomasin, että kaikki lisäosat ei lataudu jos editorin kieli on suomi.

Tampermonkeyn skriptit saa latautumaan lisäämällä skriptin asetuksissa user matches -kohtaan osoitteen https://www.waze.com/fi/editor*

Tällaisia skriptejä on mm.

  • WME Junction Angle Info
  • WME UR-MP tracking
  • WME MagicWand
  • WME Zoom Level

Chromen kaupasta ladattavia laajennuksia ei pysty itse korjaamaan. Niistä pitää valittaa tekijälle. Tällaisia skriptejä on mm.

  • Waze - Google Maps™ link
  • WME Aerial Shifter
  • WME Geometries
  • WME Route Checker

Kyllästyin Chromen jatkuvaan kaatuiluun WME:n kanssa ja ajattelin kokeilla editointia ilman lisäosia. Kaatumiset ja suurin osa jäätymisistä loppui saman tien :o Satunnaisia valkoisia sivuja tulee vielä silloin tällöin tallennuksessa ja välillä pitää ladata sivu uudestaan, kun jotain ei meinaa saada valittua, mutta muuten kartan vierittäminen muuttui paljon sulavammaksi. Nyt otan lisäosia käyttöön vain kun niitä tarvitaan ja laitan ne pois päältä käytön jälkeen.

Viime aikoina olen enemmän alkanut käyttämään WME Magic’in työkaluja. https://wazeopedia.waze.com/wiki/USA/Scripts/WME_Magic Päihittää vanhan Validatorin kirkkaasti. Jostain syystä globaalit wiki-sivut eivät tuota mainitse, linkki vie USA:n wiki-sivuille.

Vielä kun saisivat TODO-listan esitystapaa järkeistettyä, ettei kaikista segmenteistä tarttis kertoa samaa litaniaa. Kun valittuna on 20 segmenttiä, meinaa HD-ruudustakin loppua pystypikselit kesken.

Se OLI hyvä työkalu mutta ei ole toiminut mulla enää pariin kuukauteen ja jostain syystä ei suostu asentumaan uudestaan… Koitin nyt uudestaan useallakin tapaa. Chrome ei suostu asentamaan sitä enää ollenkaan, tulee virhe “Sovelluksia, laajennuksia ja käyttäjienkomentosarjoja ei voida lisätä tästä verkkosivustosta.” Ohje ei auta koska se ei kerro tarpeeksi tarkasti missä tarpeelliset rekisteriavaimet ovat. Kun koitin lisätä scriptin parillakin tapaa Tampermonkeyn Dashboardin kautta (Url ja File) niin ei asennu: “Unable to parse this! :(”

Versio jonka jälkeen mulla ei enää toiminut oli jotain .47 tms. ja uusi ei-asentuva tais olla .77

Kappas :frowning: Mulla on versio Ω1.0.23.1508528065.4f7216e (ZIP-liitteenä)

Latasin tän aikoinaan profundos.org -sivustolta, jota ei taida enää olla olemassa ja siksi tuo skripti ei päivity. Aiheen vierestä, mutta menköön kuitenkin: luurille latasin aikoinaan myös WURM:in jolla sai kätevästi liikenteessä merkattua nopeusrajoituksia. Tuokaan ei enää toimi, koska profundos.org katosi.

Kiitoksia, tuon sain asennettua. Tosin sekään ei mennyt läpi suoraan file eikä zip kautta mutta kun otin txt-tiedostosta scriptin sisällön ja loin itse uuden Tampermonkeyn kautta niin sitten meni. Tiedosto meni talteen :slight_smile:

Hieno homma :slight_smile:

WURMin osoite on muuttunut, uusi on https://waze.xpto.org/wurm/