Asennus
Tässä ohjeessa kuvataan HELMET 5.0-liikenne-ennustejärjestelmän käyttöliittymää. Järjestelmä käyttää Bentleyn OpenPaths EMME–ohjelmistoa.
EMMEn asennus
Ennen kuin HELMET UI -käyttöliittymää voidaan käyttää, seuraavien edellytysten on täytyttävä:
- OpenPaths EMME on asennettu, lisenssi on aktivoitu.
- Käyttäjän PATH -ympäristömuuttujiin on lisätty
%EMMEPATH%\programs.- Avaa Windows-järjestelmän Ohjauspaneeli
- Valitse Käyttäjätilit ja vielä uudelleen Käyttäjätilit. Valitse sen jälkeen vasemmalla olevasta valikosta ”Muuta ympäristömuuttujia”.
- Etsi ylhäällä olevasta laatikosta ”käyttäjän (oma_käyttäjätunnuksesi) muuttujat”, valitse Path-muuttuja ja ”muokkaa ympäristömuuttujia”.
- Valitse “Uusi” ja kirjoita
%EMMEPATH%\Programs - Paina OK ikkunassa ”Muokkaa ympäristömuuttujia” ja vielä uudelleen OK ikkunassa ”ympäristömuuttujat”.
- [valinnainen] HELMET 5.0 Model System on ladattu käyttöön ja määritelty (tai annetaan tämän käyttöliittymän ladata se)
EMME-projektin määrittely
Seuraavaksi sinun on määriteltävä EMME-projekti. Kutakin projektia varten kannattaa luoda yksi yhteinen EMME-projektipankki, johon kootaan eri HELMET-skenaariot (esim. eri linjastovaihtoehdot).
- Käynnistä Openpaths EMME-ohjelmisto.
- Perusta uusi projekti. Määrittele, mihin kansioon haluat sen asentaa.
- EMME muodostaa tiedoston
projektin_nimi.empkansioonprojektin_nimija sen alikansioonprojektin_nimi\databasesuuren binaaritiedostonemmebanksekä muitakin alikansioita ja tiedostoja.
- EMME muodostaa tiedoston
- Noudata erillistä ohjetta, jossa kerrotaan mm. sopivista dimensioista (solmujen, linkkien ym. maksimimäärät). Ne vaikuttavat em.
emmebank-tiedoston kokoon. Aja sisään verkot ja linjastot ohjeen mukaan.
HELMET-asennus
Helmet käyttöliittymä
HELMET-käyttöliittymän asennustiedosto ladataan releases-sivulta. Asennustiedosto on nimeltään Helmet-UI.x.y.z.Setup.exe, jossa x.y.x on käyttöliittymän versionumero. Käyttöliittymällä voidaan käyttää mallijärjestelmän eri versioita, eikä se ole riippuvainen mistään tietystä versiosta. Suosittelemme uusimman version eli sivulla ylimpänä olevan version lataamista.
Sovellus on niin harvoin asennettu, että Windows tai selain voi huomauttaa siitä ja estää asennuksen suorituksen. Tämä voidaan ohittaa eri tavoin, joista voit joutua käyttämään useampaa yhtä aikaa:
- Ladatessasi tiedostoa, klikkaa “Säilytä silti” mikäli selain ei tallenna tiedostoa automaattisesti.
- Kun avaat asennustiedoston, klikkaa varoitukseen “More info” (“Lisätietoja”) ja klikkaa “Run anyway” (“Suorita joka tapauksessa”).
- Klikkaa ladattua .exe-tiedostoa hiiren kakkospainikkeella, valitse Ominaisuudet ja laita rasti ruutuun “Unblock” (“Salli”).

Sovellus asentuu käyttäjän koneelle kansioon %HOMEPATH%/AppData. Varsinainen sovellus on kansiossa AppData\Local, ja sen asetukset kansiossa AppData\Roaming. Jos käyttäjällä jostain syystä ei ole pääsyä AppData-kansioon, vaihtoehto on sovelluksen lataaminen zip-tiedostona ja purku haluamaansa kansioon.
Kun sovellus käynnistetään ensimmäistä kertaa, se yrittää löytää työasemalta EMME-asennuksen ja ladata HELMET 5.0 -liikenne-ennustejärjestelmän (model system) uusimman version skriptit, jos asennusta ei ole valmiina. Sovellus suorittaa myös komennon pip install --user -r requirements.txt, joka asentaa mallijärjestelmän vaatimat Python kirjastot. Nämä kommennot pyörivät hiljaa taustalla, ja sovellus alkaa reagoida vasta niiden valmistuttua.
EMMEn Python-polussa oleva määrittely saattaa epäonnistua, jos ympäristömuuttujaa EMMEPATH ei ole määritelty tai jos sovellus on asennettu epätavallisella tavalla. HELMET-käyttöliittymän pitäisi asettaa ympäristömuuttuja automaattisesti samalla, kun valitaan käytettävä EMMEn Python asennus.
Helmet mallijärjestelmä
Uusimman HELMET mallijärjestelmän julkaisun voi ladata suoraan HELMET käyttöliittymässä, ja käyttöliittymä ehdottaa sen lautausta myös automaattisesti, jos mallijärjestelmää ei ole valmiiksi asetettuna.
Jos kuitenkin halutaan käyttää jotakin muuta mallijärjestelmän versiota, esimerkiksi jotakin kehitysversiota, tai vanhaa mallijärjstelmäversiota, mallijärjestelmä voidaan myös ladata erikseen GitHubista, ja valita se sitten HELMET käyttöliittymän Asetukset valikossa.