Valikkotoiminto

Valikkotoiminnon määrittelyllä luodaan uusia komentoja ohjelman valikoihin. Kun komento on lisätty ensin valikkoon, se voidaan myös lisätä yläreunan työkaluriviin tai kelluviin työkalupaletteihin.

Valikkotoiminto voidaan luoda suoraan aputoimintolistojen (viivatyökalut, maastomallityökalut, lisätoiminnot, aputoiminnot) Valikko-painikkeella.

Nimi, Tunnus

Toiminnon nimi valikossa ja yksilöivä tunnuskoodi. Käytettävissä on 35 komentoa välillä 1700 - 1734, joille kullekin on oma painikkeensa. Valittu painike näytetään oikeassa reunassa.

Tyyppi

Suoritettavan komennon tyyppi. Katso selitys alla.

Komento

Itse komento. Katso selitys alla.

Parametrit

Komennon mahdolliset parametrit. Katso selitys alla.

Kysy varmistus

Kysyy varmistuksen ennen toiminnon suorittamista.

Näytä viesti

Näyttää kommentin viestinä toiminnon suorittamisen jälkeen.

Piilota konsoli

Suorittaa ulkoisen konsoliohjelman piilossa.

Palauta hakemisto

Palauttaa takaisin viimeksi käytetyn hakemiston toiminnon suorittamisen jälkeen.

Kommentti

Toiminnon kuvaus, joka näytetään ikkunan alareunan tilarivillä valikkotoimintoa aktivoitaessa.

Paikka

Valikko, jonka loppuun määritelty komento sijoitetaan.

Valikkotoimintojen painikkeet

1700 - 1714

1715 - 1734

1735 - 1760

1761 - 1769

Komentotyypit, komennot ja parametrit

Avaa tiedosto

Avaa halutun tyyppisen tiedoston. Komentona annetaan määritellyn muuntimen nimi, esimerkiksi Fingis tai Dxf. Parametriksi voidaan antaa avattavan tiedoston nimi.

Katso myös: Formaatinmuuntimet.

Avaa hakemistosta

Avaa tiedoston parametrina annetusta hakemistosta.

Tallenna formaatilla

Tallentaa aktiivisen tiedoston. Komentona annetaan määritellyn muuntimen nimi, esimerkiksi Fingis tai Dxf. Parametrina voidaan antaa tulostiedoston hakemisto ja nimi. Jos komentona annetaan usemapi muunnin pilkuilla erotettuna, tiedosto kirjoitetaan niillä kaikilla.

Katso myös: Formaatinmuuntimet.

Suorita lisätoiminto

Käynnistää lisätoiminnon tai aputoiminnon. Komentona annetaan lisätoimintotiedoston nimi (esim. user.3dx, aputoiminnoille utility.3dx). Parametri on suoritettavan toiminnon numero.

Suorita ohjelma

Suorittaa ulkopuolisen ohjelman. Komentona annetaan ohjelman nimi ja parametrina ohjelman komentoriviparametrit. Parametrina voidaan antaa myös tiedostopääte muodossa %EXT, jolloin ohjelma antaa käyttäjän ensin valita tiedoston joka annetaan käynnistettävälle ohjelmalle komentoriviparametriksi. Esimerkiksi, komento c:\Windows\notepad.exe ja parametri %txt, kysyy txt-tiedoston, joka sitten avataan Notepad-ohjelmassa.

Jos parametriksi annetaan ATTR=nimi, jossa nimi on aktiivisen pisteen ominaisuuden nimi, voidaan käynnistää haluttu ohjelma, jolle annetaan parametrina ominaisuuden arvo. Jos pisteellä on liitetiedostona joku kuva (ominaisuus LIITE=c:\data\kuva.bmp), voidaan se näyttää esimerkiksi MsPaint-ohjelmassa.

Ominaisuutta tai makroa voidaan käyttää myös osana komentoa tai parametria. Ominaisuus aloitetaan normaalisti merkillä $ ja makro merkillä #. Nimi päättyy automaattisesti erikoismerkkiin (esim. c:\images\img_$T4.jpg) tai se voidaan antaa suluissa (esim. c:\images\img_$(T4).jpg). Hakupolussa kenoviivan jälkeen tuleva nimi on annettava kahden kenoviivan kanssa (esim. c:\images\\$T4.jpg).

Jos komento jätetään pois, avataan tiedosto tiedostopäätteen mukaisella oletusohjelmalla. Sekä komento että parametri voivat sisältää ympäristömuuttujia, (esim. %TEMP%) jotka laajennetaan automaattisesti.

Nettiosoitteet

Jos parametri on URL nettiosoite, se avataan oletusselaimessa. Jos osoitteesta löytyy kohdat {x} ja {y}, ne korvataan aktiivisen pisteen koordinaateilla tai jos aktiivista pistettä ei ole, ruudun keskipisteen koordinaateilla. Jos osoitteesta löytyy kohdat {lat} ja {lon}, ne korvataan vastaavasti desimaalimuotoisilla leveys- ja pituuspiiriasteilla. Tällöin ruudun koordinaatisto on oltava jokin tunnettu koordinaatisto (KKJn, GKn, TMn), josta automaattimuunnos asteiksi toimii.

Muut koordinaatistot voidaan käsitellä koordinaattimunnosten avulla. Käytettävä muunnoksen nimi annetaan {x} parametrin yhteydessä @-merkillä eritettuna (esim. {x@GK27-TM35} tai {x@Local-WGS84}). Mittakaava voidaan asettaa parametreilla {scale} tai {level} palvelusta riippuen. Parametri {scale} on mittakaava-arvo ja parametri {level} on zoomaustaso välillä 1-20.

Esimerkkejä:

http://wikimapia.org/#lang=en&lat={lat}&lon={lon}&z={level}&m=w

http://kansalaisen.karttapaikka.fi/linkki?x={lat}&y={lon}&srs=EPSG:4258&scale={scale}&lang=fi&mode=rasta

https://tools.wmflabs.org/geohack//geohack.php?params=60.382504;25.987370_type:landmark_scale:{scale}

http://www.bing.com/maps/default.aspx?v=2&cp={lat}~{lon}&style=r&lvl={level}

https://maps.google.com/maps?ll={lat},{lon}&z={level}&spn=0.01,0.01&t=m

https://wego.here.com/?x=ep&map={lat},{lon},{level},normal

http://www.openstreetmap.org/?mlat={lat}&mlon={lon}&zoom={level}&layers=M

Koordinaatistomuunnos

Suorittaa määritellyn koordinaatistomuunnoksen aktiiviselle tiedostolle. Komentona annetaan joko muunnoksen määrittelevä *.HEL tai *.AFF tiedosto, tai etukäteen määritelty koordinaattimuunnoksen nimi.

Selauspainike hakee oletuksena HEL- ja AFF-tiedostoja. Shift-näppäimen kanssa voi valita koordinaattimuunnoksen listasta.

Katso myös: Helmert-muunnos ja Koordinaattimuunnos.

Suorita muunnostiedosto

Suorittaa ominaisuuksien muunnostiedoston elementtilistan aktiiviselle vektoritiedostolle. Komentona annetaan muunnostiedoston polku. Shift-näppäimen kanssa suorittaa muunnoksen oikealta vasemmalle.

Vaihda kooditiedosto

Vaihtaa ohjelman kooditiedoston. Kooditiedoston nimi annetaan toiminnon parametrina.

Suorita sisäinen toiminto

Suorittaa ohjelman sisäisen toiminnon. Komentona annetaan toiminnon numero, esimerkiksi 1311 avaa pisteen tiedot toiminnon. Yksinkertaisin tapa antaa tämä numero on painaa vastaavaa painiketta isossa työkalupaletissa.

Voit antaa useita toimintoja pilkutettuna samalle riville. Jos annat rivin loppuun '*', ohjelma ei näytä suoritettavan komennon numeroa etukäteen eikä siis kysy kuittausta. Huomaa, että useimmissa tapauksissa kuittaus on välttämätön, koska ohjelma ei tiedä, milloin edellinen komento on loppunut ja data on valmiina seuraavaan komentoon.

Katso myös: Esimerkkejä.


Erikoisasetukset

Toimintoon liittyy erikoisasetuksia.

ReplacePath

Verkkoympäristössä käytettyjen UNC-hakemistopolkujen korvaaminen toisella valikkotoimintojen parametreissa. Anna yhtäsuuruusmerkillä (=) erotettuna haettava polku ja korvaava polku. Voit antaa useita pareja puolipisteellä erotettuna.

Esim. \\server\share=s: muuntaa hakemistopolun \\server\share\file.xyz polulla s:\file.xyz.

Katso myös: Erikoisasetusten käyttö