BK2011 Uttrekk av data med FME server

565 views

Published on

Foredrag av Kjersti Mølmann, NGU under Norsk Esri brukerkonferanse 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
565
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BK2011 Uttrekk av data med FME server

  1. 1. Uttrekk og leveranse av geologiske kartdata med FME Server Kjersti Mølmann, NGU ESRI-konferansen i Oslo 2.-4.feb 2011
  2. 2. InnholdNedlasting av geologiske data på ngu.no FME Server for datauttrekk og leveranseDatamodeller for leveranse i FME Desktop Publiseres til FME Server (download service)Erfaringer
  3. 3. Geologi for samfunnet NGUs data er et kollektivt gode Basis for verdiøkende tjenester og produksjon i næringslivet og offentlig forvaltning Bruksområder: • Råstoffproduksjon og ressursforvaltning • Miljøforvaltning og -overvåking • Arealplanlegging • Veg- og jernbanebygging • Vannforsyning • Petroleumsleting og –utbygging • Undervisning og forskningEFFEKTIV FORVALTNING OG FORMIDLINGAV GEOLOGISKE DATA OG KUNNSKAP
  4. 4. Geologi for samfunnet
  5. 5. NGU: Kartlegging – Dataforvaltning - Forskning
  6. 6. Geodata som ferskvare
  7. 7. Geologi for samfunnet• Prosjekt kjørt i 2009-2010 ”Web-baserte datauttaksløsninger for Norge Digitalt”• http://www.ngu.no/no/hm/Kart-og-data/nedlasting/• Gratis for alle og tilgjengelig på flere dataformater
  8. 8. Nasjonale databaser for berggrunn, løsmasser, mineralske ressurser etc. Søk i datab ase Kartin nsyn Last n ed
  9. 9. Lettere tilgjengelig Økt etterspørsel Figur: Fordeling av 933 nedlastede datasett på datatype i perioden oktober ut året 2010)
  10. 10. Statistikk over anvendelsesområdeArealplanlegging og forvaltning er ofte oppgitt Figur: Viser hva brukeren har oppgitt som anvendelsesområde for nedlastede data okt-des 2010
  11. 11. Statistikk over bestilte dataformaterSOSI er mest etterspurt, deretter Shape Figur: Viser dataformat på nedlastede data okt-des 2010
  12. 12. Utviklingstrinn
  13. 13. Uttrekk av data fra geodatabasen Eks. Pukk og Grus Kommune(r) eller polygon Dataleveranse til valgt dataformat (generic writer) Nb! SOSI i separat FME-modell Projisere til UTM-soneInputSDEViews Klipper data
  14. 14. Publiserte parametre Eks. datanedlasting av Pukk og Grus• Envelope-koordinater• Kommunenumre• Klippepolygon (koordinatliste)• Koordinatsystem• Dataformat• E-post
  15. 15. Datauttrekk i FME Desktop• Input-data allerede iht. produktspesifikasjon Tilpasset leveranse i geodatabasen med SDE Views• Leser data til FME for aktuelt utsnitt Envelope nyttig på landsdekkende data!• Klipper til ønsket kommune(r) eller polygon• Brukerens valg hentes inn med parameterFetcher• Publiserer modellen til FME Server Download Service
  16. 16. Vedleggsfiler til dataleveransen PythonCaller for å kjøre pythonscript som angirhvilke vedlegg som finnes for det aktuelle datasettet
  17. 17. Tips• Bruk envelope for raskere innlesing av data – Fordi data leses inn til FMEs interne dataformat – Publisere envelope-parametrene for bruk på FME Server• Kan ha pythonscript som kjøres i oppstart og avslutning av modellen Eks. Shutdown-script sender e-post hvis brukeren får tom leveranse• ParameterFetcher for å hente bruker-input fra publisert parameter inn i attributt
  18. 18. SOSI-eksport med GeoSOSI• Ikke bruk Generic Writer• Prosesshistorie• Ikke geografiske koord.• Gjør kvalitetskontroll på resultat-fila• Parametere for SOSI-fila Vær nøye med valgene!• Attribute validation level full – basic - none
  19. 19. Utviklingstrinn
  20. 20. Stegvis databestilling på ngu.no• Til kartklienten har vi brukt OpenLayers med kartverkets topografiske bakgrunnskart• Enkel kartklient• Trinnvis bestillingsskjema• Kan bestille flere tema for valgte geografiske område• Brukeren mottar 1 e-post per bestilte tema med nedlastingslenke til zip-fil.
  21. 21. Erfaring med FME Server• NGU har utviklet et REST-api som overbygning.• http-forespørsel xml i retur gir navn på nedlastingstjenester, publiserte parametre osv.
  22. 22. Erfaring med FME Server• Benytter Oracle som prod-db. Etablert egne views for statistikk og feilsøking• Stabil i produksjon• Bruker publiserte envelope-parametre for lesing Nedlastingsklient sender envelope til download servicen for enten fylket til valgte kommune(r) eller tegnet polygon• Måtte i 2010-versjon kombinere Java-api og REST-api for å få tilfredstilt våre krav. (fikset i 2011-versjon)
  23. 23. Andre bruksområder for FME Desktop• Bearbeide data UT fra geodatabasen• Import av data INN i geodatabasen – ”Vasking” av data – Kvalitetskontroll og bearbeiding – Ser hvor mange objekter som går videre i modellen – Mellomlagring til filgeodatabase med samme skjema• Eksempler – Overføre kartlagte berggrunnsdata fra MicroStation til ArcSDE – Skredhendelser fra MsAccess-db til ArcSDE• Enkel konvertering mellom dataformater
  24. 24. Uttrekk og leveranse av geologiske kartdata med FME Server Kjersti Mølmann, NGU ESRI-konferansen i Oslo 2.-4.feb 2011

×