NGIS-API. Teknisk gjennomgang av NGIS API 9/

Like dokumenter
NGIS-API og ny forvaltningsløsning for FKB-data. Teknologiforum for Norge digitalt Gardermoen 2014

N O R K A R T G E O S E R V I C E A S. Datamodeller

Overordnet beskrivelse

Referat fra Workshop NGIS-API

Sentral Felles Kartdatabase - Krav til dataene. Fagdag - Utveksling og forvaltning av geodata Nils Ivar Nes, 22.mai 2017

N O R K A R T G E O S E R V I C E A S. Utviklerhåndbok

N O R K A R T A S. Utviklerhåndbok

Workshop NGIS API. Lars Eggan, Norconsult Informasjonssystemer desember 2014

SENTRAL FELLES KARTDATABASE. Geir Heksem

AJOURHOLD AV AR5 I QMS

Sentral Felles Kartdatabase FKB versjon 4.6. Geir Ingebretsen, FKB-ansvarlig Trude Lien, Vedlikeholdsansvarlig

Ajourhold av DMK i NGIS med FYSAK F2.6 Kokebok Norsk institutt for skog og landskap, Steinkjer

Sentral felles kartdatabase - Vegen videre. Nils Ivar Nes, 3.april 2019

Nytt fra Kartverket Bernt Audun Strømsli KV Trondheim - Julemøtet Norge digitalt 9 desember 2014

SFKB. Ferske kartdata til frokost. Video

Geosynkronisering. Nasjonale tjenester. Kommuner GeoNorge / andre portaler. Metadata. Visning. Nedlasting. Deltakende virskomhet. Geosynkronise ring

Innføring av sentral lagring av FKB er et nasjonalt løft for kartbransjen

Sentral FKB - Ferske data til frokost. Nils Ivar Nes, 22.jan 2019

Konseptskisse: Sentral Felles Kartdatabase

Innføring av Sentral felles kartdatabase. Norge Digitalt-årsmøter Hedmark og Oppland

Innføring av Sentral felles kartdatabase. Norge Digitalt-årsmøter Hedmark og Oppland

Sentral felles kartdatabase SYSTEMBESKRIVELSE

AR5 i SFKB - erfaringer, teknisk løsning og oppdateringsrutiner. Fagdag 12. februar 2019, Larvik Gry Merete Olaisen - NIBIO

Sentral lagring av FKB med ISY WinMap. Kjell Sandal Norconsult Informasjonssystemer AS

Konseptskisse: Sentral forvaltningsløsning for primærdata

Sentral Felles Kartdatabase. Nils Ivar Nes, 28.mars 2017

Sentral Felles kartdatabase Geovekstsamling Troms november 2017 Merethe Rødum

FKB 4.6 og sentral FKB. Jon Endre Kirkholt Kartverket

AJOURHOLD AV AR5 i QMS FOR FYSAK

Nasjonal geoportal nasjonale fellesløsninger og geosynkronisering

FKB/SFKB. Robert Bergan Kartverket Skien

Ny forvaltningsløsning for primærdata. - Strategi, planer og organisering

Ajourhold av DMK i FYSAK F2.6 Kokebok Norsk institutt for skog og landskap, Steinkjer

Årsmøte FDV Knutepunkt Sørlandet Birkenes, Iveland, Kristiansand, Lillesand, Songdalen, Søgne, Vennesla

WFS for transaksjoner WFS-T

Geosynkronisering og GML: Implementasjon gjennom prosjektet Sentral lagring av FKB. Nils Ivar Nes,

Geosynkronisering av plandata. Kåre W. Conradsen Kommuneutvikling Tønsberg kommune

Januar versjon

Sentral felles kartdatabase Innføring FKB 4.6

Geosynkronisering av arealplaner

Veileder for innføring av geosynkronisering av plandata

AJOURFØRING AV DMK I FYSAK G 1.32

Vegnettsforvaltning og veien videre

Innføring av Sentral felles kartdatabase. Ove Jørgensen, Lokale geomatikkdager for Buskerud og Oslo og Akershus, 17. januar

Veilederdokumentenes forankring <UTKAST>

From a table based Feature Catalogue to GML Application schemas

Når utført Antall Kommuner Inkl. GV-prosjekt. Juni Høyanger Høyanger Juli Naustdal Naustdal 2012

Fra SOSI- til GML-format likheter og forskjeller. X, Y og Z 2019 Geir Myhr Øien, Kartverket

SOSI Ledning og lednings datamodell

Geonorges distribusjonsløsning

SOSI-standard og lednings datamodell

Sentral lagring av kartdata. Geovekst-samling, Lakselv sept Bength Eriksen

FKB-AR5 fra kontinuerlig ajourhold for Osen kommune

Introduksjon til SOSI_db SOSI-standarden på database-format

Vedlikehold v/trude Lien

Årsmøte Norge digitalt Hedmark og Oppland

AJOURHOLD AV AR5 I QMS

InnlandsGIS - Dataflyt og temadata

Lagring av objekt orienterte, infrastruktur informasjons-modeller med Quadri Modell Server (basert på modelleringsstandarden ISO TC 211)

Oppsummering fra arbeidet med tekniske avklaringer for implementering av GeoSynkronisering Nils Ivar Nes

ISY WinMap Kommandoer versjon for GeoMedia

FDV-Årsmøte Midthordland og Nordhordland/Gulen Bergen 21. mars FDV 2017 FDV 2018 Sentral FKB Servitutter AR5

Krav til ferdigvegsdata fra entreprenør.

FDV-Årsmøte Nordfjord Sandane 3. mai FDV 2017 FDV 2018 Sentral FKB Servitutter AR5

Veileder for produktark og presentasjonsregler

Sentral felles kartdatabase. Arendal

Tre datasett for samferdsel

pnvdb Documentation Release Jan Tore Kyrdalen

Romlig datamanipulering

Nytt og nyttig (?) fra Kartverket. Arne Olav Berg, Kartverket Vadsø

SOSI standard generell objektkatalog versjon Fagområde: Servitutter. Databeskrivelse: Servitutter/bruksretter

Dataflyt mellom aktører gjenbruk av data. Fagdag veg, Gålå Ingar Skogli, Statens vegvesen

Velkommen til en liten demo av Novapoint DCM 19 basis

Grunnlag og datakilder for Novapoint DCM

2 Strategi nasjonal forvaltningsløsning for FKB-data

Modeller som overlever

Overgang til FKB 4.5. og FDV-rutiner. Møte i Arendal 20. november

Innføring av Sentral felles kartdatabase. Norge Digitalt-årsmøter 2017

Vegnettsforvaltning og vegen videre

Tre datasett for samferdsel

Avdekke feil i AR5 i WinMap Skog og Landskap , Jørn Storholt

Implementering av database og tjeneste

SQL Server guide til e-lector

Linked Open Data Kartverkets praktiske erfaringer

Konvertering av kulturminnedata Kernel density-analyser ArcGis 9.X

ÅpentGeosynkAPI i sentral forvaltning av FKB. Innspill til viktige avklaringer

Nytt opplegg for FDV- økonomi 2015

Hvilke muligheter ser Kartverket til fornying forenkling og forbedring. Einar Jensen, Landdivisjonen, Kartverket

Veileder på nett. -drift-og-vedlikehold/fkbvegtema/

SOSI standard - versjon 3.3 Databeskrivelse: Databeskrivelse: Arealbruk

Sentral FKB. Direkteoppdatering i kommunene. Brit Ingunn Wennberg

Vi starter straks FME WEBINAR Sigbjørn Tillerli Herstad sigher@norkart.no

Geosynkronisering. En nasjonal standard for synkronisering av geografisk informasjon

Gjennomføring av vedlikehold

Innføring av Sentral felles kartdatabase. Norge Digitalt-årsmøter 2017

Temadata innlandet - slik tilrettelegger vi temadata i planlegging i dag

Plan som obligatorisk datasett i Norge digitalt. Kåre Kyrkjeeide

Noen ArcGIS-operasjoner

NORSK VANN DATAFLYT PROSJEKT. Asle Kvam

Distribusjon av FKB-data og FKB-produkter fra Sentral Felles Kartdatabase

Transkript:

NGIS-API Teknisk gjennomgang av NGIS API 9/12 2014

Disposisjon Fremtidig modell for forvaltning av FKB Arkitekturoversikt NGIS-API

NGIS API Geosynkronisering Geosynkronisering FKB forvaltningsmodell 2015/2016 Kommunen og andre forvaltere Kartverket og fagansvarlige Distribusjon Kontroll Periodisk ajourhold Lokal kopi NGIS API Dist. kopi Bruk Kontinuerlig ajourhold Sentral Original QMS WFS WMS Andre tjenester Filnedlasting

QMS arkitekturoversikt Klient N G I S - A P I Navnetjeneste Server Portal Oppgave Objekt katalog QsServer List Arkiv Ok Arkiv Ok Database

QMS Navnetjeneste Klient NGIS - API QMS portal Navnetjeneste Logisk navn Logisk navn Logisk navn Logisk navn Nettverksadresse Nettverksadresse Nettverksadresse Nettverksadresse QMS objekt katalog Arkiv Arkiv

QMS Portal Klient Portal Bruker Bruker Gruppe Gruppe NGIS - API Oppgave Oversiktskart Utvalg QMS objekt katalog Portal - administrator R Arkiv W Arkiv

QMS Objektkatalog Objektkatalog QMS portal Feature-type Feature-type Feature-type Geometri-type Geometri-type Geometri-type Arkiv Objektkatalog Atributt-type Atributt-type Atributt-type Objektkatalog - administrator

QMS Arkiv Klient QMS portal NGIS - API Arkiv Objektkatalog QMS objekt katalog Oracle database Mapping og tilgangskontroll Arkiv - administrator

NGIS API består av Geodatamodell (basert på general feature model) - transport av geometriske objekter og deres egenskaper Action-modell (dataoperasjonsmodell) - lagre og endre objekter Query-modell - hente lagrede objekter til geodatamodellen Tilgangs-API over query- og actionmodellene Kommunikasjonsrammeverk som innkapsler det hele

NGIS-API: Tilgang - 1 Initialisering tilgang (CQsAccess *paccess = getqsaccessinstance();) getversion clientlogin / directlogin logoff tasksetquery Hent oppgaver brukeren har tilgang til taskquery Hent komplett oppgave setarchivereadonly nedskaler tilgangen til arkiv removearchivefromtask nedskaler tilgangen til arkiv globalgeodatasetquery Hent data

NGIS-API: Tilgang - 2 globalgeodatasetupdate Lagre tilbake data til arkiv bvalidateonly / bcommitdata / bskipvalidation writetask - Lagre oppgave (QdpSingleTask ) til XML-fil readtask - Lese oppgave (QdpSingleTask ) fra XML-fil

NGIS-API: Tilgang - 3 ClientProgressInfo Objekt for tilbakemelding (callback) arver fra denne klassen setrequestprogressstate setrequestresultavailable

NGIS-API: Metoder i datamodell Legge inn data Hente ut data Slette og opprette data av ulike typer

NGIS-API: Datamodell Geodata Datamodell som transporterer selve dataene Modellen ligner på GML sin datamodell, men er ikke lik Metoder for å hente ut og legge inn data i modellen

Pakker i geodatamodellen geodataset spatialobject spatialproperty Object shape attribute primitiveattribute spatialproperty Type typeregistry type primitiveattribut etype Geografiske objekter (spatialobject) og egenskaper som beskriver disse Objektkatalogen (TypeRegistry) som definerer hvilke objekttyper som er lovlige (spatialobjecttype) og lovlige egenskaper inkludert geometri

Forholdet mellom objektkatalog og data Datadelen Objektkatalog (TypeRegistry) Objekt med data Objekt definsjon Objekt ObjektType: Stolpe Egenskaper : 8899 23, 234234, 30.06.1993, 3 Egenskapstyper: Kode FabrikatNr : Heltall, F.nr.: Heltall, Installert : Dato, Antall lys : Heltall Geografiske egenskaper: 30234,6620004,0 Geo. egenskapsstyper: Plassering : Posisjon(x,y,z)

SpatialProperty Object - 1 QdiSpatialPropertyObject (from spatialobject) +spatialref erencesy stem 0..1 QdiSpatialReferenceSystem QdiCoordinateRef erencesy stem - coordsy s : int NetRef erencesy stem (from ObjectType) + degree : DegreeOf Detail + lev el : Lev elof Detail QdiPoint QdiCurve QdiSurface QdiMultiPoint 1..n +points -position 0..1 -/startpoint QdiSinglePoint -/endpoint 0..1 1 QdiSimpleSurface -exterior QdiComplexSurf ace 1 {set} 0..1 -interiors QdiPosition (from shape) 1 QdiCurveSegment -curv e {sequence} QdiPath -shape QdiCurveShape (from shape) 1 QdiCurv edirection - Signed : bool -curv es 1..n 1..n -curv es {sequence} QdiBoundary QdiGeometry Surf ace -shape 1 QdiSurfaceShape (from shape)

SpatialProperty Object - 2 SinglePoint (Position2D eller Position3D) MultiPoint (punktsverm, 2D eller 3D) CurveSegment (inneholder et primitivt kurve objekt, Position2D/3D, Arc (bue) eller Polyline (kurve) Path (et eller flere CurveSegments i vilkårlig kombinasjon) GeometrySurface (inneholder et primitivt flateobjekt, Rectangle, Circle eller Polygon Boundary (et geografisk område med yttergrense definert av en vilkårlig blanding av CurveSegments og Paths) ComplexSurface (består av en Boundary som definerer et områdes yttergrense, og ingen eller flere Boundarys som definerer hull i området.)

Shape - 1 QdiShape QdiCurveShape QdiSurface Shape QdiSpline QdiArc - radius : double = 0. - major : bool 1 QdiPolyline -boundary QdiCircle - radius : double QdiPolygon -positions QdiRectangle -center {sequence} 1 {sequence} 1 QdiPosition -/positions -startposition - x : double - y : double 1 -endposition -lowerleft -lowerright QdiPosition 3D - z : double 1 1 QdiPosition2D 1 1 -upperleft -upperright QdiPosition3DWAttributes QdiPosition2D WAttributes -KP 0..1 QdiKP - code : int 0..1 -KP -attributes +attributes QdiAttribute (from attribute) - name : char*

Shape - 2 Grunnleggende geometriske objekter: Punkt Position2D Position3D Position2D/3DWithAttributes Kurve Polylinje (linje med flere punkt) Bue (2 punkter med radius) Flate Rektangel Sirkel Polygon

Ikke-geometriske egenskaper 1 -metaobjects QdiSpatialObject 0..1 -spatialobjecttype QdiSpatialOb jecttype (from type) {set} -associations QdiFeature {set} -spatials QdiSpatialProp ertyobject {set} -aggregations

Ikke-geometriske egenskaper 2 {set} 1..n QdiAttribute - name : char* 1 -attributetype QdiAttributeType (from type) QdiListAttr ibute -attributes {set} {All objects in a list instance must be of the same type} QdiSingleAttribute QdiUserDefin edattrib ute QdiPrimitive Attribute QdiStructAttribute QdiEnumAttribute

Ikke-geometriske egenskaper 3 BoolAttribute - true/false IntegerAttribute - heltall Integer64Attrivute - heltall, 64 bit RealAttribute - flyttall CharAttribute - enkelttegn TimeAttribute - tidspunkt DateAttribute - dato DateTimeAttribute - datotid StringAttribute - tekststreng WStringAttribute - gir støtte for internasjonale tegn (f. eks. japanske skrifttegn) BlobAttribute - Lagrer en stor binær datablokk. CodeListAttribute - kodeliste (enum) lovlige koder/verdier med forklaring

Spørring (Request)

NGIS-API: Datamodell - Query Datamodel for å spesifisere en spørring for å hente data

Spesielle spørringer (extents) AllData_t GetOracleAreaQuery LockedFeatureInArea Log_t IsEmpty_t TypesOnly_t Historic_t Parameters_t

Resultat fra spørring (Result)

NGIS-API: Datamodell - Action Datamodell for å beskrive en oppdatering av data i basen

Videre lesing / flere detaljer QMS dokumentasjon Overordnet beskrivelse (Quadri Map Server - Overordnet beskrivelse.doc) Datamodeller (Quadri Map Server - Datamodeller.doc) Utviklerhåndbok (Quadri Map Server - Utviklerhåndbok.doc)