SlideShare uma empresa Scribd logo
1 de 38
ArcGIS 10.1 en Database
Martijn Dekkers
mdekkers@esri.nl
Mogelijkheden

 Spatial Data Server
   Nieuwe technologie:
      Java
      IIS

 ArcSDE technologie
   Bestaande technologie
      Beheer vanuit Desktop GUI
      Nieuw ondersteunde database:
      Netezza (IBM)
Waarom Spatial Data Server?

 SDS is een low-memory footprint applicatie voor het
 publiceren van feature services

 Publiceren van eenvoudige ruimtelijke data uit een
 database voor viewing.

 Ontwikkelen van een custom applicatie voor het editen
 van data uit een database

 Publiceren van read-only features uit een enterprise
 geodatabase, waarbij niet alle functionaliteit van ArcGIS
 for Server noodzakelijk is
Wat kan Spatial Data Server


                   Basic   Standard             Advanced
Publish query-
only feature       Yes     Yes                  Yes
services
                           Yes, if publishing   Yes, if publishing
                           data from a          data from a
Publish editable           database. No, if     database. No, if
                   No
feature services           publishing data      publishing data
                           from a               from a
                           geodatabase.         geodatabase.
Welke smaken kent Spatial Data Server

IIS installation              Java installation

Microsoft SQL Server          Oracle

SQL Azure (database only)     PostgreSQL

                              IBM DB2


 64-bit versies van DBMS
 IIS 6, 7 of 7.5
 Ondersteunde Java web/applicatie servers:
      Tomcat 7
      WebLogic 11g R1
      WebSphere 7 (Fix Pack 19)
Aan de slag met SQL Server en SDS
 Installeer SQL Server native client
 Installeer IIS
    Controleer requirements (bv. IIS 6 metabase)
 Installeer SDS for IIS
    arcgis applicatie binnen IIS
    SDS Application Pool binnen IIS
 Autoriseer SDS (wizard)
 Author content
 Share
    Service definition opgeslagen in:
    ..ArcGISSDS10.1IISRESTApp_DataSdsInfo.sdf
Aan de slag met Oracle en SDS
 Installeer Oracle Client
 Installeer Tomcat 7 (Java dependency)
 Installeer SDS for Java platform
 Deploy SDS
 Autoriseer SDS
    Wizard
    http://esribx0314:8080/arcgis/admin/authorizeSDS
 Configureer Tomcat
    Kopieer ojdbc6.jar naar Tomcatlib
    Update TomcatConfcontext.xml
 Author content
 Share
    Service definition opgeslagen in:
    C:.sds_arcgis
Demo Spatial Data Server
Connectie naar SDS
 URL naar SDS installatie
 Type server uit drop down list
Author map document (1)
 Voeg tabel met geometrie kolom toe aan map
 Definieer OID
 kolom wanneer
 daar om gevraagd
 wordt
Author map document (2)
Share as a service
Service Editor (1)
Service Editor (2)
Feature Service
Data Source Mapping
Noodzakelijk voor publiceren van SDS feature services
DB naam / gebruiker
moet gelijk zijn
aan DB connectie
in map
Vergelijkbaar met
Data Stores in
AGS
Beveiliging van Spatial Data Server

 Niet via Esri interface
 Regelen binnen web server
   IIS:
      web.config
   Tomcat:
      web.xml
      sever.xml
      tomcat-users.xml


 NB voor editable services moet database user juiste
 database privileges hebben
Automatische query layers
 Ruimtelijke data direct zichtbaar via database connectie in
 ArcCatalog
    Probeert metadata te vinden anders gebaseerd op info uit
    eerste record
    Probeert OID kolom te vinden anders door gebruiker aan te
    wijzen
    1 kolom met spatial datatype
    1 geometry type
ArcSDE 10.1

 Technologie wordt nog steeds gebruikt
 Onderdeel van ArcGIS 10.1 for Server
 Verdere integratie binnen ArcGIS 10.1 for desktop

 Visie:

 Place SDE command line and GDBT in retirement
ArcSDE 10.1

 ArcSDE software alleen nog vereist voor:
   ArcSDE commandline utilities
   Inrichten application server
   Registreren st_shapelib.dll en libst_raster_ora.dll om SQL
   functies te kunnen gebruiken (Oracle)
ArcSDE 10.1

 Einde van de post installation
Installatie en beheer vanuit Desktop
  Installatie nieuwe eGDB
  Upgrade bestaande eGDB
  Registratie van spatial tables
  Overzicht schema locks
  Overzicht van verbonden gebruikers, mogelijkheid
  verbinding te verbreken
  Block nieuwe connecties
  Overzicht van versies en versie-boom
  Workflow automation (batch reconcile / post)
  Overzicht van privileges (en toekennen)
Demo nieuwe beheer mogelijkheden vanuit
ArcGIS for Desktop
Nieuwe eGDB nu ook vanuit Toolbox
st_geometry in niet-geodatabase
                      Voor Oracle en PostgreSQL
Opzetten connectie
 Add spatial database connection vervangen door:
 Database Connection
 OLE database connection vervallen
Application Server connection (1)
 Via toolbox
Application Server connection (1)
Registreren spatial table
  Register with Geodatabase vervangt:
  sdelayer –o register
DB - Connections
                   Connecties toestaan
                   of weigeren
                   Overzicht verbonden
                   gebruikers
DB - Locks

 Overzicht van alle locks
 Disconnect optie om locks op te heffen
DB - Versions
 Overzicht van versies
 Reconcile order voor optimale compress
DB – Versions: batch reconcile
FC - Privileges
 Per FC / FD: Manage > Privileges
DB users en roles aanmaken via Catalog
                           Connectie naar db
                           onder sys account
Auditing

 Bijhouden welke gebruiker edits doorvoert
    Manager > Enable Editor Tracking
Meer informatie?

    Esri Nederland Opleidingen:
       Introductie Multi-User Geodatabase
       Data Management in Geodatabase
       Configuration & Tuning Multiuser Geodatabase (Oracle of MS
       SQL Server)
       esri.nl/opleidingen
    Blijf op de hoogte!
       Schrijf u in voor de GIS Nieuwsbrief
       Technische artikelen, tips, downloads via esri.nl/support

    Social media:
       twitter.com/gis_tech of #gistech
       ‘ArcGIS in Nederland’-groep
       facebook.com/esrinederland

Mais conteúdo relacionado

Semelhante a 16:00 -ArcGIS 10.1 & Databases

GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?GeoWeb2012
 
Introductie ArcGIS for Server, Esri Nederland
Introductie ArcGIS for Server, Esri NederlandIntroductie ArcGIS for Server, Esri Nederland
Introductie ArcGIS for Server, Esri NederlandEsriGISConferentie
 
2011 - ProRail Rail maps
2011 - ProRail Rail maps2011 - ProRail Rail maps
2011 - ProRail Rail mapsEsri Nederland
 
The DOC - Oracle APEX features
The DOC - Oracle APEX featuresThe DOC - Oracle APEX features
The DOC - Oracle APEX featuresgleduc
 
What's coming and leaving in ArcGIS 10.1
What's coming and leaving in ArcGIS 10.1What's coming and leaving in ArcGIS 10.1
What's coming and leaving in ArcGIS 10.1EsriGISConferentie
 
Database Platformen Versus Etl Tools
Database Platformen Versus Etl ToolsDatabase Platformen Versus Etl Tools
Database Platformen Versus Etl ToolsAlexander van Helm
 
Applicatie Architectuur, Java Frameworks en ADF
Applicatie Architectuur, Java Frameworks en ADFApplicatie Architectuur, Java Frameworks en ADF
Applicatie Architectuur, Java Frameworks en ADFLucas Jellema
 
Ogc in arc_gis_g_tstyle
Ogc in arc_gis_g_tstyleOgc in arc_gis_g_tstyle
Ogc in arc_gis_g_tstyleGert-Jan
 
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaart
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartOpen IT-architectuur zet beheer publieke&private buitenruimte weer op de kaart
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartAdrie Tepas
 
Verbind editing omgeving via ArcGIS for Server
Verbind editing omgeving via ArcGIS for ServerVerbind editing omgeving via ArcGIS for Server
Verbind editing omgeving via ArcGIS for ServerEsriGISConferentie
 
Voyager Data op orde bij waterschap Zuiderzeeland
Voyager Data op orde bij waterschap ZuiderzeelandVoyager Data op orde bij waterschap Zuiderzeeland
Voyager Data op orde bij waterschap ZuiderzeelandEsriGISConferentie
 
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl2019 diy migration webinar gs nl
2019 diy migration webinar gs nlEDB
 
Dutch Azure basics presentation
Dutch Azure basics presentationDutch Azure basics presentation
Dutch Azure basics presentationsietohulst
 

Semelhante a 16:00 -ArcGIS 10.1 & Databases (20)

Geocortex opimizer1.5
Geocortex opimizer1.5Geocortex opimizer1.5
Geocortex opimizer1.5
 
GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?
 
GeoWeb 4 3
GeoWeb 4 3GeoWeb 4 3
GeoWeb 4 3
 
Introductie ArcGIS for Server, Esri Nederland
Introductie ArcGIS for Server, Esri NederlandIntroductie ArcGIS for Server, Esri Nederland
Introductie ArcGIS for Server, Esri Nederland
 
2011 - ProRail Rail maps
2011 - ProRail Rail maps2011 - ProRail Rail maps
2011 - ProRail Rail maps
 
Railmaps one viewer serves all
Railmaps one viewer serves allRailmaps one viewer serves all
Railmaps one viewer serves all
 
The DOC - Oracle APEX features
The DOC - Oracle APEX featuresThe DOC - Oracle APEX features
The DOC - Oracle APEX features
 
What's coming and leaving in ArcGIS 10.1
What's coming and leaving in ArcGIS 10.1What's coming and leaving in ArcGIS 10.1
What's coming and leaving in ArcGIS 10.1
 
Database Platformen Versus Etl Tools
Database Platformen Versus Etl ToolsDatabase Platformen Versus Etl Tools
Database Platformen Versus Etl Tools
 
Applicatie Architectuur, Java Frameworks en ADF
Applicatie Architectuur, Java Frameworks en ADFApplicatie Architectuur, Java Frameworks en ADF
Applicatie Architectuur, Java Frameworks en ADF
 
Ogc in arc_gis_g_tstyle
Ogc in arc_gis_g_tstyleOgc in arc_gis_g_tstyle
Ogc in arc_gis_g_tstyle
 
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaart
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaartOpen IT-architectuur zet beheer publieke&private buitenruimte weer op de kaart
Open IT-architectuur zet beheer publieke&private buitenruimte weer op de kaart
 
Autodesk Renewel 2013 360
Autodesk Renewel 2013 360Autodesk Renewel 2013 360
Autodesk Renewel 2013 360
 
Verbind editing omgeving via ArcGIS for Server
Verbind editing omgeving via ArcGIS for ServerVerbind editing omgeving via ArcGIS for Server
Verbind editing omgeving via ArcGIS for Server
 
embedded SQL en JDBC
embedded SQL en JDBCembedded SQL en JDBC
embedded SQL en JDBC
 
Android
AndroidAndroid
Android
 
JDBC en embedded SQL
JDBC en embedded SQLJDBC en embedded SQL
JDBC en embedded SQL
 
Voyager Data op orde bij waterschap Zuiderzeeland
Voyager Data op orde bij waterschap ZuiderzeelandVoyager Data op orde bij waterschap Zuiderzeeland
Voyager Data op orde bij waterschap Zuiderzeeland
 
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl2019 diy migration webinar gs nl
2019 diy migration webinar gs nl
 
Dutch Azure basics presentation
Dutch Azure basics presentationDutch Azure basics presentation
Dutch Azure basics presentation
 

Mais de GISTech2012

Workshop datakwaliteit
Workshop datakwaliteitWorkshop datakwaliteit
Workshop datakwaliteitGISTech2012
 
16:00 - ArcGIS for Mobile
16:00 - ArcGIS for Mobile16:00 - ArcGIS for Mobile
16:00 - ArcGIS for MobileGISTech2012
 
13:40 - Informatiebronnen in Crisissituaties
13:40 - Informatiebronnen in Crisissituaties13:40 - Informatiebronnen in Crisissituaties
13:40 - Informatiebronnen in CrisissituatiesGISTech2012
 
14:50 - What's new in ArcGIS 10.1
14:50 - What's new in ArcGIS 10.114:50 - What's new in ArcGIS 10.1
14:50 - What's new in ArcGIS 10.1GISTech2012
 
16:00 - ArcGIS Online & Content
16:00 - ArcGIS Online & Content16:00 - ArcGIS Online & Content
16:00 - ArcGIS Online & ContentGISTech2012
 
16:00 - Webviewers configureren
16:00 - Webviewers configureren16:00 - Webviewers configureren
16:00 - Webviewers configurerenGISTech2012
 
9:45 - GIS Tech 2012 opening
9:45 - GIS Tech 2012 opening9:45 - GIS Tech 2012 opening
9:45 - GIS Tech 2012 openingGISTech2012
 
14:55 - ArcGIS in de cloud
14:55 - ArcGIS in de cloud14:55 - ArcGIS in de cloud
14:55 - ArcGIS in de cloudGISTech2012
 
13:35 - BGT/IMGeo voor bronhouders
13:35 - BGT/IMGeo voor bronhouders13:35 - BGT/IMGeo voor bronhouders
13:35 - BGT/IMGeo voor bronhoudersGISTech2012
 
14:50 - Apps bouwen met ArcGIS
14:50 - Apps bouwen met ArcGIS14:50 - Apps bouwen met ArcGIS
14:50 - Apps bouwen met ArcGISGISTech2012
 
14:50 - Aan tafel met Rijkswaterstaat
14:50 - Aan tafel met Rijkswaterstaat14:50 - Aan tafel met Rijkswaterstaat
14:50 - Aan tafel met RijkswaterstaatGISTech2012
 

Mais de GISTech2012 (11)

Workshop datakwaliteit
Workshop datakwaliteitWorkshop datakwaliteit
Workshop datakwaliteit
 
16:00 - ArcGIS for Mobile
16:00 - ArcGIS for Mobile16:00 - ArcGIS for Mobile
16:00 - ArcGIS for Mobile
 
13:40 - Informatiebronnen in Crisissituaties
13:40 - Informatiebronnen in Crisissituaties13:40 - Informatiebronnen in Crisissituaties
13:40 - Informatiebronnen in Crisissituaties
 
14:50 - What's new in ArcGIS 10.1
14:50 - What's new in ArcGIS 10.114:50 - What's new in ArcGIS 10.1
14:50 - What's new in ArcGIS 10.1
 
16:00 - ArcGIS Online & Content
16:00 - ArcGIS Online & Content16:00 - ArcGIS Online & Content
16:00 - ArcGIS Online & Content
 
16:00 - Webviewers configureren
16:00 - Webviewers configureren16:00 - Webviewers configureren
16:00 - Webviewers configureren
 
9:45 - GIS Tech 2012 opening
9:45 - GIS Tech 2012 opening9:45 - GIS Tech 2012 opening
9:45 - GIS Tech 2012 opening
 
14:55 - ArcGIS in de cloud
14:55 - ArcGIS in de cloud14:55 - ArcGIS in de cloud
14:55 - ArcGIS in de cloud
 
13:35 - BGT/IMGeo voor bronhouders
13:35 - BGT/IMGeo voor bronhouders13:35 - BGT/IMGeo voor bronhouders
13:35 - BGT/IMGeo voor bronhouders
 
14:50 - Apps bouwen met ArcGIS
14:50 - Apps bouwen met ArcGIS14:50 - Apps bouwen met ArcGIS
14:50 - Apps bouwen met ArcGIS
 
14:50 - Aan tafel met Rijkswaterstaat
14:50 - Aan tafel met Rijkswaterstaat14:50 - Aan tafel met Rijkswaterstaat
14:50 - Aan tafel met Rijkswaterstaat
 

16:00 -ArcGIS 10.1 & Databases

  • 1. ArcGIS 10.1 en Database Martijn Dekkers mdekkers@esri.nl
  • 2. Mogelijkheden Spatial Data Server Nieuwe technologie: Java IIS ArcSDE technologie Bestaande technologie Beheer vanuit Desktop GUI Nieuw ondersteunde database: Netezza (IBM)
  • 3. Waarom Spatial Data Server? SDS is een low-memory footprint applicatie voor het publiceren van feature services Publiceren van eenvoudige ruimtelijke data uit een database voor viewing. Ontwikkelen van een custom applicatie voor het editen van data uit een database Publiceren van read-only features uit een enterprise geodatabase, waarbij niet alle functionaliteit van ArcGIS for Server noodzakelijk is
  • 4. Wat kan Spatial Data Server Basic Standard Advanced Publish query- only feature Yes Yes Yes services Yes, if publishing Yes, if publishing data from a data from a Publish editable database. No, if database. No, if No feature services publishing data publishing data from a from a geodatabase. geodatabase.
  • 5. Welke smaken kent Spatial Data Server IIS installation Java installation Microsoft SQL Server Oracle SQL Azure (database only) PostgreSQL IBM DB2  64-bit versies van DBMS  IIS 6, 7 of 7.5  Ondersteunde Java web/applicatie servers:  Tomcat 7  WebLogic 11g R1  WebSphere 7 (Fix Pack 19)
  • 6. Aan de slag met SQL Server en SDS Installeer SQL Server native client Installeer IIS Controleer requirements (bv. IIS 6 metabase) Installeer SDS for IIS arcgis applicatie binnen IIS SDS Application Pool binnen IIS Autoriseer SDS (wizard) Author content Share Service definition opgeslagen in: ..ArcGISSDS10.1IISRESTApp_DataSdsInfo.sdf
  • 7. Aan de slag met Oracle en SDS Installeer Oracle Client Installeer Tomcat 7 (Java dependency) Installeer SDS for Java platform Deploy SDS Autoriseer SDS Wizard http://esribx0314:8080/arcgis/admin/authorizeSDS Configureer Tomcat Kopieer ojdbc6.jar naar Tomcatlib Update TomcatConfcontext.xml Author content Share Service definition opgeslagen in: C:.sds_arcgis
  • 9. Connectie naar SDS URL naar SDS installatie Type server uit drop down list
  • 10. Author map document (1) Voeg tabel met geometrie kolom toe aan map Definieer OID kolom wanneer daar om gevraagd wordt
  • 12. Share as a service
  • 16. Data Source Mapping Noodzakelijk voor publiceren van SDS feature services DB naam / gebruiker moet gelijk zijn aan DB connectie in map Vergelijkbaar met Data Stores in AGS
  • 17. Beveiliging van Spatial Data Server Niet via Esri interface Regelen binnen web server IIS: web.config Tomcat: web.xml sever.xml tomcat-users.xml NB voor editable services moet database user juiste database privileges hebben
  • 18. Automatische query layers Ruimtelijke data direct zichtbaar via database connectie in ArcCatalog Probeert metadata te vinden anders gebaseerd op info uit eerste record Probeert OID kolom te vinden anders door gebruiker aan te wijzen 1 kolom met spatial datatype 1 geometry type
  • 19. ArcSDE 10.1 Technologie wordt nog steeds gebruikt Onderdeel van ArcGIS 10.1 for Server Verdere integratie binnen ArcGIS 10.1 for desktop Visie: Place SDE command line and GDBT in retirement
  • 20. ArcSDE 10.1 ArcSDE software alleen nog vereist voor: ArcSDE commandline utilities Inrichten application server Registreren st_shapelib.dll en libst_raster_ora.dll om SQL functies te kunnen gebruiken (Oracle)
  • 21. ArcSDE 10.1 Einde van de post installation
  • 22. Installatie en beheer vanuit Desktop Installatie nieuwe eGDB Upgrade bestaande eGDB Registratie van spatial tables Overzicht schema locks Overzicht van verbonden gebruikers, mogelijkheid verbinding te verbreken Block nieuwe connecties Overzicht van versies en versie-boom Workflow automation (batch reconcile / post) Overzicht van privileges (en toekennen)
  • 23. Demo nieuwe beheer mogelijkheden vanuit ArcGIS for Desktop
  • 24. Nieuwe eGDB nu ook vanuit Toolbox
  • 25. st_geometry in niet-geodatabase Voor Oracle en PostgreSQL
  • 26. Opzetten connectie Add spatial database connection vervangen door: Database Connection OLE database connection vervallen
  • 27. Application Server connection (1) Via toolbox
  • 29. Registreren spatial table Register with Geodatabase vervangt: sdelayer –o register
  • 30. DB - Connections Connecties toestaan of weigeren Overzicht verbonden gebruikers
  • 31. DB - Locks Overzicht van alle locks Disconnect optie om locks op te heffen
  • 32. DB - Versions Overzicht van versies Reconcile order voor optimale compress
  • 33. DB – Versions: batch reconcile
  • 34. FC - Privileges Per FC / FD: Manage > Privileges
  • 35. DB users en roles aanmaken via Catalog Connectie naar db onder sys account
  • 36. Auditing Bijhouden welke gebruiker edits doorvoert Manager > Enable Editor Tracking
  • 37.
  • 38. Meer informatie? Esri Nederland Opleidingen: Introductie Multi-User Geodatabase Data Management in Geodatabase Configuration & Tuning Multiuser Geodatabase (Oracle of MS SQL Server) esri.nl/opleidingen Blijf op de hoogte! Schrijf u in voor de GIS Nieuwsbrief Technische artikelen, tips, downloads via esri.nl/support Social media: twitter.com/gis_tech of #gistech ‘ArcGIS in Nederland’-groep facebook.com/esrinederland

Notas do Editor

  1. C:\\.sds_arcgis\\services_repositoryC:\\app\\tomcat7026\\webapps\\arcgis\\WEB-INF\\classes\\javasds-app-config.properties
  2. file:///C:/ArcGIS/SDS10.1/java/help/index.html#/Configuring_security_in_Apache_Tomcat/01n900000027000000/
  3. file:///C:/ArcGIS/SDS10.1/java/help/index.html#/Viewing_database_data_in_ArcGIS/01n90000002q000000/