View
230
Download
2
Category
Preview:
Citation preview
ArcGIS for Server Werkstatt
Falko Martin
Esri Deutschland GmbH
10. Esri Anwendertreffen Baden-Württemberg
27.06.2013, Hochschule für Technik - Stuttgart
2
Agenda
+ Überblick über technische und funktionale Neuerunge n in 10.1
+ ArcGIS for Server Werkstatt: Praktische Tipps und Liv e-Beispiele
> Dienste absichern
> ArcGIS for Server Administration via REST/Python
> Dynamische Layer
> Drucken mit dem neuen Print Service
+ Ausblick auf ArcGIS for Server 10.2
© 2013 Esri Deutschland GmbH
4 © 2013 Esri Deutschland GmbH
Technische Neuerungen auf einen Blick
+ Exklusive 64bit Anwendung
+ Neue Architektur mit integriertem Webserver
+ Für Windows und für Linux
+ ArcGIS Server Sites und Cluster
+ Vereinfachte Installation, keine Postinstallation
+ Neues Administrationsfrontend, ArcGIS Server Manager ���� Live-Beispiel
+ Skriptfähige REST-Administration ���� Live-Beispiel
5 © 2013 Esri Deutschland GmbH
Neue Architektur:ArcGIS Server Site ersetzt SOM und SOC
+ Jeder GIS Server hat einen integrierten Webserver
+ Virtuelle ArcGIS Server Verzeichnisse sind integriert
+ Web Adaptor oder Web Gateway als Option, z.B. für Load Balancing, Security
+ Keine Abhängigkeiten mehr zu bestehenden Webservern, dem .NET Framework oder einer speziellen Java Runtime
6 © 2013 Esri Deutschland GmbH
GIS Server Cluster
+ Eine ArcGIS Server Site besteht immer aus Clustern
+ Bei mehreren GIS Servern in einer Site können die Maschinen auf unterschiedliche Cluster verteilt werden
+ Jeder Cluster führt definierte Dienste aus
+ GIS Server kommunizieren untereinander, um verfügbare Ressourcen zu ermitteln
7
Funktionale Neuerungen auf einen Blick
© 2013 Esri Deutschland GmbH
+ Geändertes Verfahren zum Veröffentlichen von Dienste n
+ Neue dynamische Layer ���� Live-Beispiel
+ Neue PrintingTools ���� Live Beispiel
+ WMTS und WPS Unterstützung (OGC)
+ Vorkonfigurierte Services (Geometry, Printing, Cach ing, Search)
+ Mehr Komfort bei der Erstellung von Karten-Caches
+ Erweiterte Metadaten für Dienste
9
ArcGIS for Server – Wege zur Absicherung von Diensten
© 2013 Esri Deutschland GmbH
+ In 10.1: Neues Admin-Frontend, u.a. vereinfachte Ab sicherung v. Diensten
+ Dienstesicherheit basiert auf einem Rollen und Nutzer konzept
+ 2 Varianten: Eingebauter Role- und User Store oder V erwendung von LDAP / Active Directory zur Speicherung von Nutzerinformationen
+ Neu ab 10.1: Ownership-based Acces Control für Dienste nutzbar
> Dadurch Möglichkeit der Zugriffssteuerung auf Feature-Ebene
10
Live Beispiel: Dienste absichern
© 2013 Esri Deutschland GmbH
+ Nutzung von Daten mit Herkunftsangaben (Editor-Track ing) –Publizierung als Dienst
+ Admin Frontend:
> Einrichtung von Nutzern und Rollen am Server
> Absicherung eines Dienstes, Aktivierung der ownership-basedAccess Control
+ Test in Web Client
� Ziel: Dienst absichern, Zugriffssteuerung auf Feature Level überNutzerdaten gewährleisten
11 © 2013 Esri Deutschland GmbH
+ Erstellen einer ArcGIS Server Site
+ E-Mail im Falle eines nicht funktionierenden Servic e versenden
+ Services neu anlegen
+ Eigenschaften von Services ändern
+ Berechtigungen auf Ordner und Dienste ändern
+ Services starten und stoppen
+ Logs auswerten
+ REST Cache des Services Directory wird automatisch ge löscht
> Service hinzufügen, entfernen, ändern
Administrator API und ArcPy Skripte zur Administrati on von ArcGIS for Server
12 © 2013 Esri Deutschland GmbH
+ Berechtigungen auf Dienste per Python Skript anpass en
Live - Beispiel
# Construct URL to start a service - as an example the Geometry serviceserviceStartURL = "/arcgis/admin/services/Geometry.GeometryServer/start"
13
Dynamische Layer
© 2013 Esri Deutschland GmbH
+ Layer können bestehenden Diensten dynamisch hinzugef ügt werden
> Dynamische Workspaces, die serverseitig registriert werden müssen, erlauben das Hinzufügen von Shapefiles, File-GDB Feature-Classes, Raster usw.
+ Layer können mit einem anderen Renderer versehen wer den
+ Tabellen können bei Bedarf verbunden werden
> Tabellen, die bereits Bestandteil des Services sind, oder dynamisch hinzugefügte Tabellen können bei Bedarf verbunden werden
14
Dynamische Layer - weitere Möglichkeiten
© 2013 Esri Deutschland GmbH
+ Layer-Reihenfolge kann verändert werden
+ Transparenz der Layer kann beliebig definiert werden
+ Dynamische Definitionsabfragen
15
Live- Beispiel
© 2013 Esri Deutschland GmbH
+ Dynamische Workspaces für ArcGIS for Server Services n utzen
+ Hinzufügen eines Layers zur Laufzeit eines Dienstes
+ Dynamisches Rendering von MapServices
16 © 2013 Esri Deutschland GmbH
1. Vorkonfigurierter, einfacher Service „PrintingTool“
> Mit vordefinierten Templates (MXDs)
2. Eigener Service mit dem PrintingTool aus der Server Toolbox
> Eigene Templates (MXDs)
3. Eigener Service basierend auf eigenen Skripten> Python Methode „ExportWebMapToMapDocument“> gesamtes Spektrum der arcpy Mapping Funktionen!
+ REST-basierter Service, kein SOAP
+ Output-Formate PDF, PNG8, PNG32, JPG, GIF, EPS, SVG , SVGZ
Drucken mit ArcGIS for Server – ein dreistufiges Konze pt
17 © 2013 Esri Deutschland GmbH
+ Nutzung eines eigenen Layouts für die Ausgabe von Ka rten per Web Client
Live - Beispiel
19
Neuigkeiten
© 2013 Esri Deutschland GmbH
+ Neuer Workflow für das mobile Offline Editing mit Fe ature Services
+ Weitere Admin Tools
+ Schließung von Sicherheitslücken
+ Verbesserte Nutzerverwaltung mit LDAP/ADFS
+ GeoEvent Processor als neue Extension
���� ArcGIS for Server 10.2 kann als Update für das Major Release10.1 betrachtet werden
20 © 2013 Esri Deutschland GmbH
Offline Arbeiten mit dem Sync Framework
SQLite Geodatabase
Offline: Add, Edit, Delete
ArcGIS Server
Eigener Patch zu AGS 10.2!
Delta
21 © 2013 Esri Deutschland GmbH
Backup und Restore
+ Command Line-Utility zum Backup und Restore von Konfigurationen und Einstellungen der ArcGIS Server Site
+ Kein Backup von Daten und Caches!
Python.exe "C:\Program Files\ArcGIS\Server\tools\admin\backup.py" -u <admin> -p <passwort> -s <server> -f <backup_destination>
Python.exe "C:\Program Files\ArcGIS\Server\tools\admin\restore.py" -u <admin> -p <passwort> -s <server> -f <backup_destination> -r <report_destination>
Backup
Restore
22 © 2013 Esri Deutschland GmbH
Security
+ Standard SQL Syntax per default
> Verhindert SQL-Injection
> Kann abgeschaltet werden
> Datenbank-spezifisches SQL
+ Unterstützung von „Nested Groups“ im Windows Identity Store
Gruppe „User“
Gruppe „Publisher“
Gruppe „Admin“
24 © 2013 Esri Deutschland GmbH
+ Technische Einordnung
> Data Warehouse / BI-Applikation
> Hohe Skalierbarkeit
> 3 TB bis 186 PB
> Bis zu 4096 Knoten
+ Marktsegmente
> Energie, Handel, Telko, Finanzen, Gesundheit, Verwaltung
+ ArcGIS & Teradata
> Räumliche Analysen auf Daten in Teradata
> QueryLayer oder Datenbank-Views
> Geodaten: Teradata ST_Geometry (Standard in Teradata)
Datenbanken: Teradata
25 © 2013 Esri Deutschland GmbH
+ Technische Einordnung
> Ähnlich zu Teradata
+ Marktsegmente
> Ähnlich zu Teradata
+ ArcGIS & Netezza
> Räumliche Analysen auf Daten in Netezza
> QueryLayer oder Datenbank-Views
> Geodaten: Netezza Spatial oder Netezza Spatial Esri
Datenbanken: Netezza (IBM)
26 © 2013 Esri Deutschland GmbH
+ Technische Einordnung
> Leichtgewichte relationale Datenbank
> Unterstützung von SpatiaLite und Esri-Format
> Keine Geodatabase (anderes Format als für Offline-Editing)
> Nur lesender Zugriff
> Keine Services mit ArcGIS Server
+ „Spannend, aber noch ausbaufähig“
Datenbanken: SQLite
27 © 2013 Esri Deutschland GmbH
+ Spatial Data Server → ArcGIS for Server
> Funktionalität von SDS wird Core-Bestandteil des AGS
> Kein separater Install
+ FeatureServices auf Tabellen mit Geodaten (keine Geoda tabase)
> Editieren von „Simple Features“ über das Web oder Mobil
> Voraussetzung: Integer-Feld mit Auto-Inkrementer als eindeutige Id
+ Volle Unterstützung von „Simple Features“ in ArcGIS for Server
> DynamicMapService und Geoprocessing über QueryLayer
> ArcGIS for Desktop kann das nicht (!)
+ Applikationen die nicht „geo-zentrisch“, sondern „geo-e nabled“ sind
Relationale Datenbank mit Geodaten
28
Deprecation für 10.2
© 2013 Esri Deutschland GmbH
+ Letztes major Release (deprecated)
> ArcSDE
> ArcSDE Application Server (!) � Alternative: Direct Connect
> C und Java API � Alternativen: SQL, FGDB, Runtime
> Command Line Tools � Alternativen: GeodatabaseAdministration Dialog, Geoprocessing Tools
> ArcGIS for Server
> Unterstützung für XP und Windows 2003
> License Manager für Solaris
29
Nicht mehr verfügbar in 10.2
© 2013 Esri Deutschland GmbH
+ Nicht mehr verfügbar
> Spatial Data Server als Zusatzinstallation
> Wird Core-Bestandteil von ArcGIS for Server
> Web ADF
30
Schulungen vor Ort
© 2013 Esri Deutschland GmbH
+ ArcGIS for Server Migration auf ArcGIS 10.1: 01./02.10.2013, Stuttgart
31 © 2013 Esri Deutschland GmbH
+ Übersicht über das Schulungsangebot von Esri: http://esri.de/schulung/index.html
+ Informationen über ArcGIS for Desktop: Sie finden unt er diesem Einstiegspunkt wichtige Ressourcen wie di e Online-Hilfe, Nutzerforen und Blogs, Beispielvideos, etc.http://resources.arcgis.com/en/communities/desktop/
+ Technische Informationen zu den Erweiterungen (z.B. N etwork Analyst, Spatial Analyst, …) für ArcGIS forDesktop finden Sie hier:http://resources.arcgis.com/en/help/main/10.1/#/An_ overview_of_the_extensions_of_ArcGIS/018900000004000000/
+ Informationen zu ArcGIS for Server: Sie finden unter d iesem Einstiegspunkt wichtige Ressourcen wie die Online-Hilfe, Nutzerforen und Blogs, Beispielvideos, etc.http://resources.arcgis.com/en/communities/services /
+ Einstiegspunkt in die Nutzerhilfe: Nutzung von Geodat abases mit SQL Serverhttp://resources.arcgis.com/en/help/main/10.1/#/A_q uick_tour_of_geodatabases_in_Microsoft_SQL_Server/0 02q000000n6000000/
+ Web Client APIs:
> Flex: http://resources.arcgis.com/en/communities/flex-api/
> Silverlight: http://resources.arcgis.com/en/communities/silverlight-api/
> JavaScript: http://help.arcgis.com/en/webapi/javascript/arcgis/index.html
+ Skripting mit der ArcGIS for Server Administration API : http://resources.arcgis.com/en/help/main/10.1/index .html#/Example_Publish_service_definitions_listed_i n_a_text_file/01540000061r000000/
Weiterführende Informationen
32
Niederlassung MünsterMartin-Luther-King-Weg 2048155 MünsterTelefon +49 89 207 005 1460
Niederlassung KölnKonrad-Adenauer-Ufer 41-4550668 KölnTelefon +49 89 207 005 1760
Niederlassung BonnRheinallee 2453173 BonnTelefon +49 89 207 005 1720
Niederlassung WiesbadenDwight-D.-Eisenhower-Straße 965197 WiesbadenTelefon +49 89 207 005 1620
Niederlassung HannoverSchiffgraben 1130159 HannoverTelefon +49 89 207 005 1520
Niederlassung LeipzigFechnerstraße 804155 LeipzigTelefon +49 89 207 005 1420
KranzbergRingstraße 785402 KranzbergTelefon +49 89 207 005 1200
Esri Deutschland GmbH
© 2013 Esri Deutschland GmbH
Recommended