2013 Esri Europe, Middle East, and Africa User Conference October 23-25 | Munich, Germany
Optimieren von Kartenservices Dr. Isa Kreft
Esri EMEAUC13
Agenda •
Kartendokument vorbereiten > Datenhaltung
> Datenauswahl > Beschriftung
•
und Symbolik
Kartendokument überprüfen > Standardwerkzeuge > Andere
•
nützliche Tools
Kartenservice veröffentlichen > Eigenschaften
•
Kartencache
Esri EMEAUC13 Optimieren von Kartenservices
anpassen
Kartendokument vorbereiten
Esri Es E sri EMEAUC13
Kartendokument vorbereiten – Nutzung des Service
Grundkarte
Operationale Layer
Nutzung
Universell einsetzbarer Hintergrundservice
Interaktive Dienste
Beispiele
Verkehrswege Topographie Gelände Luftbilder
Thematische Layer Abfrageergebnisse Echtzeit-Daten GP-Ergebnisse Editierbare Daten
Caching ! Esri EMEAUC13 Optimieren von Kartenservices
Kartendokument vorbereiten - Datenhaltung •
Datenquellen mit ArcGIS for Server registrieren
•
Geodatabase > Datenbank-
und GDB-Tuning – eigenes Thema! > Auskunfts-GDB von Produktions-GDB trennen (GDB-Replikation) •
Daten konsolidieren > Anzahl
Datenquellen > Anzahl Verbindungen Esri EMEAUC13 Optimieren von Kartenservices
Kartendokument vorbereiten Datenauswahl •
Nur notwendige Kartenrahmen und Layer
•
Definitionsabfragen verwenden
•
Nicht benötigte Felder in ArcMap ausblenden
Esri EMEAUC13 Optimieren von Kartenservices
Kartendokument vorbereiten - Symbolik •
Punktsymbole > Einfache
Symbole oder Character-Marker > EMF statt Bitmap > Integer Felder für Symbolwerte > Spezialeffekte meiden (Halo, Maskierung..) •
Linien und Polygone > ESRI
Optimized Style verwenden > Kartografische Liniensymbole vermeiden Esri EMEAUC13 Optimieren von Kartenservices
Kartendokument vorbereiten Beschriftung •
Annotation statt Label verwenden
•
Standard Label Engine statt Maplex
•
Felder indizieren
•
Konfliktwichtung zwischen Label und Feature sparsam einsetzen
•
Spezialeffekte vermeiden (Füllung, Halo, Callout…)
•
Sehr große Textsymbole meiden(60+ pts).
Esri EMEAUC13 Optimieren von Kartenservices
Kartendokument überprüfen
Esri Es E sri EMEAUC13
Kartenservice veröffentlichen Service Editor Freigeben als Service
E Eigenschaften kkonfigurieren
Analysieren A
Fehler?
Nein
Ve Veröffentlichen
Ja
Korrigieren
EXI T EXIT Als Service-Entwurf abspeichern oder verwerfen
Esri EMEAUC13 Optimieren von Kartenservices
Service angelegt und gestartet
Standardwerkzeuge •
Esri EMEAUC13
Optimieren von Kartenservices
Weitere nützliche Werkzeuge – mxdperfstat •
ArcGIS Engine Kommando
•
9.3, 10, 10.1, 10.2
http://www.arcgis.com/home/item.html?id=a269d03aa1c840638680e2902dadecac
Esri EMEAUC13
Optimieren von Kartenservices
Weitere nützliche Werkzeuge PerfQAnalyzer •
10.2., 10.1.,10.0, 9.3.1
•
Zeitmessung für Anzeige, - Datenübertragung, - Bearbeitung - Kombination mit DB-Tracing und SQL Kommandos -
•
Esri EMEAUC13
http://support.esri.com/en/knowledgebase/techarticles/detail/39895
Optimieren von Kartenservices
Kartenservice veröffentlichen
Esri Es E sri EMEAUC13
Kartenservice veröffentlichen Service Editor Freigeben als Service
E Eigenschaften kkonfigurieren
Analysieren A
Fehler?
Nein
Ve Veröffentlichen
Ja
Korrigieren
EXI T EXIT Als Service-Entwurf abspeichern oder verwerfen
Esri EMEAUC13 Optimieren von Kartenservices
Service angelegt und gestartet
Service-Eigenschaften: Pooling
Esri EMEAUC13
Optimieren von Kartenservices
Service-Eigenschaften: Parameter
Esri EMEAUC13
Optimieren von Kartenservices
Service-Eigenschaften: Prozesse
Esri EMEAUC13
Optimieren von Kartenservices
Kartencache
Esri Es E sri EMEAUC13
Anzeige beschleunigen - Caching
1:90,000 1:60,000 1:30,000
1:15,000
Esri EMEAUC13
Optimieren von Kartenservices
Zugriff auf gecachte Dienste Client Erste Anfrage Weitere Anfragen Anfrage, um Cache festzustellen
Existiert ein Cache?
Web Server
GIS Server
Daten/GISRessourcen
Esri EMEAUC13
Cache wird geprüft Cache antwortet
Cache
Workflow zum Erstellen eines KartenCaches Planung
9 Tiling-Schema 9 Server-Ressourcen 9 Aktualisierung
Entwurf
9 Maßstäbe pen-Layer 9 Gruppen-Layer
Cache erstellen
9 Vorgerechnet 9 Nach Bedarf Esri EMEAUC13
Optimieren von Kartenservices
Cache testen
9 Testgebiet g
Neu ab Version 10.1
Esri EMEAUC13
•
Cache-Definition bereits beim Erstellen des Services
•
Cache-Erstellung durch Servertools
Optimieren von Kartenservices
Cache-Eigenschaften
Esri EMEAUC13 Optimieren von Kartenservices
Fragen?
Esri Es E sri EMEAUC13