SlideShare a Scribd company logo
1 of 25
Download to read offline
Norges vassdrags- og
energidirektorat
Erfaring med bruk av ArcSDE mot ArcGIS
Server og planer for fornying i NVE
Astrid Voksø og Ivar Peereboom
Innhold
■ Oracle som database server
■

hva skjer når ArcSDE databasen ikke oppgraderes med nye
versjoner
■ Hvorfor ny database - forskjell Oracle -MS SQL
■ Prosjekt Oracle – MS SQL
■ definering av databaser - problemer og erfaringer
■ sosi standard på navngiving, mangler i standard, bruk av alias
■ python script til konvertering

■ Prosjekt ny arkitektur for databaser og servere

■ Brannslukning
2

Norges vassdrags- og energidirektorat
Oracle som database server
■ Erfaring med Oracle som database mot ArcSDE
■ En database pr instans, men kan ha flere instanser
■ Oppgradering av ArcSDE
■ Utsatt oppgradering pga hadde bare en server
■ Mange feil når avstand mellom desktop lisens versjon og
ArcSDE lisens blir for stor
■ NVE satser på MS SQL
■ Ingen Oracle kompetanse på IT drift
■ Istedenfor å oppgradere Oracle ArcSDE, bestemte i 2011
å flytte data til en MS SQL server
■ Maskin kjøpt og SQL installert i 2011, noen geodatabaser
definert
■ Nytt koordinatsystem – Euref89/ETRS ble diskutert og
utredet
Norges vassdrags- og energidirektorat
Gammel server – 32 bit med ArcSDE 93
skaper store problemer
■ Fra ArcGIS Desktop 10.1 fikk vi store problemer mot vår

Oracle ArcSDE i 93.
■

Delete feature fjerner ikke alt

■ Fra ArcGIS Desktop 10.2 får vi ikke tilgang til datasett fra

python i Oracle ArcSDE i 93
■ Antall connections går stadig i taket
■

ArcGIS Server 10.0 mot Oracle 9.3 rydder ikke opp inaktive
connections

■ Oracle ga mange feilmeldinger om ”minne problemer”

som ikke var forklarlige og som medførte at data ikke ble
tilgjengelig i applikasjoner mot databasen
■

32 bit maskin begrenset mulighet til oppgradering av Oracle
Norges vassdrags- og energidirektorat
MS SQL som database server
■ Ønske om overgang til Euref89/ETRS har forsinket

prosessen
■

Lite gunstig med å bruke 2 ulike koordinatsystemer
■ Vanskelig å finne hva kartmiljø i Norge har bestemt

■ Definering av MS SQL som database mot ArcSDE
■ Mange databaser i samme instans
• Database for statiske data – andres data
• Innsyns database og editerings (oppdat) database
• Database der data bare skal leses av en applikasjon
Eks skredhendelsesdatabasen

■

De kan være i ulike versjoner av ArcGIS
■ Definering av brukere – hva er lurt
Norges vassdrags- og energidirektorat
MS SQL som database server
■ Definering av brukere
■ Store eller små bokstaver på bruker
• Vi valgte små, men burde valgt store, fordi
• ArcCatalog viser bruker med store
• Tabell lagd fra ekstern program, kan ikke leses hvis bruker er
med små bokstaver

■

Brukere med eget skjema,
• eier/ikke eier – trenger brukere med eget skjema som ikke eier
data til bruk i ArcGIS server. (hos os en bruker gis til å lese)
• Lese og skrive roller – på windows brukere
• AD bruker med ulike rettigheter
AD dvs at man logger seg inn som seg selv
Norges vassdrags- og energidirektorat
Prosjekt: Oracle til SQL
■ Definere databaser i Euref89
■ Endre datamodell for datasett der det er behov

for det
■ Definerer feature classer og egenskaper i hht
SOSI navnestandard
■ Bygge opp nye kart applikasjoner mot SQL
■

Defineres i et testmiljø

■ Beholde Oracle til data og kart applikasjoner

fungerer
Norges vassdrags- og energidirektorat
Navnestandard SOSI - objekttyper
■ Bruk stor bokstav i det første ordet for

navning av objekttyper
■ stor bokstav i hvert delord.
■
■
■

Behold navn så korte som praktisk mulig.
Substantiver skrives så fullt ut som mulig
Substantiver skal være entall og eventuelle verb skal
skrives i presens.

■ Eksempler
■ Vassdragsomrade
■ VassdragVerneplanOmr
Norges vassdrags- og energidirektorat
Navnestandard SOSI
■ Tilleggsord-termen skal komme foran objekttypenavnet
■ (eks. OBJTYPE IkkeSjømåltOmr) og kan være forkortet.
■ Egenskapstermen skal følge etter objektklasseterm
■ Begrepet egenskapsterm virker noe uklart
■ Forkortelse Navn
■ Gr grense
■ Ln Linje
■ Omr Område.
■ Pkt Punkt
■ Obs Observasjon
■ Fk Forekomst
■ Reg – registrert
■ Mangler egenskap raster –
■ NVE foreslår Rh (Raster heltall) og Rd (Raster desimal)
Norges vassdrags- og energidirektorat
Navnestandard SOSI
■ Eksempler objekttyper
■ UtbygdVannkraftverkPkt
■ N50Innsjo – Bruker ikke Omr da det er opplagt
■ RegN50InnsjoUregulert
• registerte (med vatnLnr) Innsjøer fra N50 i uregulert form
■

Avrenning6190Isolinje
• 6190 – normalperioden 1961-90 er egenskapsterm

■

MinsteRegineOmr
■ NedborfeltTilHav
■ Sidenedborfelt1Orden, Sidenedborfelt2Orden
Norges vassdrags- og energidirektorat
Navnestandard SOSI - egenskaper
■ Bruk liten bokstav i det første ordet for navning av

egenskaper
■ stor bokstav i hvert delord.
■

■
■

Behold navn så korte som praktisk mulig.
Substantiver skrives så fullt ut som mulig
Substantiver skal være entall og eventuelle verb skal skrives i
presens.

■ NVE standard tillegg
■ æ – ae, ø – o, å – a, unntak: år skrives Aar
■ stasjon – st, vf – vannføring, vst – vannstand, Q for avrenning
■ hydr – Hydrologi
■ Benevning av egenskaper kommer etter en _. Eks
feltAreal_km2. Vi bruker SI standard på benevning
Norges vassdrags- og energidirektorat
Navnestandard SOSI - egenskaper
■ Eksempler egenskaper
■ areal_km2, InnsjoAreal_km2
■ lengdeElv_km
■ sideNedborfelt - navn på sidenedbørfelt
■ QNormal6190_Mm3Aar
■ vannkraftKonsesjonVedtakDato
■ middelProduksjon_GWh
■ prosjektNavn
■ vannkraftverkNr , vannkraftverk (navn på
vannkraftverk)
Norges vassdrags- og energidirektorat
Eksempel på ny navning

13

Norges vassdrags- og energidirektorat
Erfaringer med navnestandard
■ Dokumentet fra Kartverket fra 2006
■ Har veldig få eksempler
■ De ulike objektkataloger har forskjellig navn på

samme egenskap
■
■
■

innsjoAreal eller arealinnsjo
innsjoType eller typeInnsjo
skredtype – står i Skreddata

■ Vi lager våre navn og satser på å påvirke SOSI

sekretarietet til å følge disse
Norges vassdrags- og energidirektorat
Prosjekt:
Nye datamodell og kartapplikasjoner
■ Navnestandard krever endring av alle navn på

feature classer og egenskaper
■ Datamodell verktøy lite egnet, mye manuell skriving
■ Vår løsning:
FeatureclassDefenitionTable – python script lager tabell
med alle feature classer og alle egneskaper i fra oracle
databasen.
■ Python script som lager featureclasser i SQL database fra
FeatureclassDefenitionTable,
■ Legge inn alias med 10 tegn til bruk for export til shape –
har ikke testet
■

Norges vassdrags- og energidirektorat
Prosjekt:
Nye datamodell og kartapplikasjoner
Innsyn Database: > 100 featureclasser
> 2000 felt

Norges vassdrags- og energidirektorat
Prosjekt:
Nye datamodell og kartapplikasjoner
Fordeler med tabell, script kombinasjon
■ Sortering, Konsistent navngiving gjennom alle

featureclasser
■ Automatisert Fieldmapping, lett å gjennomføre endringer
(navn, rekkefølge, nye felt)
■ Automatisert omprosjektering til Euref ’89
■ Automatisert omregning (python) ved egenskaps endring
( Integer-date, string-integer)

Norges vassdrags- og energidirektorat
Arkitektur
■ Den nåværende arkitektur er veldig sårbar :
■
■
■
■

■
■

Hva er konsekvensene for klienter når vi oppdaterer database ?
Hva er konsekvensene for klienter når vi oppdaterer tjenester?
Hva ha en ny tjeneste for konsekvens på ytelse?
Hva skjer når vi oppdaterer ArcGis server?
Hva skjer når enten database eller arcgis server maskin går ned?
Hva skjer hvis bruken øker?

Låst
database kan ikke oppdateres, serveren kan ikke oppdateres =
ingen ny utvikling med ny teknologi.

Norges vassdrags- og energidirektorat
Client

Data

Tjeneste

NAS (Network Attached Storage)

DMZ
NVE brannmur

• NVE-data (V-disk) (kun HG)
• Kart-data (W-disk) (kun HG)
• Prosjekt (P-disk) (kun HG)
• Datalagring for NVE (L-disk)

Gisdata:
Windows 2007 Server
m/interne disker

GisData

Wms

Arcus2 (4 cores CPU)
ArcIMS 9
ArcGIS Server
(Standard Enterprise)
Spatial Analyst Extension.

GIS-WEB01 (4 cores CPU)
ArcGIS Server 10.1
(Advanced Enterprise)
vannett

GISLAUGNY (4 cores)

PC og TS10
(22 Arcview, x ArcEdit, xArcInfo)

NVEAtlas

MSSQL01server
relasjonsdatabasene

Energikraft,
Konsesjoner,
SIV, MILDA,
Planer

ArcGIS Server 10
(Advanced Enterprise)
Spatial Analyst Extension

GIS2009 (4 cores)

3 EDN-lisenser
(ArcGIS Server-utvikl. SW)
Windows 2007 Server

Utvikling

ArcGIS Server 10.1
(Advanced Enterprise)
Spatial Analyst Extension

GISSQL-server
InnSyn
Oppdat
Vannett

(ArcSDE 10.2)

GISAPP01(4 cores)

(ArcGIS Server
Basic Enterprise)

ArcGIS Server 10.1
(Advanced Enterprise)
Spatial Analyst Extension

Gisle (Oracle)
GISEN
HGs terminalserver
ArcGIS 10/10.1/10.2

InnSyn
Oppdat
Vannett

(ArcSDE 9.3)
(ArcGIS Server
Basic Enterprise)

NVE brannmur

NY NVEAtlas

Norges vassdrags- og energidirektorat

FME Server
nedlasting
Prosjekt: Ny arkitektur
Ønskeliste
■ Replikering av database. (failsafe)
■ Replikering av tjenester (failsafe + loadbalansing)

■ Testmiljø (database og Server)
■ Oppgradering (tjenester/wms)

Norges vassdrags- og energidirektorat
Data
NVE brannmur

DMZ

Tjeneste
GISServer02
Mapservices
wms
duplisering

(4 cores Virtuell)
ArcGIS Server 10.2
(Standard Enterprise)

GISServer03
Mapservices
wms

(4 cores Virtuell)
ArcGIS Server 10.2
(Standard Enterprise)

Arcus2
InnSyn
Oppdat
Kart
VRD
VRDGEO
RegVarsel
XgeoTema
Skred

Wms
Wms senorge
featureservices

GISSQL01

c

(4 cores CPU)

ArcIMS 9 &
ArcGIS Server x
(Standard Enterprise )

(ArcSDE 10.2)
duplisering

Wms
WMSsenorge
Featureservices

GISServer01 (4 cores Virtuell)
ArcGIS Server 10.2
(StandardEnterprise)

ArcIMS 9

a

replikering

Vannett
RegVarsel
XgeoTema
Skred

GIS-WEB01

GISSQL02

(virtuell)

Geoprocessing

(ArcSDE 10.2)
duplisering
Geoprocessing

GISLAUGNY (4 cores CPU)
ArcGIS Server 10
(Advanced Enterprise)
Spatial Analyst Extension

b

GISSQLTest
(virtuell)
(ArcSDE 10.2)

NVE brannmur

InnSyn
Oppdat
Vannett
Kart
RegVarsel
XgeoTema
Skred

(4 cores CPU)

ArcGIS Server 10.2
(Advanced Enterprise)

GISServerTest (4 cores virtuell)
Utvikling

ArcGIS Server 10.2
(Staging Advanced Enterprise)

FME Server

Norges vassdrags- og energidirektorat
nedlasting

webadaptor
NVE Atlas

Norges vassdrags- og energidirektorat
NVE Atlas fra multitool til verktøyskap
•
•
•
•

bedre oversikt over NVE sine data og verktøy
skille mellom publikum og saksbehandler
enklere og mer brukervennlig
bedre formidling:
 spisset (wms)
 story telling
• trinnvis utvikling
• lettere å utvide etter behov
• letter å gå mobil

Norges vassdrags- og energidirektorat
Prosjekt: Brannslukning
■ Definere SQL databaser i Euref89
■ Definere SQL databaser i WGS 84
■ Flytt data fra Oracle uten endring av datamodell,

navn på datasett eller egenskaper
■ Definere filgeodatabaser på ArcGIS server for
statiske data
■ Endre pekere til kartapplikasjon til filgeodatabaser
og SQL databaser i WGS 84
■
■

Uten problem mot applikasjoner på ArcGIS server
Mange brukere må endre source til feature classer i sine
mxd og sine connection filer
■ Utredes om dette kan gjøres på en semi automatisk måte
Norges vassdrags- og energidirektorat
Konklusjoner
■ TTT – ting tar tid
■ Det kommer til å bli veldig bra
■ Overgang til ny datamodell i Euref89 blir krevende

for oss og GIS brukere
■

Nye mxd
■ Nye labelfelt
■ Definition query og søk,
• Vi bytter fra dato long til dato date
• SQL og Oracle er litt forskjellige på eks dato søk

■ UMULIG uten test miljø
■ Kanskje har vi vært heldig at det har godt bra så lenge
Norges vassdrags- og energidirektorat

More Related Content

Similar to Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE

ArcSDE geodatabase 10 på topp ytelsestips og driftsrutiner
ArcSDE geodatabase 10 på topp ytelsestips og driftsrutinerArcSDE geodatabase 10 på topp ytelsestips og driftsrutiner
ArcSDE geodatabase 10 på topp ytelsestips og driftsrutinerGeodata AS
 
Administrasjon av Geodatabasen - Esri norsk BK 2014
Administrasjon av Geodatabasen - Esri norsk BK 2014Administrasjon av Geodatabasen - Esri norsk BK 2014
Administrasjon av Geodatabasen - Esri norsk BK 2014Geodata AS
 
Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Geodata AS
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Geodata AS
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Geodata AS
 
ArcGIS for Desktop og veien videre - Esri norsk BK 2014
ArcGIS for Desktop og veien videre - Esri norsk BK 2014ArcGIS for Desktop og veien videre - Esri norsk BK 2014
ArcGIS for Desktop og veien videre - Esri norsk BK 2014Geodata AS
 
Bk 2011 fylkesseminar hordaland fylkeskommune
Bk 2011 fylkesseminar hordaland fylkeskommuneBk 2011 fylkesseminar hordaland fylkeskommune
Bk 2011 fylkesseminar hordaland fylkeskommuneGeodata AS
 
Mosaikkdatasett BK2015
Mosaikkdatasett BK2015Mosaikkdatasett BK2015
Mosaikkdatasett BK2015Geodata AS
 
20140128 Firstpoint seminar - Tid For Oppgradering
20140128   Firstpoint seminar - Tid For Oppgradering20140128   Firstpoint seminar - Tid For Oppgradering
20140128 Firstpoint seminar - Tid For OppgraderingSturla Grelland
 
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016Geodata AS
 
Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Geodata AS
 
Enterprise GIS i Statnett
Enterprise GIS i StatnettEnterprise GIS i Statnett
Enterprise GIS i StatnettGeodata AS
 
Hvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeHvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeBouvet ASA
 
Bruk av ArcGIS online, integrert mot egne løsninger BK2015
Bruk av ArcGIS online, integrert mot egne løsninger BK2015Bruk av ArcGIS online, integrert mot egne løsninger BK2015
Bruk av ArcGIS online, integrert mot egne løsninger BK2015Geodata AS
 
Øystein Håvik - RockRoller - høyspent i fjell
Øystein Håvik - RockRoller - høyspent i fjellØystein Håvik - RockRoller - høyspent i fjell
Øystein Håvik - RockRoller - høyspent i fjellFirst Tuesday Bergen
 
Bruk av laserdata - Esri norsk BK 2014
Bruk av laserdata - Esri norsk BK 2014Bruk av laserdata - Esri norsk BK 2014
Bruk av laserdata - Esri norsk BK 2014Geodata AS
 
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, VenteloIPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, VenteloIPv6no
 
BK2011 Framtidsrettet applikasjon for norsk skogbruk
BK2011 Framtidsrettet applikasjon for norsk skogbrukBK2011 Framtidsrettet applikasjon for norsk skogbruk
BK2011 Framtidsrettet applikasjon for norsk skogbrukGeodata AS
 

Similar to Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE (20)

ArcSDE geodatabase 10 på topp ytelsestips og driftsrutiner
ArcSDE geodatabase 10 på topp ytelsestips og driftsrutinerArcSDE geodatabase 10 på topp ytelsestips og driftsrutiner
ArcSDE geodatabase 10 på topp ytelsestips og driftsrutiner
 
Administrasjon av Geodatabasen - Esri norsk BK 2014
Administrasjon av Geodatabasen - Esri norsk BK 2014Administrasjon av Geodatabasen - Esri norsk BK 2014
Administrasjon av Geodatabasen - Esri norsk BK 2014
 
Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014Enterprise GIS-administratorer seminar 29.10.2014
Enterprise GIS-administratorer seminar 29.10.2014
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
 
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
Tilstandsregistrering av landbruksveger i Hedmark ved hjelp av collector for ...
 
ArcGIS for Desktop og veien videre - Esri norsk BK 2014
ArcGIS for Desktop og veien videre - Esri norsk BK 2014ArcGIS for Desktop og veien videre - Esri norsk BK 2014
ArcGIS for Desktop og veien videre - Esri norsk BK 2014
 
Må MARC dø?
Må MARC dø?Må MARC dø?
Må MARC dø?
 
Bk 2011 fylkesseminar hordaland fylkeskommune
Bk 2011 fylkesseminar hordaland fylkeskommuneBk 2011 fylkesseminar hordaland fylkeskommune
Bk 2011 fylkesseminar hordaland fylkeskommune
 
Mosaikkdatasett BK2015
Mosaikkdatasett BK2015Mosaikkdatasett BK2015
Mosaikkdatasett BK2015
 
20140128 Firstpoint seminar - Tid For Oppgradering
20140128   Firstpoint seminar - Tid For Oppgradering20140128   Firstpoint seminar - Tid For Oppgradering
20140128 Firstpoint seminar - Tid For Oppgradering
 
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016
Forvaltning av belysningsinfrastruktur i Oslo kommune - BK2016
 
Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10Nyheter i ArcSDE geodatabaser 10
Nyheter i ArcSDE geodatabaser 10
 
Enterprise GIS i Statnett
Enterprise GIS i StatnettEnterprise GIS i Statnett
Enterprise GIS i Statnett
 
Hvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeHvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel Borge
 
Bbs Tjueprosent Nosql
Bbs Tjueprosent NosqlBbs Tjueprosent Nosql
Bbs Tjueprosent Nosql
 
Bruk av ArcGIS online, integrert mot egne løsninger BK2015
Bruk av ArcGIS online, integrert mot egne løsninger BK2015Bruk av ArcGIS online, integrert mot egne løsninger BK2015
Bruk av ArcGIS online, integrert mot egne løsninger BK2015
 
Øystein Håvik - RockRoller - høyspent i fjell
Øystein Håvik - RockRoller - høyspent i fjellØystein Håvik - RockRoller - høyspent i fjell
Øystein Håvik - RockRoller - høyspent i fjell
 
Bruk av laserdata - Esri norsk BK 2014
Bruk av laserdata - Esri norsk BK 2014Bruk av laserdata - Esri norsk BK 2014
Bruk av laserdata - Esri norsk BK 2014
 
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, VenteloIPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo
IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo
 
BK2011 Framtidsrettet applikasjon for norsk skogbruk
BK2011 Framtidsrettet applikasjon for norsk skogbrukBK2011 Framtidsrettet applikasjon for norsk skogbruk
BK2011 Framtidsrettet applikasjon for norsk skogbruk
 

More from Geodata AS

Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016Geodata AS
 
Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Geodata AS
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Geodata AS
 
ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016Geodata AS
 
Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Geodata AS
 
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016Geodata AS
 
Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Geodata AS
 
Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016Geodata AS
 
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016Geodata AS
 
Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Geodata AS
 
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Geodata AS
 
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Geodata AS
 
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016Geodata AS
 
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Geodata AS
 
Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProGeodata AS
 
ArcGIS en plattform for hele virksomheten - BK2016
ArcGIS  en plattform for hele virksomheten - BK2016ArcGIS  en plattform for hele virksomheten - BK2016
ArcGIS en plattform for hele virksomheten - BK2016Geodata AS
 
Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geodata AS
 
Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Geodata AS
 
Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Geodata AS
 
Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Geodata AS
 

More from Geodata AS (20)

Øvelse Oslofjord - BK2016
Øvelse Oslofjord  - BK2016Øvelse Oslofjord  - BK2016
Øvelse Oslofjord - BK2016
 
Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015Kartlegging av flomveier i Oslo - BK2015
Kartlegging av flomveier i Oslo - BK2015
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
 
ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016ArcGIS i samferdselsplanlegging - BK2016
ArcGIS i samferdselsplanlegging - BK2016
 
Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016Disrupt or be disrupted - BK 2016
Disrupt or be disrupted - BK 2016
 
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
ArcGIS Server og FME som duo i dokumentproduksjon - BK2016
 
Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016Workflow manager - Kystverkets bruk og erfaringer - BK2016
Workflow manager - Kystverkets bruk og erfaringer - BK2016
 
Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016Workflow manager – hva er det og hva kan det brukes til - BK2016
Workflow manager – hva er det og hva kan det brukes til - BK2016
 
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
ArcGIS Portal og sharepoint - en fleksibel kombinasjon - BK2016
 
Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016Enkel tilgang på live trafikkinformasjon - BK2016
Enkel tilgang på live trafikkinformasjon - BK2016
 
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
Anvendelse av ArcGIS-plattformen for planlegging gjennomføring - BK2016
 
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
Dynamisk ressurs modellering - miljørisikoanalyse for arktiske olje og gass a...
 
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016Arctic Risk Map -  kommuniserer regionens sikkerhet og miljø risiko - BK2016
Arctic Risk Map - kommuniserer regionens sikkerhet og miljø risiko - BK2016
 
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
Bruks av ArcGIS Online som samhandlingsplattform i beredskap og krise - BK2016
 
Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS Pro
 
ArcGIS en plattform for hele virksomheten - BK2016
ArcGIS  en plattform for hele virksomheten - BK2016ArcGIS  en plattform for hele virksomheten - BK2016
ArcGIS en plattform for hele virksomheten - BK2016
 
Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016Geografiske analyser i ArcGIS - BK 2016
Geografiske analyser i ArcGIS - BK 2016
 
Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016Skredregistrering.no og norsk skreddatabase - BK2016
Skredregistrering.no og norsk skreddatabase - BK2016
 
Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016Laserskanning av skog fra drone gir nye muligheter - BK2016
Laserskanning av skog fra drone gir nye muligheter - BK2016
 
Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016
 

Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE

  • 1. Norges vassdrags- og energidirektorat Erfaring med bruk av ArcSDE mot ArcGIS Server og planer for fornying i NVE Astrid Voksø og Ivar Peereboom
  • 2. Innhold ■ Oracle som database server ■ hva skjer når ArcSDE databasen ikke oppgraderes med nye versjoner ■ Hvorfor ny database - forskjell Oracle -MS SQL ■ Prosjekt Oracle – MS SQL ■ definering av databaser - problemer og erfaringer ■ sosi standard på navngiving, mangler i standard, bruk av alias ■ python script til konvertering ■ Prosjekt ny arkitektur for databaser og servere ■ Brannslukning 2 Norges vassdrags- og energidirektorat
  • 3. Oracle som database server ■ Erfaring med Oracle som database mot ArcSDE ■ En database pr instans, men kan ha flere instanser ■ Oppgradering av ArcSDE ■ Utsatt oppgradering pga hadde bare en server ■ Mange feil når avstand mellom desktop lisens versjon og ArcSDE lisens blir for stor ■ NVE satser på MS SQL ■ Ingen Oracle kompetanse på IT drift ■ Istedenfor å oppgradere Oracle ArcSDE, bestemte i 2011 å flytte data til en MS SQL server ■ Maskin kjøpt og SQL installert i 2011, noen geodatabaser definert ■ Nytt koordinatsystem – Euref89/ETRS ble diskutert og utredet Norges vassdrags- og energidirektorat
  • 4. Gammel server – 32 bit med ArcSDE 93 skaper store problemer ■ Fra ArcGIS Desktop 10.1 fikk vi store problemer mot vår Oracle ArcSDE i 93. ■ Delete feature fjerner ikke alt ■ Fra ArcGIS Desktop 10.2 får vi ikke tilgang til datasett fra python i Oracle ArcSDE i 93 ■ Antall connections går stadig i taket ■ ArcGIS Server 10.0 mot Oracle 9.3 rydder ikke opp inaktive connections ■ Oracle ga mange feilmeldinger om ”minne problemer” som ikke var forklarlige og som medførte at data ikke ble tilgjengelig i applikasjoner mot databasen ■ 32 bit maskin begrenset mulighet til oppgradering av Oracle Norges vassdrags- og energidirektorat
  • 5. MS SQL som database server ■ Ønske om overgang til Euref89/ETRS har forsinket prosessen ■ Lite gunstig med å bruke 2 ulike koordinatsystemer ■ Vanskelig å finne hva kartmiljø i Norge har bestemt ■ Definering av MS SQL som database mot ArcSDE ■ Mange databaser i samme instans • Database for statiske data – andres data • Innsyns database og editerings (oppdat) database • Database der data bare skal leses av en applikasjon Eks skredhendelsesdatabasen ■ De kan være i ulike versjoner av ArcGIS ■ Definering av brukere – hva er lurt Norges vassdrags- og energidirektorat
  • 6. MS SQL som database server ■ Definering av brukere ■ Store eller små bokstaver på bruker • Vi valgte små, men burde valgt store, fordi • ArcCatalog viser bruker med store • Tabell lagd fra ekstern program, kan ikke leses hvis bruker er med små bokstaver ■ Brukere med eget skjema, • eier/ikke eier – trenger brukere med eget skjema som ikke eier data til bruk i ArcGIS server. (hos os en bruker gis til å lese) • Lese og skrive roller – på windows brukere • AD bruker med ulike rettigheter AD dvs at man logger seg inn som seg selv Norges vassdrags- og energidirektorat
  • 7. Prosjekt: Oracle til SQL ■ Definere databaser i Euref89 ■ Endre datamodell for datasett der det er behov for det ■ Definerer feature classer og egenskaper i hht SOSI navnestandard ■ Bygge opp nye kart applikasjoner mot SQL ■ Defineres i et testmiljø ■ Beholde Oracle til data og kart applikasjoner fungerer Norges vassdrags- og energidirektorat
  • 8. Navnestandard SOSI - objekttyper ■ Bruk stor bokstav i det første ordet for navning av objekttyper ■ stor bokstav i hvert delord. ■ ■ ■ Behold navn så korte som praktisk mulig. Substantiver skrives så fullt ut som mulig Substantiver skal være entall og eventuelle verb skal skrives i presens. ■ Eksempler ■ Vassdragsomrade ■ VassdragVerneplanOmr Norges vassdrags- og energidirektorat
  • 9. Navnestandard SOSI ■ Tilleggsord-termen skal komme foran objekttypenavnet ■ (eks. OBJTYPE IkkeSjømåltOmr) og kan være forkortet. ■ Egenskapstermen skal følge etter objektklasseterm ■ Begrepet egenskapsterm virker noe uklart ■ Forkortelse Navn ■ Gr grense ■ Ln Linje ■ Omr Område. ■ Pkt Punkt ■ Obs Observasjon ■ Fk Forekomst ■ Reg – registrert ■ Mangler egenskap raster – ■ NVE foreslår Rh (Raster heltall) og Rd (Raster desimal) Norges vassdrags- og energidirektorat
  • 10. Navnestandard SOSI ■ Eksempler objekttyper ■ UtbygdVannkraftverkPkt ■ N50Innsjo – Bruker ikke Omr da det er opplagt ■ RegN50InnsjoUregulert • registerte (med vatnLnr) Innsjøer fra N50 i uregulert form ■ Avrenning6190Isolinje • 6190 – normalperioden 1961-90 er egenskapsterm ■ MinsteRegineOmr ■ NedborfeltTilHav ■ Sidenedborfelt1Orden, Sidenedborfelt2Orden Norges vassdrags- og energidirektorat
  • 11. Navnestandard SOSI - egenskaper ■ Bruk liten bokstav i det første ordet for navning av egenskaper ■ stor bokstav i hvert delord. ■ ■ ■ Behold navn så korte som praktisk mulig. Substantiver skrives så fullt ut som mulig Substantiver skal være entall og eventuelle verb skal skrives i presens. ■ NVE standard tillegg ■ æ – ae, ø – o, å – a, unntak: år skrives Aar ■ stasjon – st, vf – vannføring, vst – vannstand, Q for avrenning ■ hydr – Hydrologi ■ Benevning av egenskaper kommer etter en _. Eks feltAreal_km2. Vi bruker SI standard på benevning Norges vassdrags- og energidirektorat
  • 12. Navnestandard SOSI - egenskaper ■ Eksempler egenskaper ■ areal_km2, InnsjoAreal_km2 ■ lengdeElv_km ■ sideNedborfelt - navn på sidenedbørfelt ■ QNormal6190_Mm3Aar ■ vannkraftKonsesjonVedtakDato ■ middelProduksjon_GWh ■ prosjektNavn ■ vannkraftverkNr , vannkraftverk (navn på vannkraftverk) Norges vassdrags- og energidirektorat
  • 13. Eksempel på ny navning 13 Norges vassdrags- og energidirektorat
  • 14. Erfaringer med navnestandard ■ Dokumentet fra Kartverket fra 2006 ■ Har veldig få eksempler ■ De ulike objektkataloger har forskjellig navn på samme egenskap ■ ■ ■ innsjoAreal eller arealinnsjo innsjoType eller typeInnsjo skredtype – står i Skreddata ■ Vi lager våre navn og satser på å påvirke SOSI sekretarietet til å følge disse Norges vassdrags- og energidirektorat
  • 15. Prosjekt: Nye datamodell og kartapplikasjoner ■ Navnestandard krever endring av alle navn på feature classer og egenskaper ■ Datamodell verktøy lite egnet, mye manuell skriving ■ Vår løsning: FeatureclassDefenitionTable – python script lager tabell med alle feature classer og alle egneskaper i fra oracle databasen. ■ Python script som lager featureclasser i SQL database fra FeatureclassDefenitionTable, ■ Legge inn alias med 10 tegn til bruk for export til shape – har ikke testet ■ Norges vassdrags- og energidirektorat
  • 16. Prosjekt: Nye datamodell og kartapplikasjoner Innsyn Database: > 100 featureclasser > 2000 felt Norges vassdrags- og energidirektorat
  • 17. Prosjekt: Nye datamodell og kartapplikasjoner Fordeler med tabell, script kombinasjon ■ Sortering, Konsistent navngiving gjennom alle featureclasser ■ Automatisert Fieldmapping, lett å gjennomføre endringer (navn, rekkefølge, nye felt) ■ Automatisert omprosjektering til Euref ’89 ■ Automatisert omregning (python) ved egenskaps endring ( Integer-date, string-integer) Norges vassdrags- og energidirektorat
  • 18. Arkitektur ■ Den nåværende arkitektur er veldig sårbar : ■ ■ ■ ■ ■ ■ Hva er konsekvensene for klienter når vi oppdaterer database ? Hva er konsekvensene for klienter når vi oppdaterer tjenester? Hva ha en ny tjeneste for konsekvens på ytelse? Hva skjer når vi oppdaterer ArcGis server? Hva skjer når enten database eller arcgis server maskin går ned? Hva skjer hvis bruken øker? Låst database kan ikke oppdateres, serveren kan ikke oppdateres = ingen ny utvikling med ny teknologi. Norges vassdrags- og energidirektorat
  • 19. Client Data Tjeneste NAS (Network Attached Storage) DMZ NVE brannmur • NVE-data (V-disk) (kun HG) • Kart-data (W-disk) (kun HG) • Prosjekt (P-disk) (kun HG) • Datalagring for NVE (L-disk) Gisdata: Windows 2007 Server m/interne disker GisData Wms Arcus2 (4 cores CPU) ArcIMS 9 ArcGIS Server (Standard Enterprise) Spatial Analyst Extension. GIS-WEB01 (4 cores CPU) ArcGIS Server 10.1 (Advanced Enterprise) vannett GISLAUGNY (4 cores) PC og TS10 (22 Arcview, x ArcEdit, xArcInfo) NVEAtlas MSSQL01server relasjonsdatabasene Energikraft, Konsesjoner, SIV, MILDA, Planer ArcGIS Server 10 (Advanced Enterprise) Spatial Analyst Extension GIS2009 (4 cores) 3 EDN-lisenser (ArcGIS Server-utvikl. SW) Windows 2007 Server Utvikling ArcGIS Server 10.1 (Advanced Enterprise) Spatial Analyst Extension GISSQL-server InnSyn Oppdat Vannett (ArcSDE 10.2) GISAPP01(4 cores) (ArcGIS Server Basic Enterprise) ArcGIS Server 10.1 (Advanced Enterprise) Spatial Analyst Extension Gisle (Oracle) GISEN HGs terminalserver ArcGIS 10/10.1/10.2 InnSyn Oppdat Vannett (ArcSDE 9.3) (ArcGIS Server Basic Enterprise) NVE brannmur NY NVEAtlas Norges vassdrags- og energidirektorat FME Server nedlasting
  • 20. Prosjekt: Ny arkitektur Ønskeliste ■ Replikering av database. (failsafe) ■ Replikering av tjenester (failsafe + loadbalansing) ■ Testmiljø (database og Server) ■ Oppgradering (tjenester/wms) Norges vassdrags- og energidirektorat
  • 21. Data NVE brannmur DMZ Tjeneste GISServer02 Mapservices wms duplisering (4 cores Virtuell) ArcGIS Server 10.2 (Standard Enterprise) GISServer03 Mapservices wms (4 cores Virtuell) ArcGIS Server 10.2 (Standard Enterprise) Arcus2 InnSyn Oppdat Kart VRD VRDGEO RegVarsel XgeoTema Skred Wms Wms senorge featureservices GISSQL01 c (4 cores CPU) ArcIMS 9 & ArcGIS Server x (Standard Enterprise ) (ArcSDE 10.2) duplisering Wms WMSsenorge Featureservices GISServer01 (4 cores Virtuell) ArcGIS Server 10.2 (StandardEnterprise) ArcIMS 9 a replikering Vannett RegVarsel XgeoTema Skred GIS-WEB01 GISSQL02 (virtuell) Geoprocessing (ArcSDE 10.2) duplisering Geoprocessing GISLAUGNY (4 cores CPU) ArcGIS Server 10 (Advanced Enterprise) Spatial Analyst Extension b GISSQLTest (virtuell) (ArcSDE 10.2) NVE brannmur InnSyn Oppdat Vannett Kart RegVarsel XgeoTema Skred (4 cores CPU) ArcGIS Server 10.2 (Advanced Enterprise) GISServerTest (4 cores virtuell) Utvikling ArcGIS Server 10.2 (Staging Advanced Enterprise) FME Server Norges vassdrags- og energidirektorat nedlasting webadaptor
  • 22. NVE Atlas Norges vassdrags- og energidirektorat
  • 23. NVE Atlas fra multitool til verktøyskap • • • • bedre oversikt over NVE sine data og verktøy skille mellom publikum og saksbehandler enklere og mer brukervennlig bedre formidling:  spisset (wms)  story telling • trinnvis utvikling • lettere å utvide etter behov • letter å gå mobil Norges vassdrags- og energidirektorat
  • 24. Prosjekt: Brannslukning ■ Definere SQL databaser i Euref89 ■ Definere SQL databaser i WGS 84 ■ Flytt data fra Oracle uten endring av datamodell, navn på datasett eller egenskaper ■ Definere filgeodatabaser på ArcGIS server for statiske data ■ Endre pekere til kartapplikasjon til filgeodatabaser og SQL databaser i WGS 84 ■ ■ Uten problem mot applikasjoner på ArcGIS server Mange brukere må endre source til feature classer i sine mxd og sine connection filer ■ Utredes om dette kan gjøres på en semi automatisk måte Norges vassdrags- og energidirektorat
  • 25. Konklusjoner ■ TTT – ting tar tid ■ Det kommer til å bli veldig bra ■ Overgang til ny datamodell i Euref89 blir krevende for oss og GIS brukere ■ Nye mxd ■ Nye labelfelt ■ Definition query og søk, • Vi bytter fra dato long til dato date • SQL og Oracle er litt forskjellige på eks dato søk ■ UMULIG uten test miljø ■ Kanskje har vi vært heldig at det har godt bra så lenge Norges vassdrags- og energidirektorat