Boris Saltikoff MALMIKARTTATIEDOSTON KXSITTELYOHJELMISTO 1. Yleista Malmikarttatiedosto on malmiesiintymaluettelo, jonka tiedoista laaditaan koko Suomen peittava malmiesiintymakartta. Kustakin esiintymasta tiedostoon on keratty seuraavat tiedot: 1. nimi; 2. paikanmaaritys: karttalehti (1:100 000) ja koordinaatit (X ja Y) 3. malmialkuaineet (tai -mineraalit) ja niiden maarat (tonniekvivalenttien logaritmeina, vrt. liite D) ; 4. taso- ja viivasuunnat (kulku, kaade, akselin kulku); 5. tieto kayttatilanteesta; 6. tietolahde. Tiedoston luonti, kasittely ja kartan piirtaminen voidaan suo- rittaa tietokoneella, ja kaikkia kasittelyvaiheita varten on la-adittu ohjelmat HP-3000 MPE-kayttBjarjestelmaan. Ne kuvataan j a1 jempana. Tiedoston kasittelyn kokonaiskaavio on esitetty kuvassa 1, liite E, tiedostojen rakenne liitteessa F. 2. Yksityiset ohj elmat 2.1. LUEMALMI Ohjelmalla syatetaan paatteelta lisaa tietoa olemassa olevaan tiedostoon. Ohjelma on laadittu "kayttajaystavalliseksi" toimien haastatteluperiaatteena. Tiedostomaarittelyt sisaltyvat ohjelmaan. Kayttijesimerkki on liitteessa A-1 ja listaus liitteena B-1.
2.2. LUOKITUS Ohjelma laskee kunkin malmiesiintyman kokonaisarvon(= malmialkuaineiden tonniekvivalenttien summan logaritmin) seka yksittaisten. malmialkuaineiden tonniekvivalenttien osuudet siita. Tarvittavat tiedostomaarittelyt: 1ahtBtiedosto = file ftnll, tulostiedosto = file ftnl2. Tulostiedoston parametrit samat kuin 1ahtBtiedoston. KayttBesimerkki liitteessa A-1, listaus liitteena B-2. KIRJMALM Ohjelma kirjoittaa luokittelemattoman tiedoston tiedot selvakieliseen muotoon paatteelle tai rivikirjoittimelle. Tiedostomaarittelyt: tiedosto = file ftnll, listauslaite (jos ei haluta paatteelle) = file ftn06. KayttBesimerkki liitteena A-2, listaus liitteena B-3. Kuin edella, mutta kasittelee luokiteltua tiedostoa. Listaus liitteena B-4. 2.5. KARTMILJ Ohjelma tuottaa luokitellusta tiedostosta CALCOMP-piirturin ohjausnauhan, jolla malmiesiintymakartta piirretaan suorakul-. maiseen yhtenaiskoordinaatistoon. Esiintymat voidaan piirtaa joko rasteina (piirustuskoko 3 mm), varustettuna jarjestysnumeroilla (liite C-1) tai kahdeksankulmioina, joiden sade on verrannollinen malmien kokonaisarvoon (liite C-2). Jalkimmaisessa tapauksessa ohjelma kysyy kahta verrannollisuuskerrointa A ja B, joista kahdeksankulmion koko lasketaan kaavalla D=ARVOgA + B (cm). Lisaksi ohjelma tuottaa listan, jossa esiintyvat malmien nimet ja numerot (= versio 1:ssa esiintyvat numerot; liite C-3).
Tarvittavat tiedostomaarittelyt: sydttdtiedosto = file ftnll; CALCOMP-ohjausnauha (magneettinauhaa vastaava levytiedosto) file ftn08; lista = file ftnl2. CALCOMP-ohjaustiedoston siirto varsinaiselle nauhalle on kate- vinta suorittaa erikseen, kayttdjarjestelrnan vakio-ohjelmalla FCOPY. PUB. SYS (vrt. liite A-3). Ajoesimerkki liitteena A-3, listaus liitteena B-5. 2.6. KARTTA Ohjelmaa kaytetaan mm. syattdtietojen tarkistusvaiheessa. Sen avulla piirretaan yksi tai useampia 1:100 000-karttalehtia ja niilla esiintyvat malmit. Malmit piirtyvat risteina, ja niiden nimet tulostuvat paatteelle. Tiedostomaarittelyt: sydttdtiedosto = file ftnl2; CALCOMPohjausnauha (magneettinauhaa vastaava levytiedosto) file- ftnl6. Varsinaisen CALCOMP-magneettinauhan valmistaminen kuten kohdassa 2.5. Ajoesimerkki liitteena A-4, listaus liitteena B-6. 3. Muut ohjelmat - Tiedoston kasittelyssa kaytetaan seuraavia kayttdjarjestelman ohjelmia: EDITOR tiedoston korjailuun; SORT tiedoston jarjestamiseksi esim. aakkosjarjestykseen, suuruusjarjestykseen tai maantieteelliseen j arjestykseen; FIND. PUB. USERS osatiedostojen (esim. lllouhittavat malmit") valmistamiseen. Naiden ohjelmien kuvaukset ja ajo-ohjeet ldytyvat kasikirjoista.
Liite B-I ( jatko) 2 NTVQ ~FAST~IST.PUR. SYS~ ""00 LUEYALMI.PIIR.MALMI 0009 FQI, JUL ; C IJTSPL~AY~~KULKII~' ACCEPT SIIIJNTAC 1:3] nt SPLAYtlY A 4DEll ACCEPT SI.IIJWTA[ 5: 4 I ntsplay tia~selim KULKUlI 4CCFPT SUI.J'JTA C 10: 31 IJlSPLAY "TUTKI TTU=l, LOIJHI TAANz2, LOUHITTU=3tI ACCEPT HYOTY RTSPLAY IITIETOLtHDEt' ACCEPT LAH w Q I T E ( ~ ~ ~ O ~ ) Y N I M T (ANIYI(I),SIIUR(I) ~ K L ~ X ~ Y ~ ri=lrs) r *qlrljntp[ 1 :31 *~lltlnt9[5:41,5iliintac 10:33 rhyotyrlah 101 FORMAT (A25,T4,F7.2.F6.2r5(A4.F5.2) *A3,AI9A3,1l,A31 11 QJSPLAY "UUSI ESIINTYYC (KYLCC=~,EI=O)~ ACCEPT I< IF (K.EQ.11 GOT0 5 99 CALL FCLOSE (\NUY\*\O\ *\O\) STOP EN0