SlideShare a Scribd company logo
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
16:00 -ArcGIS 10.1 & Databases
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

More Related Content

PDF
Geocortex opimizer1.5
PPTX
1 GIS Infrastructuur, veel interfaces
PDF
X3pure chapter 1 slides
KEY
[x]cube LABS Portfolio
PDF
Xen desktop 6
PDF
X2 T01 11 locus & complex nos 2 (2011)
PDF
Xaviar
 
PPT
Xavier massot
Geocortex opimizer1.5
1 GIS Infrastructuur, veel interfaces
X3pure chapter 1 slides
[x]cube LABS Portfolio
Xen desktop 6
X2 T01 11 locus & complex nos 2 (2011)
Xaviar
 
Xavier massot

Similar to 16:00 -ArcGIS 10.1 & Databases (20)

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

More from GISTech2012 (11)

PPTX
Workshop datakwaliteit
PDF
16:00 - ArcGIS for Mobile
PDF
13:40 - Informatiebronnen in Crisissituaties
PDF
14:50 - What's new in ArcGIS 10.1
PDF
16:00 - ArcGIS Online & Content
PPTX
16:00 - Webviewers configureren
PPTX
9:45 - GIS Tech 2012 opening
PPTX
14:55 - ArcGIS in de cloud
PDF
13:35 - BGT/IMGeo voor bronhouders
PPTX
14:50 - Apps bouwen met ArcGIS
PPT
14:50 - Aan tafel met Rijkswaterstaat
Workshop datakwaliteit
16:00 - ArcGIS for Mobile
13:40 - Informatiebronnen in Crisissituaties
14:50 - What's new in ArcGIS 10.1
16:00 - ArcGIS Online & Content
16:00 - Webviewers configureren
9:45 - GIS Tech 2012 opening
14:55 - ArcGIS in de cloud
13:35 - BGT/IMGeo voor bronhouders
14:50 - Apps bouwen met ArcGIS
14:50 - Aan tafel met Rijkswaterstaat
Ad

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
  • 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

Editor's Notes

  • #8: C:\\.sds_arcgis\\services_repositoryC:\\app\\tomcat7026\\webapps\\arcgis\\WEB-INF\\classesguatda.com/cmx.p\\javasds-app-config.properties
  • #18: file:///C:/ArcGIS/SDS10.1/java/help/index.html#/Configuring_security_in_Apache_Tomcat/01n900000027000000/
  • #19: file:///C:/ArcGIS/SDS10.1/java/help/index.html#/Viewing_database_data_in_ArcGIS/01n90000002q000000/