Toimintojen lisääminen käyttöliittymään
Miten voin lisätä ArcMapin tai ArcCatalogin käyttöliittymään uusia toimintoja? Miten luon oman työkalupalkin ja järjestän siihen tärkeimmät työkalut? Tästä dokumentista löytyvät ohjeet miten päästä alkuun ArcGIS:n käyttöliittymän muokkaamisessa.
Ohjelmistona on ArcView, ArcEditor tai ArcInfo, versio 8.1 tai uudempi.
Työkalupalkkien muokkaaminen
Työkalupalkki, johon on kerätty käytetyimmät työkalut muista työkalupalkeista, säästää tilaa näytöllä ja yksinkertaistaa työskentelyä. Työkaluja voi siirtää muista työkalupalkeista tai kerätä ohjelmiston kaikki toiminnot kattavalta listalta.
Käyttöliittymän muuttaminen voidaan tehdä karttadokumenttikohtaisesti tai koko ohjelmaa koskevaksi. Suosittelemme, että ensimmäiset kokeilut tehdään yhteen karttadokumenttiin (tämän ohjeen mukaisesti) eikä käyttäjän vakioasetuksiin (mm. ArcMapin käynnistyessään lukema normal.mxt -tiedosto).
Uuden työkalupalkin luominen
- Valitse ArcMapin Tools-valikosta Customize.
- Valitse Toolbars-välilehti. Paina New-painiketta.
- Anna työkalupalkille nimi. Valitse tallennusvaihtoehdoksi karttadokumenttisi nimi (ei siis normal.mxt:tä). Hyväksy ja sulje ikkunat.
Työkalujen siirtäminen
- Valitse uudestaan ArcMapin Tools-valikosta Customize.
- Ota kiinni mistä tahansa ArcMapin työkalupalkeissa olevasta työkalusta ja vedä se toiseen paikkaan samassa työkalupalkissa.
- Siirrä työkalu valmiista työkalupalkista esimerkiksi äsken luomaasi uuteen työkalupalkkiin. Huomaat, että työkalu poistui alkuperäisestä paikasta ja siirtyi uuteen työkalupalkkiin. Mikäli vapautat työkalun työkalupalkkien ulkopuolella, kyseinen toiminto poistuu käyttöliittymästä. (Seuraavalla sivulla ohjeet toimintojen lisäämisestä alkuperäisiä hävittämättä ja viimeisellä sivulla ohjeita lähtötilanteen palauttamiseksi.)
- Voit siirtyä käyttämään työkaluja sulkemalla räätälöinti-ikkunan.
Valikon luominen työkalupalkkiin
Alasvetovalikkoja löytyy päävalikosta (Main Menu) sekä yksittäin muistakin työkalupalkeista. Alasvetovalikko luodaan seuraavasti:
- Valitse ArcMapin Tools-valikosta Customize.
- Valitse Commands-välilehti. Valitse tallennusvaihtoehdoksi karttadokumenttisi nimi (ei siis normal.mxt:tä).
- Valitse vasemmanpuoleiselta listalta New Menu -kategoria. Oikeanpuoleisella listalla on tällöin New Menu -käsky. Vedä se haluamaasi työkalupalkkiin tai päävalikkoon.
- Näpäytä hiiren oikealla näppäimellä paikalleen laitettua New Menu -käskyä. Esiin tulevasta ponnahdusvalikosta löytyvät käskyyn liittyvät toimenpiteet: Voit mm. nimetä sen haluamallasi tavalla.
- Lisää valikkoon käskyjä (ks. edellinen osio). Huomaa, että työkaluja ei alasvetovalikkoon voi siirtää. Sulje lopuksi räätälöinti-ikkuna.
Toiminnon lisääminen työkalupalkkiin
Seuraavassa esimerkissä lisätään ohjelmiston mukana tuleva ylimääräinen liikkumistyökalu normaaliin ArcMap-käyttöliittymään.
- Valitse ArcMapin Tools-valikosta Customize.
- Valitse Commands-välilehti. Ikkunan alareunasta löytyvät tallennusvaihtoehdot. Valitse tallennusvaihtoehdoksi karttadokumenttisi nimi (ei siis normal.mxt:tä).
- Valitse vasemmanpuoleiselta listalta Pan/Zoom-kategoria. Oikeanpuoleisella listalla on tällöin mm. Continuous Zoom and Pan -työkalu.
- Valitse Continuous Zoom and Pan ja vedä se haluamaasi työkalupalkkiin (esimerkiksi yleistyökaluja sisältävään Tools-palkkiin). Voit myös luoda uuden työkalupalkin (ks. edellinen sivu).
- Sulje räätälöinti-ikkuna Close-painikkeella.
- Kokeile esimerkin työkalua: Hiiren vasenta näppäintä painettaessa voidaan karttaa lähentää/loitontaa hiirtä taaksepäin/eteenpäin siirrettäessä. Hiiren oikeaa näppäintä painettaessa saadaan käyttöön vieritystoiminto.
Vastaavalla tavalla voidaan siirtää ohjelmiston mukana tulevia toimintoja sopiviin työkalupalkkeihin.
Uusien toimintojen lisääminen
Edellisessä esimerkissä lisättiin toiminto, joka oli toimitettu ohjelmiston mukana. Internetistä tai muista lähteistä hankittujen toimintojen lisäämiseksi pitää ne ensin liittää räätälöinti-ikkunaan:
- Valitse ArcMapin Tools-valikosta Customize.
- Valitse Commands-välilehti. Valitse tallennusvaihtoehdoksi karttadokumenttisi nimi (ei siis normal.mxt:tä).
- Paina Add from File -painiketta ja käy valitsemassa lisättävä tiedosto.
- Esimerkkilaajennuksia löytää ArcGIS:n asennushakemistosta, yleensä hakemistopolkuna ArcObjects Developer Kit\Samples (mikäli Samples-hakemistoa ei löydy, voit asentaa sen ohjelmiston asennusrompulta). Samples-hakemisto on jaettu aiheenmukaisiin alihakemistoihin. Lisätietoja näistä sovelluksista löytyy ArcObjects Developer Help -järjestelmästä, joka löytyy ArcGIS:n ohjelmaryhmästä (Windowsin Käynnistä/Start > Ohjelmat/Programs).
- Lisättäviä toimintoja löytää myös Esrin ylläpitämästä ArcScripts-palvelusta, www.esri.com/arcscripts, sekä internetin hakukoneilla. Ohjeet tiedostojen tallentamisesta löytyvät yleensä niiltä www-sivuilta, joilta kyseinen toiminto on noudettu. Näissä ohjeissa on yleensä myös tietoja sovelluksen käyttötarkoituksesta, rajoitteista ja käyttöliittymästä (esimerkiksi onko toiminto tarkoitettu ArcMapiin vai ArcCatalogiin) sekä ohjeet toiminnon käytöstä.
- Lisätyt toiminnot näytetään omassa ikkunassaan. Kun suljet tämän ikkunan, räätälöinti-ikkunan vasemmassa laidassa tulee valituksi se kategoria, johon toiminnot on lisätty. Valitse oikeanpuoleiselta listalta joku uusista toiminnoista ja liitä se edellisen osion ohjeiden mukaisesti työkalupalkkiin.
Alkutilanteen palauttaminen
Mikäli käyttöliittymän muutoksia on tehty vain karttadokumenttiin (.mxd-tiedostoon tai tyhjänä dokumenttina Untitled), riittää muutosten kumoamiseksi ohjelman sulkeminen tallennusta tekemättä.
Mikäli karttadokumentti on tallennettu käyttöliittymää muokattaessa, tallennetut muutokset saa siitä poistettua vain yksitellen.
Ohjelman perusasetuksiin tehdyt muutokset (tallennus tehty normal.mxt:hen) saa peruttua poistamalla tietokoneelle syntyneen normal.mxt-tiedoston. ArcMap on seuraavalla käynnistyskerralla alkuperäisessä tilassa (siis samanlainen kuin heti asennuksen jälkeen) ja luo uuden normal.mxt-tiedoston automaattisesti. Normal.mxt löytyy Windowsin käyttäjäkohtaisen profiilihakemiston Application_Data\Esri\ArcMap\Templates -alihakemistosta.
Huomattavaa
Esri Inc. tai Esri Finland Oy eivät ole vastuussa lisättyjen sovellusten toimivuudesta tai niiden mahdollisesti aiheuttamista vahingoista. Esri Finland Oy ei myöskään kerää, testaa tai muulla tavoin tue vakio-ohjelmistoon kuulumattomien sovellusten käyttöä.