verbind editing omgeving via arcgis for server
DESCRIPTION
Presentatie GIS Conferentie (Rotterdam) Esri NederlandTRANSCRIPT
Verbind editing-omgevingen
via ArcGIS for Server
Joris Bak
Voorbeeld
Basics
Overzicht
Q&A
Scenarios & Architectuur
10.1
Web Editing in ArcGIS 10.0
Mobile
Service
Multi-user
geodatabase
Desktop
Geodata
Service
Windows
Mobile Tablet Web Browsers
Feature
Service
iOS
Android
Clients
GIS Services
Database
Professioneel GIS Editen
Multi-user
geodatabase
Geodata
Service
Feature
Service
• Vanuit ArcGIS Desktop
• Lokaal, netwerk of via het Internet
• Connected of deels connected
• Volledige editing functionaliteit:
• Geavanceerd snappen, netwerken,
topologie, QA/QC, spatial adjustment
• Versioning, historie, dimensioning,
complexe features
ArcGIS
Desktop
en Engine
Editing het Veld (Windows)
Multi-user
geodatabase
Mobile
Service
ArcGIS
Mobile • ArcGIS Mobile Applicatie en SDK
• Windows platform
• Editing via de Mobile service
• Connected of deels connected
• Specifieke tools voor editen in het veld
• GPS integratie, snapping, touch-experience
• Subset van geodatabase gedrag en opmaak
Editing met Smartphones (iOS, Android..)
Multi-user
geodatabase
Feature
Service
ArcGIS for
iOS • OOTB Applicatie en SDK
• iPhone, iPad, Android, Windows Phone devices
• Editing via de Feature Service
• Altijd connectie
• Snelle en eenvoudige updates
• Attributen aanpassen, bijlages uploaden
• Eenvoudige tools voor tekenen
• Gerichte workflows
• Ontwikkelen met APIs
Web Browser Editing
Multi-user
geodatabase
Feature
Service
ArcGIS Web
Mapping
API’s • ArcGIS Web Mapping APIs en Web Apps
• HTML, Adobe Flex, Microsoft Silverlight\WPF
• Editing via de Feature Service
• Altijd connectie
• Snelle en eenvoudige updates
• Attributen aanpassen, bijlages uploaden
• Eenvoudige tools voor tekenen
• Gerichte workflows
• Ontwikkelen met APIs
Web Editing in ArcGIS 10 Crowd-sourcing en gerichte editing applicaties
iPhone
Handhelds
And Tablets
Web Browsers
Desktop
Feature
Service
• Template Based Editing
• Feature Service
• Vanuit veel clients
Wat zijn Feature Templates?
• Een snelkoppeling naar de „dingen‟ die
we editen
• Feature Templates definieren:
• Opmaak
• Wat je kunt editen
• Default values
• Teken tools
• Maakt het aan in ArcGIS for Desktop
en gebruikt het in alle clients
Wat is een Feature Service?
• Nieuw type service in ArcGIS 10
• Ontworpen voor web editing
• Via het Internet edits doorvoeren in een
geodatabase
• Ook zeer geschikt voor query en rendering
• Stateless, snel en RESTful service
1
Geodatabase
Query Geometrie
Attributen
Feature
Service
Client toont
features
2
3
Hoe werkt de Feature Service?
(in het kort)
4 Add
Delete
Update
Hoe maak je een web editing applicatie?
Data op orde en
templates
configureren
Maak
Feature
Service
Gebruik\Maak
Applicatie
Author, Serve, Use
Demo
Data op orde
• Ontwerp het geodatabase model
• Geometrie, attributen, attachments
• Default attributen, domeinen,
subtypes..
• Zorg dat je de data kunt editen
• Registreer de data met een ArcSDE
geodatabase
• Rechten voor ArcGIS SOC gebruiker
• Versioning niet noodzakelijk
Feature Service aanmaken
Als er nu iets niet werkt…
• Redenen waarom een Feature Service niet start:
• Geen toegang tot de data
• Geen SDE workspace in map document opgenomen
• Meerdere SDE workspaces in map document opgenomen
• Niet ondersteunde renderer
• Bekijk de logfiles
Scenarios
Wanneer welke client?
Smartphones
Browsers en iPad-achtige devices
Professionele Desktop gebruikers
Simpele non-versioned edits
Web Browser
Geodatabase
Non-Versioned
Data
Feature
Service
• Laatste edit wint
• Wijzigingen direct in geodatabase
• Wanneer je muteerders zijn te vertrouwen
• Beveilig indien nodig
Versioned edits
• Laatste edit wint
• Eerst validatie voor het in master
geodatabase komt
• Intranet, waar muteerders niet volledig
te vertrouwen zijn
Web Browser
Geodatabase
Edits in versie X
Feature
Service
Regelmatige validatie
en posting
Isolated Editing
Web Browser
Contribution
Geodatabase
Edits in versie X
Feature
Service
Regelmatige validatie
en posting Replicatie
Contribution Analyses
Geodatabase
Regelmatige
Synchronisatie
• Edits tegen een geisoleerde
database (bijv. DMZ)
• Validatie en synchronisatie
• Crowd-sourcing (Internet)
Toegang tot feature service…
… is toegang tot alle features
Update
Delete
Modify
http://help.arcgis.com/en/webapps/flexviewer/live/index.html?config=apps/config-edit.xml
Feature Service, ArcGIS Online, Hosted Maps
10.1
ArcGIS Online ontwikkelt zich snel
Basemaps
Groepen en Sharing
Viewers en
Web Maps
Open Data en
Application
Mapping
Subscriptions,
Infrastructuur,
Hosting,
Organisaties
Integratie
met 10.1
Delen als Services Professional naar Iedereen
Eenvoudiger om GIS resources te delen
Uniforme sharing experience
Uitgebreide analyses
Delen naar servers in de cloud en naar ArcGIS Online
ArcGIS
for Server
Feature Services voor / door iedereen
On-premises Cloud
ArcGIS Online
Wie, wat, wanneer?
• Rechten (toevoegen, verwijderen of veranderen)
• Editor Tracking (wie heeft een edit gedaan)
• Ownership-based toegang (alleen toegang tot wat jij hebt gedaan)
Voorbeelden – Een melding doorgeven
• Misdaad melden (editor tracking)
• Je wilt het behouden (ownership-based toegang)
• Je wilt het ongewijzigd houden (rechten)
Voorbeelden – Vogeltellingen
• Anoniem iets toevoegen (editor tracking uit)
• Alleen toevoegen / updaten (rechten)
• Beheerder kan objecten deleten (met desktop direct op database)
Voorbeelden – Aanvraag vergunning
• Intekenen, bijwerken of intrekken (rechten)
• Bijhouden wie wat doet (editor tracking) om historie te tracken
• Ownership-based toegang instellen zodat alleen eigen edits
zichtbaar zijn
“My first editing application”
Demo
Meer informatie?
Resource Center: resources.esri.nl
Opleidingen
ArcGIS Server (Introductie, Beheer)
esri.nl/opleidingen
Social media twitter.com/gisconferentie
„ArcGIS in Nederland‟ groep
„Esri-Nederland‟