Whats new in ArcGIS Server 10 Ken Leung Assistant GIS Solution - - PowerPoint PPT Presentation
Whats new in ArcGIS Server 10 Ken Leung Assistant GIS Solution - - PowerPoint PPT Presentation
Esri China (Hong Kong) User Conference 2010 Esri China (Hong Kong) User Conference 2010 Hong Kong Hong Kong November 23-24 2010 November 23-24 2010 Technical Workshops Technical Workshops Whats new in ArcGIS Server 10 Ken Leung
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)
Mobile Service Mobile Service
Multi-user geodatabase
Desktop Desktop Geodata Service Geodata Service Windows Windows Mobile Mobile Tablet Tablet Web Browsers Web Browsers Feature Service Feature Service iOS iOS Android Android
1 1
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
Query Geometry Attributes Feature Service Client renders features
2 2 3 3 How Feature Services work? (Simplified) 4 4
Add Delete Update
Feature Service (For Different Platform)
iPhone iPhone Handhelds Handhelds And Tablets And Tablets Web Browsers Web Browsers Desktop Desktop Feature Service Feature Service
- 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
Geodata Service Geodata Service ArcGIS ArcGIS Desktop Desktop and Engine and Engine Feature Service Feature Service
- From ArcGIS Desktop
- Editing over the local network or the internet
- Connected or partially connected
- Full editing capabilities:
- Advanced snapping, COGO, network editing, topologies,
feature extraction, QA\QC, spatial adjustment tools
- Versioning and conflict resolution, history, dimensions and
complex features…
Mobile editing (iOS and Android)
Multi-user geodatabase
Feature Service Feature Service ArcGIS ArcGIS for for iOS iOS
- 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
Feature Service Feature Service ArcGIS ArcGIS Web Mapping APIs Web 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 Information Model
- Feature Service: An editing web service for your geodatabase
- Edit from many clients
iPhone iPhone Handhelds Handhelds And Tablets And Tablets Web Browsers Web Browsers Desktop Desktop Feature Service Feature Service
Built Built-
- in
in geocollaboration geocollaboration and web editing and web editing
Enabling crowd Enabling crowd-
- sourcing and focused editing applications
sourcing 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
Attachments Attachments Handling complex Handling complex symbology symbology/geometries /geometries Attribute Edits Attribute Edits Sophisticated Web Editing Sophisticated Web Editing
Web Editing Scenarios Web 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
Feature Service Geometry Service
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 folders and
geodatabases
Map Service support time-aware layers
- Make many of layers time aware using ArcMap
- Use time aware information to change the display and
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 creation
when service is published (preprocessing operation) ArcGIS Server
- 2. pre-created
image tile sent
- 1. client request
Client 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 services Mixed 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 ArcGIS Server Instance Staging ArcGIS Server Instance
Map service Map service
Cache folder Cache folder Cache folder Cache folder
All layers for All layers for cartography of cartography of map service map service Layers for Layers for TOC and TOC and Query Query
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
Demo
- 1. 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 SharePoint
Post-Conference Seminar
- Opening the World to Everyone in New Ways
by ArcGIS Mapping for Microsoft SQL Server and SharePoint
– Date: 14/12/2010 – Time: 1430 – 1700 – Venue: 15/F United Conference Centre, Admiralty, Hong Kong
29 29