32
Verbind editing-omgevingen via ArcGIS for Server Joris Bak

Verbind editing omgeving via ArcGIS for Server

Embed Size (px)

DESCRIPTION

Presentatie GIS Conferentie (Rotterdam) Esri Nederland

Citation preview

Page 1: Verbind editing omgeving via ArcGIS for Server

Verbind editing-omgevingen

via ArcGIS for Server

Joris Bak

Page 2: Verbind editing omgeving via ArcGIS for Server

Voorbeeld

Page 3: Verbind editing omgeving via ArcGIS for Server

Basics

Overzicht

Q&A

Scenarios & Architectuur

10.1

Page 4: Verbind editing omgeving via ArcGIS for Server

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

Page 5: Verbind editing omgeving via ArcGIS for Server

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

Page 6: Verbind editing omgeving via ArcGIS for Server

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

Page 7: Verbind editing omgeving via ArcGIS for Server

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

Page 8: Verbind editing omgeving via ArcGIS for Server

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

Page 9: Verbind editing omgeving via ArcGIS for Server

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

Page 10: Verbind editing omgeving via ArcGIS for Server

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

Page 11: Verbind editing omgeving via ArcGIS for Server

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

Page 12: Verbind editing omgeving via ArcGIS for Server

Hoe maak je een web editing applicatie?

Data op orde en

templates

configureren

Maak

Feature

Service

Gebruik\Maak

Applicatie

Page 13: Verbind editing omgeving via ArcGIS for Server

Author, Serve, Use

Demo

Page 14: Verbind editing omgeving via ArcGIS for Server

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

Page 15: Verbind editing omgeving via ArcGIS for Server

Feature Service aanmaken

Page 16: Verbind editing omgeving via ArcGIS for Server

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

Page 17: Verbind editing omgeving via ArcGIS for Server

Scenarios

Page 18: Verbind editing omgeving via ArcGIS for Server

Wanneer welke client?

Smartphones

Browsers en iPad-achtige devices

Professionele Desktop gebruikers

Page 19: Verbind editing omgeving via ArcGIS for Server

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

Page 20: Verbind editing omgeving via ArcGIS for Server

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

Page 21: Verbind editing omgeving via ArcGIS for Server

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)

Page 23: Verbind editing omgeving via ArcGIS for Server

Feature Service, ArcGIS Online, Hosted Maps

10.1

Page 24: Verbind editing omgeving via ArcGIS for Server

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

Page 25: Verbind editing omgeving via ArcGIS for Server

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

Page 26: Verbind editing omgeving via ArcGIS for Server

Feature Services voor / door iedereen

On-premises Cloud

ArcGIS Online

Page 27: Verbind editing omgeving via ArcGIS for Server

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)

Page 28: Verbind editing omgeving via ArcGIS for Server

Voorbeelden – Een melding doorgeven

• Misdaad melden (editor tracking)

• Je wilt het behouden (ownership-based toegang)

• Je wilt het ongewijzigd houden (rechten)

Page 29: Verbind editing omgeving via ArcGIS for Server

Voorbeelden – Vogeltellingen

• Anoniem iets toevoegen (editor tracking uit)

• Alleen toevoegen / updaten (rechten)

• Beheerder kan objecten deleten (met desktop direct op database)

Page 30: Verbind editing omgeving via ArcGIS for Server

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

Page 31: Verbind editing omgeving via ArcGIS for Server

“My first editing application”

Demo

Page 32: Verbind editing omgeving via ArcGIS for Server

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‟