arcgis - vsb.czwiki.cs.vsb.cz/images/5/57/gis_sla395.pdf · the arcgis server webadf for the...
TRANSCRIPT
ArcGIS
Jan Šlahař
About ESRI
ESRI - Environmental Systems Research Institute
Founded in 1969, Redlands, California
In 2002 Esri had approximately a 36 percent share of the GIS software market worldwide
About a million users in 200 countries
10 regional offices in the U.S.
80 international distributors
2 500 employees in the U.S.
ESRI Software Evolution
ESRI Product Family
ESRI Products ArcGIS Desktop
ArcInfo
ArcEditor
ArcView
Extensions
ArcGIS Explorer
ArcReader
Server GIS ArcGIS Server
ArcGIS Server Extensions
ArcGIS for AutoCAD
ArcGIS Mapping for SharePoint
Specialized Applications ArcGIS for INSPIRE
ArcLogistics
Business Analyst
Geoportal Extension
MapIt
Mapping and Charting
Situational Awareness
Mobile GIS ArcGIS Mobile
ArcPad
Apps for iOS
ArcGIS Online ArcGIS Online Map Services
ArcGIS Online Task Services
Community Maps Program
Developer Tools ArcGIS Web Mapping - Flex, JavaScript, Silverlight
Mobile API - ArcGIS for iOS
Tools for Java
Tools for .NET
Esri Developer Network (EDN)
ArcGIS Engine
Data ArcGIS Data Appliance
ArcGIS Online Map Services
Esri Data
Esri StreetMap Premium
Esri Data & Maps
Free Data
Centralized Data Configuration Solution with central GIS database
GIS desktop applications on the central LAN
Data sources can include GIS file servers, geodatabase servers, imagery data sources, pre-processed map cache, online Web services, and related attribute data sources
Remote user access to central data sources can be supported by central Windows Terminal Server (WTS) farms
Distributed Configuration Solution with replicated copies of the data at remote locations
Requiring controlled procedures with appropriate commit logic to ensure changes are replicated to the associated data servers
More hardware and database software requirements
Additional ongoing system administration and system maintenance requirements
Software Solutions ArcGIS Desktop
ArcView Allows you to perform basic visualization, query, editing, and analysis of your data
Key features Map authoring
Spatial query - interactively measure distances and areas, find features in the map, select data by location or attribute, unselect all, switch the selection, access to layer properties from the Identify dialog box, ...
Basic modeling and analysis
Simple feature editing and data integration (not data stored through ArcSDE)- create and edit point, line, and polygon features and attributes
Enabled for extensions
ArcEditor Key features
Adds a comprehensive set of tools to create, edit, and ensure the quality of your data
Multiuser editing and versioning (including ArcSDE technology)
Rules-based topology
ArcInfo Adds advanced spatial analysis, data manipulation, and high-end cartography tools
Advanced spatial analysis and modeling - hundreds of geoprocessing tools to perform advanced GIS data analysis and modeling
Extensive database management - create and manage databases, define database schemas, and administer the integrity of databases
ArcReader Free viewer
Zooming, panning, previous/next extent, bookmarks, printing, searching, identifying features, hyperlink tool, measuring
ArcGIS Desktop Extensions
ArcGIS 3D Analyst - Analyze your data in a realistic perspective
ArcGIS Geostatistical Analyst - Use advanced statistical tools to investigate your data
ArcGIS Network Analyst - Perform sophisticated routing, closest facility, and service area analysis
ArcGIS Schematics - Represent and understand your networks to shorten decision cycles
ArcGIS Spatial Analyst - Derive answers from your data using advanced spatial analysis
ArcGIS Survey Analyst - Centrally locate, process, and manage your survey and cadastral data
ArcGIS Tracking Analyst - Reveal and analyze time-based patterns and trends in your data
ArcGIS Data Interoperability - Eliminate barriers to data use and distribution
ArcGIS Publisher - Freely share your maps and data with a wide range of users in ArcReader
ArcGIS Workflow Manager - Better manage GIS tasks and resources
ArcScan for ArcGIS - Increase efficiency and speed up raster-to-vector data conversion time
Maplex for ArcGIS - Create maps that communicate more clearly with automatically positioned text and labels
Add-ins
Buttons
Tools
Tool palettes
Combo boxes
Menus
Toolbars
Multi-items
Dockable windows
ArcObjects
Software objects that have multiple developer APIs
Includes Component Object Model (COM), .NET, Java, and C++
Allows to extend ArcGIS applications or develop a new one
Present at the core of all the ArcGIS products: ArcGIS Desktop
ArcGIS Engine
ArcGIS Server
Software Solutions ArcGIS Server
ArcGIS Server Allows to create, manage, and distribute GIS services over the Web to support desktop,
mobile and Web mapping applications
To create GIS services, you use ArcGIS Desktop to author geographic content, such as maps and GIS tools, and then publish that content using ArcGIS Server so that it can be used anywhere in your enterprise and on the Web.
ArcGIS Server Key functionality
• Transforms the maps, imagery, data, and GIS tools that you commonly use in ArcGIS Desktop into fast, reliable Web services that you can use anywhere
• Supports mapping applications, Web, local network
ArcGIS Server Extensions
Software Solutions ArcGIS Mobile
ArcGIS Mobile View and navigate mobile maps to direct field resources effectively and monitor the
location of assets.
Collect, edit, and update GIS data in real time and share information with colleagues immediately.
Search and manage a list of GIS features to perform tasks or plan future work.
Rapidly deploy mobile GIS without needing to develop your own solution.
ArcGIS Mobile SDK – create and deploy focused mobile applications
ArcPad Advanced GIS and GPS capabilities for capturing, editing, and displaying geographic
information quickly and efficiently: Perform reliable field data collection and inspection projects
Share enterprise data for rapid decision making
Integrate external GPS, range finders, and digital cameras
Increase the accuracy and validity of your GIS database
Improve the productivity of your field staff.
ArcGIS and the Cloud
In a matter of minutes, you can have your ArcGIS Server running on Amazon’s Elastic Compute Cloud (EC2)
Amazon EC2 - allows users to rent virtual computers on which to run their own computer applications
Self-service access - Auto-scaling, Elastic load balancing, …
Includes – ArcGIS Server, ArcGIS Desktop, SQL Server Express, 100GB drive, PostgreSQL as Enterprise Geodatabase
ArcSDE – Spatial Data Engine
ArcSDE - "middleware" component, adding spatial query capabilities to a standard relational database
Provides an interface between a relational database and the end-user GIS software
Allows to manage spatial data in IBM DB2, Informix, Microsoft SQL Server, Oracle and PostgreSQL
ArcSDE supports the ESRI geodatabase implementation
Supports versioning and long transactions
ESRI Case Studies – Web application
The ArcGIS API for JavaScript™ (JavaScript API) is a browser based API for developing mapping applications. The API allows you to easily embed maps in your Web pages
It use mapping, geocoding, and geoprocessing services
Custom JavaScript applications can mashup ArcGIS services, Google Maps, and Bing Maps data
JavaScript APIs
ESRI Case Studies – Web application
The ArcGIS API for Flex is a browser based API for developing rich Internet mapping applications. The API allows you to create intuitive and visualy rich user interface
It is based on the free Adobe Flex framework. The Flex framework is a client-side technology that is rendered by Flash Player 9 and above, or by Adobe AIR. All Flex 3.x SDK versions are supported
It use mapping, geocoding, and geoprocessing services
Flex APIs
ESRI Case Studies – Web application
ArcGIS API for Microsoft Silverlight/WPF enables you to create interactive, visually rich and expressive applications for both Web and desktop clients
Internet and desktop applications that utilize the mapping, geocoding, and geoprocessing capabilities provided by ArcGIS Server and Bing™ services
The API is built on the Microsoft Silverlight/WPF platform which is integrated with Visual Studio 2008 and Expression Blend 3. The Microsoft Silverlight platform includes a lightweight version of the .NET Framework CLR (CoreCLR) and the Silverlight runtime - all hosted via a browser plug-in
To use the API you simply download and install the ArcGIS API for Microsoft Silverlight/WPF and and start creating your Silverlight or WPF applications using Visual Studio 2008 or Expression Blend 3
ArcGIS API for Microsoft Silverlight/WPS
ESRI Case Studies – Web application
Using the .NET Web Application Developer Framework (.NET Web ADF)
The .NET Web ADF is an AJAX-enabled framework for building Web applications built on ASP .Net AJAX. It includes both server side and client side controls and libraries. The client side JavaScript framework is built on MS-AJAX
The ArcGIS Server Web ADF for the Microsoft .NET Framework (.NET Web ADF) is an AJAX-enabled framework for building applications that display, analyze, and edit GIS data stored on a central server. It includes a set of Web controls, frameworks, and APIs that can be used to build an application from the ground up or to customize an application you created using the ArcGIS Server Manager Web application
.NET
ESRI Case Studies – Web application
Using the Java Web Application Developer Framework (Java Web ADF).
The Web Application Developer Framework (ADF) for the Java Platform provides a set of AJAX-enabled controls that work with geographic data sources. These controls are JavaServer Faces (JSF) components that include both server side and client side controls and libraries. By using the JSF framework, you can leverage the JSF components from ESRI and other vendors to build interactive Web-based applications that can display, analyze, and edit GIS data stored on a central server
JAVA
ESRI Case Studies – Web application
ArcGIS Mapping for SharePoint is a set of interactive and configurable mapping components that enables SharePoint administrators or contributors to embed an interactive map within Microsoft SharePoint
The components, or parts, enable you to display and interact with ArcGIS Server map and attribute data, Bing imagery and services, and location information in SharePoint lists. Configuration is easy through a set of interactive dialog boxes
SharePoint can display data stored in SQL Server 2008 through MapIt application (designed to prepare, serve and use geographic data)
ArcGIS Mapping for SharePoint is built on the ArcGIS API for Microsoft Silverlight/WPF and is available at no cost for existing ArcGIS Server customers
SharePoint
• ArcGIS Mapping for SharePoint is supported on Microsoft SharePoint 2010, enabling users to take advantage of the latest SharePoint technology • Microsoft SharePoint is a family of software products developed by Microsoft for collaboration, file sharing and web publishing
ESRI Case Studies
Business
Defence and intelligence
Education, Libraries, Museums
Government
Health and Humen Services
Map, Chart and Data production
Natural resources
Transportation
Distribution according to branches
ESRI Case Studies
Business - Coop Norge needed a better method to analyze customer data to fully understand regional shopping habits and develop more focused and successful marketing campaigns
Goals
• Evaluate existing stores, their product mix, and patronage
• analyze marketing campaigns more quickly and accurately
Results
• Using ArcGIS Business Analyst, Coop Norge reduced its marketing costs and increased sales
Used ESRI technology
ArcGIS Business Analyst
Business
ESRI Case Studies
Government – The city needed a mechanism that would allow business owners and economic development or planning authorities to identify neighborhood revitalization areas based on a custom set of criteria
Goals
• Create a Web tool for defining and prioritizing a custom set of criteria. Enable sophisticated analysis of spatial information but hide complexity from the person using the Web tool analyze marketing campaigns more quickly and accurately
• Generate maps highlighting areas that best match the criteria
Results
• Authorities access an easy-to-use online tool to create custom sets of economic development criteria
Used ESRI technology
ArcGIS Server (DecisionMap)
Government
ESRI Case Studies
Health and Human Services – MANNA (Metropolitan Area Neighborhood Nutrition Alliance) reengineered its entire delivery process to increase service capacity and improve the efficiency of its meal delivery operations
Goals • Creating full workday schedules for MANNA (Metropolitan Area Neighborhood Nutrition Alliance)
drivers and part-time schedules for volunteers
Results Reduced the number of daily routes
Reduced fuel consumption
Produced accurate drive times
Improved arrival-time estimates
Used ESRI technology ArcLogistics
Health and Human Services
References
http://wiki.gis.com/wiki/index.php/GIS_Software_Technology
http://esri.com
http://resources.esri.com/arcgisserver/apis/