ArcGIS Server 10 - Esri · Update a cache using a staging server Production ArcGIS Server Instance...
Transcript of ArcGIS Server 10 - Esri · Update a cache using a staging server Production ArcGIS Server Instance...
Esri China (Hong Kong) User Conference 2010November 23-24 2010 Hong Kong
Technical Workshops
Esri China (Hong Kong) User Conference 2010November 23-24 2010 Hong Kong
Technical Workshops
What’s newin
ArcGIS Server 10
Ken LeungAssistant GIS Solution Manager
Agenda
• What’s new in ArcGIS Server 10• Demo
–Slope Management System (Silverlight)–Public Engagement for West Kowloon Cultural
District Exercise (Flex)–Mobile Update (JavaScript API)–Dynamic Reporting (Microsoft SQL Server +
SharePoint)
New Service – Feature Service (For Editing)
MobileServiceMobileService
Multi-user geodatabase
DesktopDesktop
GeodataServiceGeodataService
WindowsWindowsMobileMobile TabletTablet
Web BrowsersWeb Browsers
FeatureServiceFeatureService
iOSiOSAndroidAndroid
11
What is a Feature Service?
• New service in ArcGIS Server 10• Designed for web editing
– Push changes into the geodatabase over the internet
• Also excellent for querying– Fetch geometries and attributes– Client renders features (Thematic mapping,
maptips…)
• Stateless, quick, RESTful service Geodatabase
QueryGeometryAttributes
FeatureService
Client rendersfeatures
22
33
How Feature Services work?(Simplified)
44Add
DeleteUpdate
Feature Service (For Different Platform )
iPhoneiPhoneHandheldsHandhelds
And TabletsAnd Tablets
Web BrowsersWeb Browsers
DesktopDesktop
FeatureServiceFeatureService
• Allows editing capability through different platforms
• Desktop – Full editing capability
• Web Browser – Multiplatform editing
• iPhone / Handheld Device – Simple editing
Professional GIS Editing
Multi-user geodatabase
GeodataServiceGeodataService
ArcGISArcGIS DesktopDesktopand Engineand Engine
FeatureServiceFeatureService
• From ArcGIS Desktop
• Editing over the local network or the internet
• Connected or partially connected
• Full editing capabilities :
• Advanced snapping, COGO, network editing, topologie s,
feature extraction, QA\QC, spatial adjustment tools
• Versioning and conflict resolution, history, dimens ions and
complex features…
Mobile editing (iOS and Android)
Multi-user geodatabase
FeatureServiceFeatureService
ArcGISArcGIS for for iOSiOS
• OOTB Application and SDK
• iPhone, iPad, Android devices (coming soon)
• Editing through Feature Service
• Only works in fully connected environments
• Quick updates
• Change attributes, attach picture
• Simple tools for sketching
• Focused editing
• Development through APIs
Web browser based editing
Multi-user geodatabase
FeatureServiceFeatureService
ArcGISArcGIS Web Mapping APIsWeb Mapping APIs
• ArcGIS Web Mapping APIs and Web Apps
• HTML, Adobe Flex, Microsoft Silverlight\WPF
• Editing through Feature Service
• Only works in fully connected environments
• Quick updates
• Change attributes, attach picture
• Simple tools for sketching
• Focused editing
• Development through APIs
• Feature Template based editing: Well defined Inform ation Model• Feature Service: An editing web service for your ge odatabase• Edit from many clients
iPhoneiPhoneHandheldsHandhelds
And TabletsAnd Tablets
Web BrowsersWeb Browsers
DesktopDesktop
FeatureServiceFeatureService
BuiltBuilt --in in geocollaborationgeocollaboration and web editingand web editingEnabling crowdEnabling crowd--sourcing and focused editing applicationssourcing and focused editing applications
What are Feature Templates?
• A shortcut to the things that people edit• Feature Template defines:
–Symbol–Editable and read-only attributes–Default values–Preferred drawing mode
• Authored in ArcMap, used by all clients• Structured data collection with an
intuitive user experience
AttachmentsAttachments
Handling complex Handling complex symbologysymbology /geometries/geometries
Attribute EditsAttribute Edits
Sophisticated Web EditingSophisticated Web Editing
Web Editing ScenariosWeb Editing Scenarios
Editing Widgets in ArcGIS Web Mapping APIs
Template Picker
Template picker and edit toolbar
Attachment editor and Attribute Inspector
Sophisticated Web Editing
Attachments
What are geodatabase attachments?
• A file associated to a feature• Video, picture, pdf, zip…
• Stored in the geodatabase as a BLOB• 1 to many relationship
• One feature, many attachments
• Retrieve and edit from Desktop and the Web
Geometry Service
• An ArcGIS Server service for geometry manipulation
• Enhanced in ArcGIS 10:• Offset, Trim/Extend, Reshape, Auto-Complete• Cut, Difference, Intersect, Union
• REST interface only
• Use in combination with Feature Service• To aid in editing workflows• Cut, Reshape…• Also validating business rules!
Web Browser
Geodatabase
FeatureService
GeometryService
Search Service
• Index GIS content and folders
• Connect search service through ArcGIS Desktop
• Drag the result to ArcMap
• Save time to search relevant data through many fold ers and geodatabases
Map Service support time-aware layers
• Make many of layers time aware using ArcMap
• Use time aware information to change the display an d perform temporal queries
Map Service Enhancement
• Geocode service support single-line address format• e.g. 7 Wing Hong Street
• Support data extraction. (Clip, zip, email)
Map caching
• Compact cache storage (group large bundle files)• Mixed mode caches (JPEG + PNG32)• Import and export caches• Copy first writing caches to shared cache
directory
0. map tile creationwhen service is published(preprocessing operation)
ArcGIS Server
2. pre-createdimage tile sent
1. client requestClient
A
cache
256 x 256
Mixed mode image format
• Creates JPEG tiles unless transparent pixels detected
• If transparent pixels detected, creates PNG32
• Mashup basemaps with ArcGIS Online
D
Two overlapping map servicesMixed mode cache on top of a JPEG cache
Create tiles
• Manage Map Server Cache Tiles geoprocessing tool–Almost always use this in
a model
• Allows spatial and scale constraints
Update a cache using a staging server
Production ArcGISServer Instance
Staging ArcGISServer Instance
Map service
Map service
Cache folderCache folderCache folderCache folder
All layers for All layers for cartography of cartography of
map servicemap service
Layers for Layers for TOC and TOC and
QueryQuery
Copy cache
(On-demand caching needs the full map to build the cache)
Server Management
• Logging offloaded to SOCs–SOM kept one log file for all messages
• Option for log file cleanup–Specify the maximum number of logs
• Checks for invalid data connections–Check database connection periodically
• Improve help search–Ranking logic to list the most relevant topics
Demo1. Slope Management System
(Silverlight)
2. Public Engagement for West Kowloon Cultural District Exercise (Flex)
3. Mobile Update (JavaScript API)
One more thing ….
Opening the World to Everyone in New Ways
• Microsoft SQL Server Reporting Builder• ArcGIS Mapping for SharePoint
by ArcGIS Mapping for Microsoft SQL Server and Share Point
Post-Conference Seminar
• Opening the World to Everyone in New Ways by ArcGIS Mapping for Microsoft SQL Server and Share Point
– Date: 14/12/2010– Time: 1430 – 1700– Venue: 15/F United Conference Centre,
Admiralty, Hong Kong
2929
Thank you!