PostGIS som navet i dataforvaltningen ved Skog og landskap
|
|
- Søren Baard Askeland
- 8 år siden
- Visninger:
Transkript
1 PostGIS som navet i dataforvaltningen ved Skog og landskap muligheter, utfordringer og erfaringer Ingvild Nystuen, Lars Opsahl, Teknologiforum,
2 Skog og landskap Den store verden Data kopieres 1 gang i uka eller ved behov Produsertedata legges inn etterhvert Brannmur ProduksjonsDB 1 Oracle2Postgres Egne applikasjoner og nettsider. Standardiserte nettjenester Oracle Enterprise Edition ArcSDE Postgres2Postgres ProduksjonsDB 2 Postgres/Postgis Internett-DB Postgres/Postgis
3 DB synkronisering Felles for begge løsninger Java, ingen database triggere, bruker mange parallelle tråder, hibernate-spatial Tidligere Oracle2Postgres: Fungert stabilt siste 5 år. Lite generisk kode. Ingen automatisk håndtering av relasjoner mellom tabeller Manuelle tilpassninger for nye tabeller og endringer av tabeller. Brukte mye båndbredde for å sammenligne data. Ny Postgres2Postgres: Satt i produksjon for 1 uke siden. Mye auto generert kode ved å hibernate tools Minimalt med båndbredde for å sammenligne data ved å bruke MD5 (6d9113f82f22a5fd1899fbe46f12779e pr rad) Rask (ar5, ca. 2 minutter for sammenligning over rader pr. sekund for ar5) Automatisk håndtering av relasjoner mellom tabeller. Støtter transaksjoner på tvers flere tabeller. Basis koden brukes også i automatisk uttak av shape filer, kan også brukes til json, gml osv
4 Hvorfor ikke bruke koden fra Geosynkronserings prosjektet? Ikke støtte for transaksjoner på tabell nivå eller over flere tabeller. Gml applikasjons skjema gjør det komplisert å bruke. Bruk av endrings logg legger sterke føringer på database synkronisering med flere kilder. Ønsker minst mulig installasjon av 3. parts kode som triggere osv. i databasene. Slipper XML overhead. XML gir ingen med verdi når man synker data på dette nivået. Ingen full skala implementasjon som er testet med AR5 pr. dags dato. Uklarheter i forhold til hvordan håndtere relasjoner mellom tabeller. Uklarheter i forhold til topologi.
5 Fase 0 : Innholdsbasert rutenett generes ut fra Ar5 innhold.
6 Fase 0 : AR5 input data fra QMS som linjer og punkter Input for å bygge topologi for AR delevis overlappende linestrings med 12 attributter points som representer flatene med 15 attributter Innholdsbasert rutenett lages ved en psql funksjon unc_grid.sl_make_contert_based_grid(array['org_ar5.ar5_linje geo'] Maks rader og min. bredde 5000 l meter Generes 6637 ruter Minste rute dekar Største rute dekar
7 Fase 0: Få linjer store ruter. Mange linjer små ruter : det betyr at arbeid pr rute blir mye mer likt.
8 Fase 1 : Ar5 linje bytter ut simple feature geo kollonen Postgis/Topology CREATE TABLE sde_ar5_topo_attributtes.ar5_line(..,noyaktighet NUMERIC(5),...) SELECT topology.addtopogeometrycolumn('sde_ar5_topo_data', 'sde_ar5_topo_attributtes', 'ar5_line', 'geo', 'LINESTRING') As new_layer_id; INSERT INTO sde_ar5_topo_attributtes.ar5_line (objtype, aravgrtype, noyaktighet, synbarhet, verifiseringsdato, datafangstdato, kartid, kjoringsident, arkartstd, opphav, sl_sdeid,informasjon,registreringsversjon, geo) SELECT objtype, aravgrtype, noyaktighet, synbarhet, verifiseringsdato, datafangstdato, kartid, kjoringsident, arkartstd, opphav, sl_sdeid,informasjon,registreringsversjon, topology.totopogeom(geo, 'sde_ar5_topo_data', 1, ) as geo from org_ar5.ar5_linje arl,... where ST_Contains(cell.geo, ST_PointN(arl.geo, 1)) and ST_Covers(cell.geo, arl.geo) and...
9 Fase 1 : Jobber kun med linjer innenfor rutene : det betyr at serveren kan jobbe effektivt i mange tråder og utnytte hardware optimalt og være sikker på at man ikke for noen låsing i databasen.
10 Fase 1 : Ingen polygoner på utsiden av rutene, ikke alle linjer er brukt
11 Fase 1 : Behandler kun linjer som er fullstendige innenfor valgt rute. Vi bruker snapto med , dvs. under en millimeter hvis ikke har vi linjer som ikke henger sammen. Vi kunne nok brukt snapto grid, men den har vi ikke testet så mye på ennå. Alle operasjoner skjer i databasen enkle sql kommandoer. CPU krevende stor fordel å få kjøre ting i parallell. Behandler av totalt linjer i fase 1 (98 %) Bruker 2071m55.896s på en server med 4 dual core cpu. ( med 16 hadde det gått på under ca 12 timer). Bruker GNU parallell og psql prosedyrer. Dette gjøres bare en gang og det er når man flytter data over fra QMS til Postgisi/Topologi. Så om dette tar noe tid er ikke dette kritisk. Blir laget face for polygoner som er fullstendig dekket av hver rute når linjene legges inn.
12 Fase 2 : Noen tomme områder etter alle rutene er ferdig, fordi noen av linjene krysser linjene i rutenettet.
13 Fase 2 : Behandle linjer som krysser linjene i rutenett men som er innen for et utvalg med ruter.
14 Fase 2 : Områder som ikke er dekket av utvalget blir ikke behandlet, utvalget utvides derfor ved hver iterasjon.
15 Fase 2 : Behandler her kun linjer som krysser linjene i rutenett, men de vil være forbundet med linjer lageret i fase 1 når face bygges opp. Før fase 1 mangler det linjer, skal nå kun jobbe med linjer som ikke er behandlet fra før i fase 1. Finner disse linjene ved å slå sammen et sett med nærliggende ruter til større ruter, men vi beholder linjene fra det originale rutenettet. I fase 2 kjører slår vi sammen 25 ruter (1-25, 25-50, osv) og finner nye linjer er da ferdig med av totalt linjer og har da dekket over 99 % av linjene. Det tok 370m39.551s å kjøre jobben. Øker gradevis antall ruter man slår sammen inntil helle landet er dekket av en rute. Med 50 ruter i slengen tar det 56m40.045s og finner nye rader har funnet totalt rader. Neste kjøring bruker vi 200 ruter og linjer til og det tar 77m11.351s. Neste step er 400 ruter tar 43m50.318s vi er ferdig med alle linjer uten en eneste topologi feil.
16 Fase 3 : Ar5 flate lages ved å bruke face bygget opp fase 1 og 2, sammen med rep. punktene for flatene og tilhørende attributter. CREATE TABLE sde_ar5_topo_attributtes.ar5_flate( objtype VARCHAR(40), artype int4 CONSTRAINT artype_between_0_100 CHECK (artype 0 and artype < 100),...) SELECT topology.addtopogeometrycolumn('sde_ar5_topo_data', 'sde_ar5_topo_attributtes', 'ar5_flate', 'geo', 'POLYGON') As new_layer_id; INSERT INTO sde_ar5_topo_attributtes.ar5_flate (objtype.., geo) SELECT objtype, artype, arskogbon, artreslag,argrunnf, areal, maalemetode, noyaktighet, synbarhet, verifiseringsdato, datafangstdato,kartid,kjoringsident,arkartstd,opphav, sl_sdeid, topology.createtopogeom('sde_ar5_topo_data',3,2,topoelementarray ) as geo ST_GetFaceGeometry('sde_ar5_topo_data',l.face_id) as geo, topology.topoelementarray_agg(array[l.face_id,3]) as topoelementarray
17 Fase 3 : Behandler polygoner innenfor hver rute, dvs. som ikke krysser linjer i rutenettet. Dette er raskere siden face er ferdig bygd i fase 1 og 2. Tar det ca. 60 minutter og vi bygger da av dvs. ca 95 % flatene. Vi kjører da i 7 parallelle tråder. Det blir da ikke lagt inn noen nye linjer så her trenger vi ikke å bruke snapto. Enkelt å kjøre jobber i parallell når man jobber innenfor hver rute. Bruker face data for finne riktig data for valgt rute, deretter setter vi sammen face til polygoner. Henter attributt verdier fra punktene i punkt tabellen.
18 Fase 4 : Behandler polygoner på tvers av ruter dvs. krysser linjer i rute nettet. Jobber da bare med punkter som ikke er behandlet fra før. Jobber med face som ligger på linjene i rute nettet. Kjøres for et sett av ruter som slåes sammen. Vi starter da med å slå sammen 10 og 10 ruter det tar 9m19.609s og vi har behandlet punkter. Med interasjon 2 så bruker 20 ruter og det tar 11m38.391s og vi har behandlet Så slår vi sammen 100 ruter og det tar 41m4.397s og for da Med 400 ruter så tar det 200m45.692s og vi er ferdig med dvs. ca 99% Nå står testen og går med 500 ruter om gangen, men den testen er forsatt ikke ferdig. (I den orginale punkt tabellen er punkter, men det er bare flater i kontroll tabellen som jeg skal sjekke mot, så det er noe inkonsistens i dataene jeg har utgangs punkt i ved denne test casen.)
19 Intergrasjon med andre systemer som qgis, geoserver, mapserver osv. VI er usikker hvor bra slik verktøy støtter topologi i Postgis. Dette er uansett ikke noe problem det er veldig enkel overgang til simple feature. Ved bruke standard casting i postgres CREATE VIEW sde_ar5_topo_attributtes.ar5_flate_v AS select sl_sdeid, geo::geometry(multipolygon,4258) as geo from sde_ar5_topo_attributtes.ar5_flate ;
20 Ytelse for Topologi i Postgis. Skaper dette problemer for oss? Ser ut til å være mye tregere enn vanlig simple feature. Et eksempel : finne areal for 1438 polygoner toucher en rute ved å bruke geografisk søk. Postgis topology : ms. Simple feature : 1023 ms. Postgis topolog /matrialiserte views : 162 ms. Så bruk av Postgis topologi vil ikke skape problemer i forhold til våre kart tjenester. I forhold oppdatering av sentral database med Postgis/Topology tror vil heller ikke de vil skape problemer. Bruker nå 1 til 2 ms. pr polygon i snitt når vi jobber rett topologi data for å bygge opp et polygon fra et face når id'en er kjent.
21 Hvorfor Postgis/Topologi når man har QMS? Her har jeg ikke godt nok oversikt over QMS til gi et godt svar, men Postgis/Topologi virker veldig lovende rent funksjonelt og det har struktur som gjør at overgangen fra simple feature til topology er enkel å forstå og bruke.
22 Kunnsk ap for miljø og verdiska ping Takk for oss!
23 Sammendrag (1) Hvorfor sa du egentlig «JA» til at vi skulle begynne å jobbe med PostGIS? Vi hadde jo andre verktøy vi brukte, og de var greie nok, var de ikke? Sterkt ønske fra utviklerne Trengte en oppgradering fra den løsningen vi hadde den klarte ikke lenger jobben verken knyttet til økt bruk på Internettjenester eller behov for analyser og komplekse beregninger Fri programvare var fristende Hvorfor har det bare fortsatt med mer PostGIS? Gode resultater Utviklerne fornøyde får til mer raskere Enorm fleksibilitet, god ytelse og stabilitet. Ingen lisensproblematikk ved oppskalering. Virker bra sammen med mye ulik programvare (GIS, statistikkverktøo og programmeringsspråk) ikke bare det GIS-verktøyet det er laget for å virke med 11/13/14
24 Sammendrag (2) Kan du si litt om hva vi bruker det til nå? Det aller meste: forvaltning, distribusjon, beregninger, analyser. Både på servere og «tallknusere». Både mange små beregninger og store beregninger. Rutegeregning med Pgrouting. Begynt å se litt på topologi. Har dere hatt noen spesielle utfordringer? Småting som dårligere funksjonalitet på materielle views i Postgres i tidligere versjoner enn i Oracle Ytelse på vmware var lenge en utfordring har byttet til fysiske servere med ssd-disker. Hot standby base for sikkerhet og lesing. Hva tenker du har vært ekstra viktig rent teknisk for å lykkes? Fleksibilitet, ytelse Rask og enkel kopiering av data mellom baser uten nedetid i en transaksjon (sikrer konsistens): Lars forteller med egen presentasjon. 11/13/14
25 Sammendrag (3). Hva tenker du om framtiden for PostGIS i Skog og landskap? Hvis PostGIS holder samme kurs som i dag, tror jeg den blir lang og omfattende. Så langt ser det ut til at vi får til det vi ønsker å få til. Ting vi har savnet en god løsning på, har kommet til (f.eks materialiserte view). Topologi er viktig fordi det gir oss nye muligheter til å lage systemer for enklere oppdatering av data : Lars forteller med egen presentasjon. Teste enkel web basert oppdatering av kart. Integrasjon med GeoGig for full historikk 11/13/14
Geosynkronisering. Nasjonale tjenester. Kommuner GeoNorge / andre portaler. Metadata. Visning. Nedlasting. Deltakende virskomhet. Geosynkronise ring
Geosynkronisering Geosynkronise ring Kommuner GeoNorge / andre portaler Nasjonale tjenester Metadata Visning Nedlasting Deltakende virskomhet 1 Hva er utviklet til nå? Geosynkronise ring Spesifikasjon
DetaljerDatamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
DetaljerWorkshop NGIS API. Lars Eggan, Norconsult Informasjonssystemer desember 2014
Workshop NGIS API Lars Eggan, Norconsult Informasjonssystemer desember 2014 1 NGIS i WinMap NGIS-klient Hente datasett fra en NGIS portal Oppdatere portalen med endringer gjort lokalt Spesiallaget funksjonalitet
DetaljerSosi GML JSON. Visdomsord fra en ikke-ekspert
Sosi GML JSON Visdomsord fra en ikke-ekspert SOSI Ryggraden i kartforvaltning Standard SOSI = SUKSESS 1987 =>???? Hvorfor ikke SOSI? Kompleksitet: på smertegrensen Lineære referanser (vegnett, rørledning)
Detaljer1. SQL datadefinisjon og manipulering
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering
DetaljerTilkobling og Triggere
Tilkobling og Triggere Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 12, 2011 1 / 25 Tilkobling med PHP PHP bruker databasespesifike moduler til å koble
Detaljersom blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,
1. Last ned og installer XAMPP. 2. Sjekk at alt fungerer. 3. MySQL. Vi begynner med databaseserveren, MySQL. Gå til DOS klarmelding eller ledetekst (finnes under tilbehør på startmenyen om du ikke som
DetaljerDatamodellering og databaser SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
DetaljerAR5 i SFKB - erfaringer, teknisk løsning og oppdateringsrutiner. Fagdag 12. februar 2019, Larvik Gry Merete Olaisen - NIBIO
AR5 i SFKB - erfaringer, teknisk løsning og oppdateringsrutiner Fagdag 12. februar 2019, Larvik Gry Merete Olaisen - NIBIO NIBIO Landsdekkende lokalisering (18 steder) 690 medarbeidere Hovedkontor på Ås
DetaljerDatamodellering og databaser SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
Detaljer- analyse og implementasjon
- analyse og implementasjon Hvem er vi? Vi heter Anders S Finnerud Dennis JMJ Lundh studerer til bachelorgraden i ingeniørfag for data ved Høgskolen i Oslo. Oppgaven Lage et lett system som kan utføre
DetaljerImplementering av database og tjeneste
Implementering av database og tjeneste Sette opp PostGIS database Relasjonsdatabase, PostgreSQL/GIS database Sette opp WFS 2.0 tjeneste Basert på GML-realiseringen (UML-modell og XSD-fil) Basert på PostGIS
DetaljerApplikasjonsutvikling med databaser
Applikasjonsutvikling med databaser Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 10.10.2011 October 12, 2011 1 / 24 Applikasjonsutvikling med databaser Databaser tilbyr
DetaljerImplementering av database og tjeneste
Implementering av database og tjeneste Sette opp PostGIS database Relasjonsdatabase, PostgreSQL/GIS database Sette opp WFS 2.0 tjeneste Basert på GML-realiseringen (UML-modell og XSD-fil) Basert på PostGIS
DetaljerIntroduksjon til fagfeltet
LC238D http://www.aitel.hist.no/fag/_dmdb/ Introduksjon til fagfeltet Datafiler side 2 Databasesystemer side 3-5 Databasearkitektur ANSI/SPARC side 6-7 Datamodeller side 8 Flerbruker databasesystem side
DetaljerORDBMS og OODBMS i praksis
ORDBMS og OODBMS i praksis Lars Vidar Magnusson November 2, 2011 Lars Vidar Magnusson () Forelesning i DAS 01.11.2011 November 2, 2011 1 / 18 Eksempler på ORDBMS Flere av de store databaser i dag hevder
DetaljerEn liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.
En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden. La meg med en gang si at jeg er rimelig grønn i Linux verden så dere får bære over med meg
Detaljer5XQH.MHOYLN )URQW3DJHRJGDWDEDVHU
5XQH.MHOYLN )URQW3DJHRJGDWDEDVHU Gyldendal Norsk Forlag ASA 2000 Dette materiellet er ment som et tillegg til læreboken FrontPage 2000 ISBN 82-05-26370-1. Tillegget bør leses i sammenheng med kapittel
DetaljerVirus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv
Virus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv «Å tro at det ikke finnes virus på Mac er dessverre litt
DetaljerOppgradering av Handyman til ny versjon
Oppgradering av Handyman til ny versjon Innhold Kjekt å vite før oppgradering av Handyman... 1 Installasjonsveiledning... 2 Handyman Administrator... 2 Handyman Office... 3 F.A.Q.... 5 Hvorfor får jeg
DetaljerSENTRAL FELLES KARTDATABASE. Geir Heksem
SENTRAL FELLES KARTDATABASE Geir Heksem AGENDA GISLINE mot QMS Hva er endringene for brukerne Matrikkel Andre FKB-data Andre data Plansynkronisering Litt om utrulling/installasjon Litt om kostnader serverkrav/tekniske
Detaljer!!!!!!!!!!!! !!!!!!!!!!! WP-WATCHER WORDPRESS SIKKERHET
WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER BACKUP - SIKKERHETSKOPIERING «Hei Jeg oppdaterte en plugin på siden min og nå kommer jeg ikke inn på siden min i det hele tatt. Kan du hjelpe meg?» «Hjelp Jeg
Detaljer11.02.2013. Folkehøgskolens Informasjonssystem NAVI, HISTORIKK. Historikk
Folkehøgskolens Informasjonssystem NAVI, HISTORIKK Historikk FIS i DataEase(Ivar Flaten) FIS i Access œ Store problemer œ Testet på 10 skoler vår 2000 œ Lagt ned sommeren 2000 Ny start høsten 2000 œ Ny
DetaljerHvert objekt i AR5 har såkalt metadata. Metadata er informasjon om informasjonen.
AR5 metadata: Hvert objekt i AR5 har såkalt metadata. Metadata er informasjon om informasjonen. Det kan være opplysninger om hvilken metode som er brukt i kartlegginga, hvilken nøyaktighet stedfestinga
DetaljerDatabaser kort intro. Tom Heine Nätt
Databaser kort intro Tom Heine Nätt Agenda Hva er en database? Hva er SQL? Hente ut data fra en database SELECT Behandle data i en database (kort) CREATE TABLE, INSERT, UPDATE, DELETE Databaser med flere
DetaljerBrukerveiledning for Intelligent Converters MySQL Migration Toolkit IKA Trøndelag IKS 2012
Om verktøyet Formålet med dette verktøyet er å migrere informasjon fra en databasevariant til en annen, i denne veiledningen fra Oracle til MySQL. Dette gjøres som første ledd i en avleveringsprosess.
DetaljerVersjonsbrev. for Extensor05 versjon 1.16
Versjonsbrev for Extensor05 versjon 1.16 Bodø, 28. desember 2011 Innhold Viktig informasjon... 3 Generelt... 3 Extensor Kode Oppdatering... 4 Personalia... 4 Pårørende... 4 Serieinfo... 5 Rom... 5 EKG
DetaljerGeosynkronisering av arealplaner
Geosynkronisering av arealplaner Geomatikkdagene i Nordland 2019 Bodø 21.03.2019 Geir Martin Johansen Innhold Forvaltning av arealplaner før QMS Geosynkronisering av arealplaner - Oppstart QMS Logg på/av
DetaljerSikkerhet og tilgangskontroll i RDBMS-er
Sikkerhet og tilgangskontroll i RDBMS-er IN2090 14. nov 2018 Mathias Stang 1 Agenda Modeller for tilgangskontroll Brukere og roller i RDBMS-er GRANT og REVOKE SQL Injections 2 Hovedmål med databasesikkerhet
DetaljerGeosynkronisering. En nasjonal standard for synkronisering av geografisk informasjon
Geosynkronisering En nasjonal standard for synkronisering av geografisk informasjon Definisjon GeoSynkronisering definerer en nasjonal standard for synkronisering av geografisk informasjon mellom datasystemer
DetaljerSteg for steg. Sånn tar du backup av Macen din
Steg for steg Sånn tar du backup av Macen din «Being too busy to worry about backup is like being too busy driving a car to put on a seatbelt.» For de fleste fungerer Macen som et arkiv, fullt av bilder,
DetaljerSmåteknisk Cantor Controller installasjon
Cantor AS Småteknisk Cantor Controller installasjon 10.10.2012 INSTALLASJON OG OPPSETT AV CANTOR CONTROLLER 3 Nedlasting av programfiler 3 Nyinstallasjon server / enbruker 3 A. Controller instansen som
DetaljerFKB-AR5 fra kontinuerlig ajourhold for Osen kommune
Kartverket Trondheim Kopi: Osen kommune v/ landbruksforvaltningen og geodataansvarlig FMLA Sør-Trøndelag v/ geodataleder Dato: 26.04.2016 Deres ref: Vår ref: 2016/857 FKB-AR5 fra kontinuerlig ajourhold
DetaljerFor mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider: https://msdn.microsoft.com/en-us/sqlserver2014express.
1 Innholdsfortegnelse Microsoft SQL Server 2014 Express... 3 Nedlastning av installasjonsfil for SQL Server 2014 Express... 3 Installasjon av SQL Server 2014 Express... 4 Installasjon av Huldt & Lillevik
DetaljerVanlige spørsmål. GallupPanelet. TNS Panel-app. TNS Juni 2015 v.1.3
Vanlige spørsmål Innhold 1 Hvor kan man laste ned appen 1 2 Vanlige spørsmål 03-19 3 Begrensninger i GallupPanel-app v. 2.3.2 20 4 Kontakt oss 21 2 Hvor kan man laste ned GallupPanel-appen? For ios kan
DetaljerSystemarkitektur for romlig-temporal database med informasjon om jordbruksarealer og dyrkingsjord i Norge. Ingvild Nystuen, Teknologiforum 2.11.
Systemarkitektur for romlig-temporal database med informasjon om jordbruksarealer og dyrkingsjord i Norge Ingvild Nystuen, Teknologiforum 2.11.2016 Hvem er jeg? Utdannet i informatikk og geomatikk Vært
DetaljerPROEX.NO. En webbasert samhandlingsløsning. Utviklet av Eskaler as. Rogaland Kunnskapspark Postboks 8034 Postterminalen 4068 Stavanger
PROEX.NO En webbasert samhandlingsløsning. Utviklet av Eskaler as Rogaland Kunnskapspark Postboks 8034 Postterminalen 4068 Stavanger Telefon: 51 87 48 50 Fax: 51 87 40 71 Dette dokumentet inneholder en
DetaljerLotus Traveler - Manual for installasjon
Lotus Traveler - Manual for installasjon Innholdsliste Nedlasting...2 Installasjon...3 Konfigurering...4 Problemer...5 Nedlasting 1) Åpne nettleseren på mobilen din. På de fleste Nokia-telefoner har denne
DetaljerAJOURFØRING AV DMK I FYSAK G 1.32
Veileder fra Skog og landskap -------------------------------------------------------------------------------------------------------------- AJOURFØRING AV DMK I FYSAK G 1.32 Gårdskarthåndboka kokebok,
DetaljerOppgradering av Handyman til siste tilgjengelige versjon
Oppgradering av Handyman til siste tilgjengelige versjon Innhold Kjekt å vite før oppgradering av Handyman... 1 Installasjonsveiledning... 2 Handyman Administrator... 2 Handyman Office... 3 FAQ.... 4 Hvorfor
DetaljerVirus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv
Virus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv «Å tro at det ikke finnes virus på Mac er dessverre litt
DetaljerÅ lage Noark 4 uttrekk selv. Thomas Sødring thomas.sodring@jbi.hio.no 22452610/99570472
Å lage Noark 4 uttrekk selv Thomas Sødring thomas.sodring@jbi.hio.no 22452610/99570472 Prosjektet IKA Kongsberg / HiOA Kan vi lage et Noark 4 uttrekk for en av IKA Kongsbergs kommuner? Uformell samarbeid
DetaljerDATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN
DATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN 2 INNLEDNING TEMA I SAS Enterprise Guide versjon 5.1 (februar 2012) kom det et nytt datautforskingsverktøy,
DetaljerINF3100 V2018 Obligatorisk oppgave nr. 2
INF3100 V2018 Obligatorisk oppgave nr. 2 Oppgavesettet skal løses og leveres individuelt. Gjennomføring og innlevering av oppgaven skal skje i henhold til gjeldende retningslinjer ved Institutt for informatikk,
DetaljerTjenester i skyen. 19. desember
Sky med netthatt Tjenester i skyen Det blir mer og mer aktuelt å flytte tjenester ut av campus og inn i en eller annen form for sky. Å sentralisere tjenester enten nasjonalt slik som UH-skype eller UH-
DetaljerOblig 5 Webutvikling. Av Thomas Gitlevaag
Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge
DetaljerAJOURHOLD AV AR5 I QMS
Veileder fra Skog og landskap AJOURHOLD AV AR5 I QMS For GIS/LINE kart - versjon 2014-10-01 Jørn Storholt Norsk institutt for skog og landskap, Pb 115, NO-1431 Ås, Norway 1 INNHOLD 1. FORBEREDELSER...
DetaljerOppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring:
Kjell Toft Hansen 02.10.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgave 1 1. Spørring: SELECT oh.*, delnr, kvantum FROM ordrehode oh, ordredetalj
DetaljerOm verktøyet. Installering av MySQL Migration Toolkit. Installer toolkitet. Brukerveiledning til Intelligent Converters MySQL Migration Toolkit
Om verktøyet Formålet med dette verktøyet er å migrere informasjon fra en databasevariant til en annen, i denne veiledningen fra Oracle til MySQL. Dette gjøres som første ledd i en avleveringsprosess.
DetaljerIntegritetsregler i SQL
UNIVERSITETET I OSLO Integritetsregler i SQL INF3100 8.2.2005 Ragnar Normann 1 Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet - fremmednøkler Domenebegrensende integritetsregler
DetaljerInstallasjonsveiledning Oppgradering av tidligere versjon
Installasjonsveiledning Oppgradering av tidligere versjon For installasjon på Lokal PC. Denne installasjonsveiledningen gjelder dersom du har lastet ned Duettoppdateringen fra www.duett.info. 1 Innhold
DetaljerWP-WATCHER WORDPRESS SIKKERHET
WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER BACKUP - SIKKERHETSKOPIERING «Hei! Jeg oppdaterte en plugin på siden min og nå kommer jeg ikke inn på siden min i det hele tatt. Kan du hjelpe meg?» «Hjelp! Jeg
DetaljerLocalBank Prosjektbeskrivelse
LocalBank Prosjektbeskrivelse INNHOLD MÅL... 2 STRUKTUR... 2 IMPLEMENTASJON AV ILOCALBANKREPOSITORY... 3 GUI... 4 EXCEPTION... 4 KODE... 4 NOEN KLASSER OG SPESIELLE EMNER SOM DE VISER... 5 KLASSE DIAGRAMMER...
DetaljerØvingsoppgave uke 3. Fanger i fengsel
Øvingsoppgave uke 3 Fanger i fengsel I enden av Justisveien i Berg, ikke langt fra svenskegrensa ligger Halden Fengsel. Fengselet har flere celler med plass til fanger. En database er opprettet for å lagre
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
DetaljerSteg for steg. Sånn tar du backup av Macen din
Steg for steg Sånn tar du backup av Macen din «Being too busy to worry about backup is like being too busy driving a car to put on a seatbelt.» For de fleste fungerer Macen som et arkiv, fullt av bilder,
DetaljerProsedyrer. Lars Vidar Magnusson. October 26, Lars Vidar Magnusson () Forelesning i DAS October 26, / 19
Prosedyrer Lars Vidar Magnusson October 26, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 26, 2011 1 / 19 Repetisjon om triggere og prosedyrer Triggere og prosedyrer ligner på hverandre
DetaljerKjøre Wordpress på OSX
Kjøre Wordpress på OSX Alt etter hva du ønsker å bruke Webserveren til er det flere måter å gjøre dette på. Ønsker du kun en side som skal dele sider du lager manuelt, med PHP, GD etc eller med server
Detaljer- reklamebannere mobil og tablet
Spesifikasjoner - reklamebannere mobil og tablet FINN.no Versjon 2.4 Sist oppdatert 16.08.2013 1. Innhold Innhold Introduksjon Målsetning Spesifikasjoner HTML Fysisk størrelse 225 px* Eksempler Størrelser
DetaljerATP modellen. Bygge nettverk
ATP modellen Bygge nettverk Network Analyst på 9.1 plattform Alt som var i ArcView 3.x - Beregne ruter - Vegbeskrivelse - Nettverksanalyser Integrert med Geoprosessering - Lage modeller og script - Egen
Detaljer1: Steng ned alle MAB på alle maskiner før dere starter oppdateringen. Dette gjelder også MAB Schedule som dere vil finne på serveren.
Oppdatering av MAB. Før dere begynner pass på følgende 1: Steng ned alle MAB på alle maskiner før dere starter oppdateringen. Dette gjelder også MAB Schedule som dere vil finne på serveren. 1 2. Viktig
DetaljerHumanware. Trekker Breeze versjon 2.0.0.
Humanware Trekker Breeze versjon 2.0.0. Humanware er stolte av å kunne introdusere versjon 2.0 av Trekker Breeze talende GPS. Denne oppgraderingen er gratis for alle Trekker Breeze brukere. Programmet
DetaljerFÅ TING GJORT MED OUTLOOK
FÅ TING GJORT SAMMENDRAG Hvor mye ville din bedrift tjent hvis alle de ansatte fikk 2-10 timer ekstra hver uke? Basert på David Allen sine GTDprinsipper vil Outlook og hverdagen oppleves helt annerledes
DetaljerIntegritetsregler i SQL. Primærnøkler
Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet - fremmednøkler Domenebegrensende integritetsregler skranker på attributter og tupler Interrelasjonsskranker assertions Triggere INF212
DetaljerNorges Fotballforbund Elastic search. André Flem
Norges Fotballforbund Elastic search André Flem Hva og hvem er NFF? Administrerer og forvalter norsk fotball. Ca 1860 klubber Ca 30 000 lag Ca 340 000 aktive spillere Ca 200 000 kamper i året Ca 900 000
DetaljerAJOURHOLD AV AR5 I QMS
Veileder fra Skog og landskap AJOURHOLD AV AR5 I QMS For FYSAK versjon 2014-10-01 Elling Ringdal og Kristin Holm Norsk institutt for skog og landskap, Pb 115, NO-1431 Ås, Norway INNHOLD 1. FORBEREDELSER...
DetaljerÅpen BIM 2010 ArchiCAD drofus kokebok
Åpen BIM 2010 ArchiCAD drofus kokebok Dette dokumentet vil sette fokus på arbeidsflyt mellom ArchiCAd og drofus. Vi ønsker å demonstrere, med utgangspunktet i Rambølls Hoffsborg bygg 3, hvordan disse to
DetaljerIntentor Helpdesk - Installasjon Step #4: Database
Intentor Helpdesk - Installasjon Step #4: Database Dokumentasjon levert av: Prosjekt: Norsk Data Senter AS Installasjon av Intentor Helpdesk Norsk Data Senter AS e-post info@nds.no ORG. NR. No 939 483
DetaljerTesting av Noark 5 uttrekk med kdrs-toolboxvalidator og innsyn med kdrs-toolbox-innsyn. Thomas Sødring HiOA
Testing av Noark 5 uttrekk med kdrs-toolboxvalidator og innsyn med kdrs-toolbox-innsyn Thomas Sødring HiOA kdrs-toolbox Sammen med Torbjørn Assen har vi begynt utviklingsarbeidet med et sett med verktøy
DetaljerOBLIG 2 WEBUTVIKLING
OBLIG 2 WEBUTVIKLING Oppgave 1 Design ved hjelp av skisser eller wireframes et nettsted med et "avansert" design. Lag spesifikke design for ulike skjermstørrelser og utskrift. Fokuser spesielt på å få
DetaljerSQL 3: Opprette tabeller, datainnsetting og utsnitt
SQL 3: Opprette tabeller, datainnsetting og utsnitt Læreboka kap. 4 03.11.2008 Kjell Toft Hansen 1 Datainnsetting Legg til en ny leverandor i tabellen leverandor INSERT INTO leverandor (lev_nr, lev_navn,
DetaljerSQL: Datatyper m.m. Evgenij Thorstensen V18. Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12
SQL: Datatyper m.m. Evgenij Thorstensen V18 Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12 Datatyper, kort om mye Vi går en rask ekskursjon i manualen, Kap. 8. https://www.postgresql.org/docs/9.2/sql.html
DetaljerSentral felles kartdatabase - Vegen videre. Nils Ivar Nes, 3.april 2019
Sentral felles kartdatabase - Vegen videre Nils Ivar Nes, 3.april 2019 FKB Grunnkart Basisdata Topografiske data «Synlige» objekter Data med høyde (2.5D) Kartlegges fra flybilder med oppløsning ca 8 25
DetaljerErfaring med Soti Telemark - Vestfold
Erfaring med Soti Telemark - Vestfold Erfaring med Soti Telemark - Vestfold Status juni 2012: Brukte ca. 2 uker i timeverk på en oppgradering. Gjorde dette en gang pr. år, burde vært 2 ganger pr. år. Noen
DetaljerMamut Enterprise Travel CRM
Mamut Enterprise Travel CRM Tilleggsproduktet Mamut Enterprise Travel CRM gir deg muligheten til å ta med deg arbeidet på en bærbar datamaskin ut av kontoret. Du arbeider da på en kopi av den sentrale
DetaljerDemo for første sprint
Demo for første sprint Første sprint for einnsyn PoC Dette dokumentet beskriver det som er utviklet og testet i den første sprinten fra 8. til 19.februar (to uker). Leveransen i forhold til arkitekturforslaget
DetaljerKravspesifikasjon Digital distribusjon av sakspapirer
Kravspesifikasjon Digital distribusjon av sakspapirer Kravspesifikasjon 1.1. Tilbudets omfang og fylkeskommunens forventninger Aust-Agder fylkeskommune ber om tilbud på verktøy som legger til rette for
DetaljerISY Park Go og nye ISY Park. Endre Lykke, NoIS
ISY Park Go og nye ISY Park Endre Lykke, NoIS Agenda ISY Park 7 status Presentasjon av ISY Park Go Ny NS 3420 Nye ISY Park 8 Avklaringer og diskusjon 2019-02-07 Nye ISY Park 2 ISY Park 7 Status ISY Park
Detaljer2. Beskrivelse av mulige prosjektoppgaver
Avanserte databaser (øving 9, 10, 11 & 12) Tore Mallaug 25.01.2008 Opphavsrett:Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO326D Avanserte Databaser INNLEVERINGSFRISTER (Obligatorisk
DetaljerHuldt & Lillevik Lønn 5.0. Produktnotat
Huldt & Lillevik Lønn 5.0 Produktnotat 1. HVA ER NYTT I DENNE VERSJONEN?... 3 2. INTEGRASJONER... 3 3. VERSJONSKONTROLL... 3 4. WINDOWS 10... 3 5. OPPDATERE HULDT & LILLEVIK LØNN... 4 6. NYE FARGER OG
DetaljerEnkle generiske klasser i Java
Enkle generiske klasser i Java Oslo, 7/1-13 Av Stein Gjessing, Institutt for informatikk, Universitetet i Oslo Del 1: Enkle pekere Før vi tar fatt på det som er nytt i dette notatet, skal vi repetere litt
DetaljerManaged File Transfer - MFT
MFT Managed File Transfer - MFT Enklere hverdag med ny filoverføringstjeneste Hvem er jeg Navn: Bård Sandersen Stilling: Produktansvarlig for MFT i LCI DNB Jobbet med kundeimplementering i DNB siden 1999
DetaljerTre på rad mot datamaskinen. Steg 1: Vi fortsetter fra forrige gang. Sjekkliste. Introduksjon
Tre på rad mot datamaskinen Erfaren Python Introduksjon I dag skal vi prøve å skrive kode slik at datamaskinen kan spille tre på rad mot oss. Datamaskinen vil ikke spille så bra i begynnelsen, men etterhvert
DetaljerBruk av NetBeans i JSP-delen av Web-applikasjoner med JSP og JSF
Bruk av NetBeans i JSP-delen av Web-applikasjoner med JSP og JSF Else Lervik, august 2010 (Av hensyn til JSF-delen av kurset anbefaler vi at du sørger for å ha NetBeans-versjon 6.9.) I den grad denne veiledningen
DetaljerGjennomgang reeksport av IFC fra Revit og ArchiCAD.
Gjennomgang reeksport av IFC fra Revit og ArchiCAD. Tilbakemelding fra Arkitektbedriftene Vi tar utgangspunkt i dette tilfeldig valgte objektet Wall 1.22 i 2. etasje, som vist i Solibri Model Checker:
DetaljerInstallasjonsdokument
Installasjonsdokument EuroMek Versjon 2 INNHOLDSFORTEGNELSE 1. OM DOKUMENTET 2. BESKRIVELSE AV SYSTEMET 3. INSTALLASJON AV EUROMEK 4. INSTALLASJON AV KLIENTPROGRAMVARE 1. Om dokumentet 1.1. Formål Dokumentets
DetaljerVisma Reconciliation 9.1.0.0 NYHETER OG FORBEDRINGER
Visma Reconciliation 9.1.0.0 NYHETER OG FORBEDRINGER Oslo, desenber 2014 1. opplag All informasjon i denne dokumentasjonen vil kunne forandres uten varsel og representerer ikke en forpliktelse fra produsenten.
DetaljerOppgave 1 (Opprett en database og en tabell)
Oppgave 1 (Opprett en database og en tabell) 1) I «Object Explorer» (i «SQL Server Management Studio»), høyreklikk over Databases : 1 2 2) Skriv så databasenavnet og klikk OK: 3) Plasser så kursoren på
DetaljerInnlandsGIS - Dataflyt og temadata
InnlandsGIS - Dataflyt og temadata Temadataforum 9.9.2014 Ingar Skogli, Statens vegvesen InnlandsGIS - bakgrunn Kartportal på internett for: Fylkesmannen i Oppland, Fylkesmannen i Hedmark, Oppland fylkeskommune,
DetaljerIntelle har siden starten i i 1999. leverandør av av programvare for data- og og systemintegrasjon.
Intelle har siden starten i i 1999 vokst til til å å bli bli en en viktig leverandør av av programvare for for data- og og systemintegrasjon. 2 Intelle CRM Rapportering er en integrert rapporteringsløsning
DetaljerDin verktøykasse for anbud og prosjekt
Veiledning Serverinstallasjon 14.03.2013 Din verktøykasse for anbud og prosjekt 2013 CITEC AS v/sverre Andresen Side 1 av 27 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON (SQL SERVER 2008)
DetaljerForprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen
Forprosjektrapport Presentasjon Tittel Informasjonsplatform for NorgesGruppen Oppgave Utvikle en informasjonsplatform for butikkene i NorgesGruppen Periode 3. Januar 14. Juni Gruppemedlemmer Joakim Sjögren
DetaljerTil Nye abonnenter av Adm.prg Tidl ref: Dato: Org.nr 943 942 102
Til Nye abonnenter av Adm.prg Vår ref: Tidl ref: Dato: Org.nr 943 942 102 Takk for din bestilling av Administrasjonsprogram for skytterlag. Vedlagt følger siste versjon av programmet. Fullstendig brukerveiledning
DetaljerMiniverden og ER- modell
TDT4145 Datamodellering og databasesystemer SQL- oppgave 1 Miniverden og ER- modell Vi tar utgangspunkt i en enkel modell for en pizza- restaurant, der følgende ER- diagram beskriver databasen: Relasjonsdatabase-
DetaljerPong. Oversikt over prosjektet. Steg 1: En sprettende ball. Plan. Sjekkliste. Introduksjon
Pong Introduksjon Pong er et av de aller første dataspillene som ble laget, og det første dataspillet som ble en kommersiell suksess. Selve spillet er en forenklet variant av tennis hvor to spillere slår
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
Detaljereforum Sør-Trøndelag ekommunestrategier Andre? Fylkeshuset 18.10.2011 Asle Brustad, STFK - etrøndelag
eforum Sør-Trøndelag ekommunestrategier Andre? Fylkeshuset 18.10.2011 Asle Brustad, STFK - etrøndelag Er det sånn det er? IKT Norge: Stryk til norske kommunale nettjenester «Ingen kommuner tilbyr et digitalt
DetaljerOppsummering. Thomas Lohne Aanes Thomas Amble
Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt
Detaljer