SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Geodatabase
Replikering


Martin Bjørkenes
Geodata As
Geodatabase replikering

 Teknologi for å distribuerer data over to eller flere
 geodatabaser
 Innholdet i geodatabasene redigeres individuelt, og
 synkroniseres ved behov.
Geodatabase replikering

 Man replikerer:
 – En utvalgt versjon
 – Utvalgte datasett
 – Utvalgte objekter innenfor de valgte datasettene (geografisk
   avgrensning)

 Krav for å kunne replikere:
 – High Precision
 – Global ID
 – Versjonert (uten «Move To Base Option»)
Geodatabase replikering - bruksområder

 Datakopier på ulike geografiske plasseringer.
Geodatabase replikering - bruksområder

    Datakopier på forskjellige organisasjonsnivåer


Nasjonalt




Fylke



Kommune
Geodatabase replikering - bruksområder

 Sentralisert innsamling fra flere kilder. 1-veis eller 2-veis.
Geodatabase replikering - bruksområder

 Egen read only kopi til bruk i innsynsløsninger:


            Redigeringsteam




                                                     ArcGIS for Server




     Produksjonsbase                   Innsynsbase
Geodatabase replikering - bruksområder

 Mobile brukere og feltløsninger
Synkronisering over LAN eller internett?

 Intranett/LAN – kobler sammen lokale geodatabaser
 Internett/http(s) – kobler sammen geodatabaser via
 Geodata tjenester på ArcGIS for Server
 Replikeringsfunksjonaliteten er støttet fullt ut på begge
 typer miljøer.




                       synkroniser
Synkronisering uten nettverksforbindelse

 Det er ikke påkrevd at geodatabasene er på nett for at de
 skal kunne replikeres.
 Gjøres ved hjelp av fil-eksport, fil-flytting (ftp, CD/DVD,
 USB-disk…) og fil-import.




                         transport
Replikeringstyper

 2-veis                          Mange ganger

                        Parent                  Child




 1-veis
                                 Mange ganger

                        Parent                  Child


 Sjekk ut / sjekk inn
                                   En gang

                        Parent                  Child
2-veis replikering

 Begge baser må være ArcSDE geodatabaser.




                     Mange ganger

     Parent                                 Child
1-veis replikering

 Parent til child eller child til parent
 Kildebasen må være ArcSDE geodatabase for å logge
 endringer.
 Målbasen kan være hvilken som helst geodatabasetype
 og er (i prinsippet) read only.



                           Mange ganger

       Parent                              Child
Sjekk inn / Sjekk ut replikering

 Child-basen kan være hvilken som helst geodatabase
 type (ArcSDE, Personlig geodatabase eller
 filgeodatabase)
 Parent basen MÅ være en ArcSDE geodatabase.




                         En gang

      Parent                                Child
Demo 1 – lag replica




1. Sjekk at dataene er
klare for replikering




                          2. Kjøre "Create Replika"

           Parent                                            Child
   ArcSDE 10 Enterprise                             ArcSDE 10 Workgroup
      For PostgreSQL                              SQL Server Express 2008 R2
Demo 2 – rediger i parent og child basene
og kjør synkronisering



   3. Rediger data                                  4. Rediger data




                       5. Synkroniser baser

        Parent                                           Child
ArcSDE 10 Enterprise                            ArcSDE 10 Workgroup
   For PostgreSQL                             SQL Server Express 2008 R2
ArcGIS for Server og Geodatabaser?

 Geodatabaser kan gjøres tilgjengelige på web med
 ArcGIS for Server. Man publiserer enten mxd eller
 databasekobling som Geodata Service.
Geodatabase replikering via Web

 Geodatabaser som er publisert via ArcGIS for Server kan
 også benyttes i replikeringssammenheng.
Demo 3 – replica via ArcGIS for Server
                                 1. Rediger data




                        2. Synkroniser baser
         Child
 ArcSDE 10 Enterprise                                   Parent
    For PostgreSQL                                 ArcGIS for Server
                                                   GEODATA Service
Demo 4 – lag områdebegrenset replica




        Parent                   FeltGIS
ArcSDE 10 Enterprise         Filgeodatabase
   For PostgreSQL
Kundecase – Kystverket –Nautisk fagsystem




     Parent
     (ArcSDE for                                       Child
     SQL Server)                                       (ArcSDE
     Geodata Service                                   Workgroup)




                                        Check out/in


                                                        Child
                       Child & Parent
                                                        (File
                       (ArcSDE
                                                        Geodatabase)
                       Workgroup)
Synkronisering og konflikthåndtering

 Velg om konflikter skal filtreres på objekt eller attributtnivå
 – Objektnivå: hvis samme objekt er endret begge plasser oppstår
   det en konflikt.
 – Attributtnivå: konflikt oppstår kun hvis samme attributt er endret
   innefor et objekt.

 Hvem skal ha prioritet ved konflikt? Tre alternativer:
 – I mottakers favør (helautomatisk prosess).
 – I avsenders favør (helautomatisk prosess).
 – Manuell gjennomgang av konflikter (ikke supportert ved 2-veis
   replikering)
Manuell eller automatisert synkronisering?

 Manuell
 – Desktop verktøy (verktøylinje i ArcMap eller h-klikk på
   geodatabasekobling i ArcCatalog)
 – Geoprosesseringsverktøy
 – Synkronisering gjøres når brukeren ønsker det.

 Automatisk
 – Skjer til faste tidspunkt, eller etter bestemte hendelser.
 – Bruk GP-modeller/skript og Windows Scheduler
 – Anbefalt
Når geodatabaseskjema endres

 Egne verktøy for å håndtere endringer i skjema.
 Endringene må gjøres i begge Geodatabaser.
 Eget «Sammenlign skjema» verktøy. Kjøres enten direkte
 (online) eller via XML (offline).
Geodatabase replikering vs DBMS replikering

  Geodatabase replikering
  – Bygd på toppen av geodatabasen. RDBMS og OS uavhengig.
  – Replikerer bestemte versjoner
  – Løst sammenkoblet

  DBMS replikering
  – Replikerer geodatabasen på DBMS nivå.
  – Alt innhold replikeres. Dvs alle versjoner.
  – Forskjellige krav anhengig av type DBMS
Tips & triks

 Replika kan opprettes med opsjonen «registrer med
 eksisterende data». Ved store databaser kan dette være
 mer effektivt. Man kopierer først hele basen over (f.eks
 databasedump), og registrerer den som en replika i
 etterkant. Verktøyet er kun tilgjengelig i «Distributed
 geodatabase» verktøylinja i ArcMap, ikke som GP-tool.
 http://help.arcgis.com/ !
 Gjør egne tester hvis dere har mulighet til det. God
 dokumentasjon og hjelp direkte tilgjengelig i de forskjellige
 verktøyene.

Weitere ähnliche Inhalte

Mehr von 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
 
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
 
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
 

Mehr von 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
 
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 ...
 
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
 

Geodatabase replikering

  • 2. Geodatabase replikering Teknologi for å distribuerer data over to eller flere geodatabaser Innholdet i geodatabasene redigeres individuelt, og synkroniseres ved behov.
  • 3. Geodatabase replikering Man replikerer: – En utvalgt versjon – Utvalgte datasett – Utvalgte objekter innenfor de valgte datasettene (geografisk avgrensning) Krav for å kunne replikere: – High Precision – Global ID – Versjonert (uten «Move To Base Option»)
  • 4. Geodatabase replikering - bruksområder Datakopier på ulike geografiske plasseringer.
  • 5. Geodatabase replikering - bruksområder Datakopier på forskjellige organisasjonsnivåer Nasjonalt Fylke Kommune
  • 6. Geodatabase replikering - bruksområder Sentralisert innsamling fra flere kilder. 1-veis eller 2-veis.
  • 7. Geodatabase replikering - bruksområder Egen read only kopi til bruk i innsynsløsninger: Redigeringsteam ArcGIS for Server Produksjonsbase Innsynsbase
  • 8. Geodatabase replikering - bruksområder Mobile brukere og feltløsninger
  • 9. Synkronisering over LAN eller internett? Intranett/LAN – kobler sammen lokale geodatabaser Internett/http(s) – kobler sammen geodatabaser via Geodata tjenester på ArcGIS for Server Replikeringsfunksjonaliteten er støttet fullt ut på begge typer miljøer. synkroniser
  • 10. Synkronisering uten nettverksforbindelse Det er ikke påkrevd at geodatabasene er på nett for at de skal kunne replikeres. Gjøres ved hjelp av fil-eksport, fil-flytting (ftp, CD/DVD, USB-disk…) og fil-import. transport
  • 11. Replikeringstyper 2-veis Mange ganger Parent Child 1-veis Mange ganger Parent Child Sjekk ut / sjekk inn En gang Parent Child
  • 12. 2-veis replikering Begge baser må være ArcSDE geodatabaser. Mange ganger Parent Child
  • 13. 1-veis replikering Parent til child eller child til parent Kildebasen må være ArcSDE geodatabase for å logge endringer. Målbasen kan være hvilken som helst geodatabasetype og er (i prinsippet) read only. Mange ganger Parent Child
  • 14. Sjekk inn / Sjekk ut replikering Child-basen kan være hvilken som helst geodatabase type (ArcSDE, Personlig geodatabase eller filgeodatabase) Parent basen MÅ være en ArcSDE geodatabase. En gang Parent Child
  • 15. Demo 1 – lag replica 1. Sjekk at dataene er klare for replikering 2. Kjøre "Create Replika" Parent Child ArcSDE 10 Enterprise ArcSDE 10 Workgroup For PostgreSQL SQL Server Express 2008 R2
  • 16. Demo 2 – rediger i parent og child basene og kjør synkronisering 3. Rediger data 4. Rediger data 5. Synkroniser baser Parent Child ArcSDE 10 Enterprise ArcSDE 10 Workgroup For PostgreSQL SQL Server Express 2008 R2
  • 17. ArcGIS for Server og Geodatabaser? Geodatabaser kan gjøres tilgjengelige på web med ArcGIS for Server. Man publiserer enten mxd eller databasekobling som Geodata Service.
  • 18. Geodatabase replikering via Web Geodatabaser som er publisert via ArcGIS for Server kan også benyttes i replikeringssammenheng.
  • 19. Demo 3 – replica via ArcGIS for Server 1. Rediger data 2. Synkroniser baser Child ArcSDE 10 Enterprise Parent For PostgreSQL ArcGIS for Server GEODATA Service
  • 20. Demo 4 – lag områdebegrenset replica Parent FeltGIS ArcSDE 10 Enterprise Filgeodatabase For PostgreSQL
  • 21. Kundecase – Kystverket –Nautisk fagsystem Parent (ArcSDE for Child SQL Server) (ArcSDE Geodata Service Workgroup) Check out/in Child Child & Parent (File (ArcSDE Geodatabase) Workgroup)
  • 22. Synkronisering og konflikthåndtering Velg om konflikter skal filtreres på objekt eller attributtnivå – Objektnivå: hvis samme objekt er endret begge plasser oppstår det en konflikt. – Attributtnivå: konflikt oppstår kun hvis samme attributt er endret innefor et objekt. Hvem skal ha prioritet ved konflikt? Tre alternativer: – I mottakers favør (helautomatisk prosess). – I avsenders favør (helautomatisk prosess). – Manuell gjennomgang av konflikter (ikke supportert ved 2-veis replikering)
  • 23. Manuell eller automatisert synkronisering? Manuell – Desktop verktøy (verktøylinje i ArcMap eller h-klikk på geodatabasekobling i ArcCatalog) – Geoprosesseringsverktøy – Synkronisering gjøres når brukeren ønsker det. Automatisk – Skjer til faste tidspunkt, eller etter bestemte hendelser. – Bruk GP-modeller/skript og Windows Scheduler – Anbefalt
  • 24. Når geodatabaseskjema endres Egne verktøy for å håndtere endringer i skjema. Endringene må gjøres i begge Geodatabaser. Eget «Sammenlign skjema» verktøy. Kjøres enten direkte (online) eller via XML (offline).
  • 25. Geodatabase replikering vs DBMS replikering Geodatabase replikering – Bygd på toppen av geodatabasen. RDBMS og OS uavhengig. – Replikerer bestemte versjoner – Løst sammenkoblet DBMS replikering – Replikerer geodatabasen på DBMS nivå. – Alt innhold replikeres. Dvs alle versjoner. – Forskjellige krav anhengig av type DBMS
  • 26. Tips & triks Replika kan opprettes med opsjonen «registrer med eksisterende data». Ved store databaser kan dette være mer effektivt. Man kopierer først hele basen over (f.eks databasedump), og registrerer den som en replika i etterkant. Verktøyet er kun tilgjengelig i «Distributed geodatabase» verktøylinja i ArcMap, ikke som GP-tool. http://help.arcgis.com/ ! Gjør egne tester hvis dere har mulighet til det. God dokumentasjon og hjelp direkte tilgjengelig i de forskjellige verktøyene.