Kommentar 5.juni 2008:
Rutinen (og artikkelen) ble laget til versjon 9.0, men testing viser at den også fungerer i både 9.1 og 9.2, sist testet i 9.2 Service Pack 5.
Denne versjonen av rutinen krever at bildefilnavnet i SOSI-fila er omsluttet av doble hermetegn.
GEODATA's konverteringsrutine for å lage ESRI World-filer fra SOSI rasterfiler eller MMM-filer er oppgradert til å fungere i ArcCatalog 9.0. Rutinen er laget som en tilleggsfunksjonalitet i form av en ekstra knapp i brukergrensesnittet.
Installasjon
Steg 1
Last ned programmet (i form av ei ZIP-fil) ved å klikke her.
Pakk ut fila SosiWorld9.dll og lagre den på valgfri mappe lokalt på maskina di. Det kan være hensiktsmessig å ha en fast plass på disken din for slik tilleggsfunksjonalitet, for din egen oversikts skyld.
Steg 2
DLL-filer må registreres i maskinas Registry slik at programmer som skal bruke dem kan finne fram til dem.
Registrering av DLL’er kan gjøres på flere måter:
Høyreklikk metoden:
For å registrere en dll på denne måten trenger du bare å høyreklikke på dll-fila og velge ”Register”.
Når du registrerer dll’er bør du påse at du får en positiv bekreftelse på at dll’en er registrert.
Dersom du mangler ”Register”-alternativet i kontekst-menyen til høyre mustast, må et lite Registry-script kjøres først. Dette heter ”register_in_menu.reg” og ligger i ArcGIS versjon 9.0 på følgende mappe (ved bruk av standard installasjonsområde):
...\arcgis\DeveloperKit\tools
Dobbeltklikk på fila register_in_menu.reg og svar "OK" på spørsmål(ene) du får.
Regsvr32 metoden:
Alternativt kan du bruke regsvr32, som er et program som kjøres fra kommandolinja i Windows (ligger under ”Run…” på Start-menyen).
Det bør nevnes at regsvr32 er litt følsom for hvor dll fila er lagret. Dersom filbanen er lang eller inneholder mellomrom eller spesialtegn (dette er for øvrig aldri å anbefale), kan det hende at dll fila ikke registreres. I så fall må du flytte dll fila til en mer hensiktsmessig plassering og prøve igjen.
I dette eksempelet er fila SosiWorld9.dll lagret på mappa d:\arc:

Steg 3
Nå er du klar for å hente den nye funksjonaliteten inn i ArcCatalog. Start ArcCatalog og velg ”Customize” under ”Tools”-menyen. Nå kommer det opp en dialog for tilpasning av brukergrensesnittet til ArcCatalog. Velg ”Add from file..” og let fram sosiworld9.dll fra disken din. Dobbeltklikk på fila og trykk ”OK” i neste vindu. Under ”Commands”-flippen og kategorien ”GEODATA AS” vil det nå ha kommet et nytt valg, ”SOSIà World”. Dra denne fra Customize dialogboksen og opp på en passende/ønsket verktøylinje i ArcCatalog. Du har nå fått en knapp for konvertering av SOSI rasterfiler til ESRI World-filer.
Innstillinger
Regionale innstillinger i Windows
For at programmet skal fungere må desimalskilletegn være satt til punktum og ikke komma. Dette er et generelt tips som er gyldig for de fleste programmer, spesielt ved behandling av tekstfiler. Desimalskilletegn endres ved å gå inn i
| Start | Settings | Control Panel |
og velge ”Regional Options”. Under fliken ”Numbers” sett ”Decimal symbol:” til ”.” Gå inn i fliken ”Currency” og sett ”Decimal symbol” til ”.” der også.
Filfilteret i ArcCatalog
ArcCatalog opererer med et filter som sorterer ut filer som har relevans i forhold til GIS og geografiske data, slik at ikke alle filtyper som vises i Windows Utforsker vil vises i ArcCatalog. Meningen med dette er å gjøre ArcCatalog til et oversiktlig verktøy for å jobbe med kartrelaterte data. Det er imidlertid mulig å spesifisere andre filtyper som kan vises i ArcCatalog, som f.eks. SOSI-filer, MMM-filer eller ESRI World-filer. Start ArcCatalog og velg ”Options…” under ”Tools” menyen og naviger deg inn i ”File Types” fliken. Ved å spesifisere filendelse, navn og ikon for en filtype, vil ArcCatalog også vise denne filtypen. For å kunne konvertere SOSI rasterfiler og MMM-filer til ESRI World-filer må ArcCatalog kunne vise filer av typen .SOS og .MMM.
Klikk "New Type" for å supplere med f.eks. SOS og/eller MMM:

For mer hjelp angående ArcCatalogs filfilter eller annen ArcCatalog funksjonalitet, se ArcGIS Desktop hjelpetekst.
Brukerveiledning
Denne tilleggsfunksjonaliteten er enkel å bruke. Bare merk av (i ArcCatalogs høyre vindushalvdel) de aktuelle SOSI rasterfilene og/eller MMM-filene du vil konvertere og trykk på knappen ”SOSIàWorld”. De nye World-filene opprettes på samme katalog og med samme navn som SOSI/MMM-filene. Rasterfilene er nå klare for innlesing i ArcMap eller ArcView 3.x.
