2. Hovedpunkter i 10
Tilby åpen og direkt tilgang til data
– Forenkle Geodatabasen
– Utvidet støtte for ‘native’ database romlige datatyper
3. Forenklet Geodatabase
Geodatabase schema om-organisert fra GDB system
tabeller til 6 tabeller
Databasen må kunne støtte XML kolonner
Eksisterende geodatabaser oppgraderes med Upgrade
Geodatabase geoprocessng verktøyet eller Python skript
Ny og oppgradert fil, personal, og ArcSDE geodatabases
bruker den nye geodatabase schemaet
4. Forenklet Geodatabase
ArcObjects ArcObjects SQL ArcObjects SQL
Schema binary Schema binary Schema XML
Data binary Data SQL type Data SQL type
ArcGIS 8.0 ArcGIS 9.2 ArcGIS 10
Åpen
Raskere visning og søk
Bedre skalerbarhet med større antall datasett
Basis for å støtte flere data typer i fremtiden
5. Utvidet støtte for ‘native’ database romlig datatyper
Query Layers
Bygge nye lag eller tabeller med SQL spørringer
Direkte tilgang til romlige data uavhengig av lagring sted
– SQL Server 2008, Oracle, PostGreSQL
Data trenger ikke være registert med ArcSDE eller
Geodatabasen
Simple feature support
Bruker ‘native’ SQL av databasen
6. …Query Layers
Brukes på samme måte som andre layer filer (del, lagre…)
Spørringene kjøres hver gang dataene vises – dvs. nyeste
data vises
Tilgjengelig i både Desktop og Server
7. …Query Layers
Datatype støtte
– Oracle: ST_Geometry og SDO_Geometry
– SQL Server: for spatial kolonne må bruke SQL Server 2008
– PostgreSQL: ST_Geometry og PostGIS geometry
9. Oppgradering av Geodatabasen
Eksisterende Geodatabaser kan oppgraderes til 10
Kan utføres med:
– Upgrade Geodatabase geoprocessing verktøy
– Python skript
Kommandlinje kan ikke brukes:
– “sdesetup -o upgrade” eller ArcSDE Post installation wizard
oppgraderer ikke geodatabasen
10. …Oppgradering av Geodatabasen
Sjekker først for bl.a:
– Ingen aktiv koblinger
– Brukeren har nødvendig rettigheter
– Instansen støtter XML type
Upgrade:
– Pauser databasen
– Kjører sdesetup (oppgradere ArcSDE system tabeller og
prosedyrer IKKE geodatabase funksjonalitet)
– Ny tabeller opprettes og data kopieres over
– Gammel tabeller slettes og databasen resumes
11. Fjern og blokkere direct connections
ArcSDE geodatabase
sdemon kommandoen med kill opsjon kan nå brukes for å
fjerne direct connections til en ArcSDE geodatabase
– Tidligere kunne denne bare brukes for å blokkere DC koblinger
12. Mer info
Oppgradering av Geodatabasen:
Se Desktop Help (http://help.arcgis.com/en/arcgisdesktop/10.0/help/):
– Preparing to upgrade a geodatabase in Oracle/SQL Server…
– Oppgradering av ArcSDE geodatabase i Oracle/SQL Server…
– Python samples - Scripting an ArcSDE geodatabase upgrade in
Oracle/SQL Server…
14. Annet nytt
Ny replikering typer:
– Geodatabase replikering modellen støtter nå en-veis replikering
med bruk av arkivering og en-veis child til parent replikering
• Fordeler med replikering med arkivering:
– Samkjøring, post og compress er separat fra
synchronization prosessen
– Replikering med versjonering oppretter system
versjoner og synchronization må kjøres ofte for å få
en effektiv compress. Dette unngås med replikering
med arkivering
– Replikering omtales i neste presentasjon
15. …Annet nytt
ArcSDE direct-connect drivere for eldre versjoner er
inkludert med ArcGIS klienten
– Trenger ikke å installere direct-connect drivere i ArcGIS Desktop,
ArcGIS Engine eller ArcGIS Server for å få tilgang til 9.2 eller 9.3
geodatabaser
– NB. Eldre ArcGIS klienter kan ikke lese versjon 10 geodatabaser
16. ...Annet nytt
Kan opprette en tidligere versjon av en fil eller
personal geodatabase i ArcGIS 10
Vertikal linjer kan lagres i 3D feature klasser
Seks nye topologi regler
– Polygon: Must contain one point
– Line: Must not intersect with line
– Line: Must not intersect line or touch interior
– Line: Must be inside polygon
– Point: Must be coincident with point
– Point: Must be disjoint
17. Mer info
ArcGIS 10 Help: What's new for geodatabases in
ArcGIS 10
ArcGIS Resource Center – Geodatabases:
http://resources.arcgis.com/content/geodatabases/10.0/about
Inside the Geodatabase Blog:
http://blogs.esri.com/Dev/blogs/geodatabase/default.aspx