ESRI UC2013
Plenary
•
Plenary
•
10.2
•
Roadmap
–
Incremental software releases
–
Continuous online improvements
–
More Apps
•
ESRI Maps for Office
•
Portal GIS
•
GeoEvent
Processor Extension
•
ArcGIS Professional
•
ArcGIS Online
•
Imagery/Premium Imagery
•
Examples
–
Philadelphia Police
–
Horry County
–
Center Point Energy
Desktop 10.2
•
10.2 Release
–
What’s New
–
Mostly a ‘quality’ release
–
MXD
Compatability
–
10.2
mxds
can be opened on 10.1 desktop
–
No more Bing Maps
–
Processing Improvements
–
Single sign
on
–
Import/Export
to Excel, JSON
–
Optimized Hotspot analysis tool
–
AGO access for all
–
Portal for
ArcGIS
–
Single
-
step analysis tools (resource center)
–
ESRI on
Github
–
Better performance (indexing LAS; multi
processors)
•
Didn’t hear much, if any, new functionality mentioned
outside plenary.
Road Ahead: Desktop
(
ArcGIS Professional
)
•
ArcMap
/Catalog never
mentioned in this session,
which makes one think
that Professional is the replacement for
ArcMap
, but presenters made a
point to say that this will run side
-
by
-
side with
ArcMap
.
•
Been working
on for over 2 years…largely based upon user feedback.
•
Beta tentatively arriving Q4 2013. Too early for licensing. Tentatively
called ‘11
’(?)…ESRI
staff even seemed
unsure.
•
Single
app; styled very much like MS Office
2013.
•
P
roject
-
centric workflow (several maps/layouts in one project
–
2D & 3D).
•
All
geoprocessing
tools, model builder,
python in
one ‘Analysis
’ ribbon
.
•
64 bit;
fully integrated
with AGO.
•
New graphics engine (heavy focus on 3D).
•
Faster & output not rasterized so it looks better.
•
Web
-
based installation, works much like Windows update
.
•
Simplified .NET
api
Ribbon
-
based
Dynamic
Symbology
&
Labeling
(No ‘OK’
d
ialogs to
c
lick through
i
n layer
p
roperties.)
Multiple
Views/
Layouts
p
er Project
Road Ahead: Online Content
•
A lot of new services & data available in coming months
(some free, others not).
•
Imagery
•
Big focus going forward.
•
High resolution (30 cm)
–
planning to update 1/3 of the U.S. every
year.
•
Premium imagery (Digital Globe &
RapidEye
).
–
Available
by subscription (still working on
licensing/cost
–
will be defined by area,
gov
,
etc
).
•
More
multi
-
spectral (Landsat 8, NAIP
) and event
-
driven imagery.
•
Basemaps
•
Will start to deliver in vector format so that users can turn layers
on/off.
•
Currently in a
comprehensive review
to
refine their
basemap
designs.
•
New
hillshade
& imagery
hybrid; new topographic design; new Local
Government
basemap
–
most will be updated yearly.
•
They
will NOT be providing more base map scale levels
(564
, 256
).
•
ESRI’s base maps used in
ArcMap
and AGO are ‘stacked’ services,
meaning their base maps are actually 2 services sandwiched into one.
–
You can use the search to get a single service (if you don’t want labels, only terrain, etc.) to
use in maps or apps
.
Python
•
10.1 (Python 2.7)
–
Now adding new
tools/functionality at
Service Packs (break from past)
–
Can create service definition draft, GP service (SP1), Image service
–
Add
-
in Assistant
•
Zoning
toolbar
–
Python Toolboxes (GP toolboxes created entirely in python)
•
10.2 (Python 2.7.3)
–
Can create geocoding service
–
Import/export
to excel/
json
•
10.3
–
taking
ideas
•
Tips/Tricks
–
PyScripter
>
PythonWin
–
Right click previous
geoprocessing
in the results window, ‘copy as
python snippet
’.
•
Extensive python help/courses/webinars available.
•
30 minute sessions
were
extremely crowded.
Thoughts?
•
Desktop 10.2
‡
Professional
•
Online Content
•
Python
Jason.Hrabe@jocogov.org
ESRI UC2013
•
Visit the ESRI Video channel for technical workshops
Server 10.2
-
Whats
New
•
ArcGIS
Online
–
lots tied
into this
–
free subscription per
ArcMap
licenses
w/ 100
credits
•
Quality release (not feature)
–
lots of fixes and security issues fixed
–
10.1 was a big feature update, 10.2 just incremental update
–
Run
10.2 in parallel (for upgrade purposes
)
–
Cache serially or in parallel
•
10.2 more about solving real problems
–
Better integrated with ArcGIS Online
–
sharing to your
portal
•
New
option to view data source location in manager for a
service
•
Command line utilities supporting scripting
–
e.g. backup & restore using
py
,
js
, java, c
#...
•
Feature service read/write to native
sql
spatial type
–
writing to spatial
type is new at
10.2
•
Security Improvements
–
support active directory accounts, PKI,
oAuth
,
multiple domain controllers,
sql
injection protection, etc…
ArcGIS Server
•
10.2 Release
–
What’s New
•
Transformational
Capabilities
–
Portal for GIS
–
Now included with Advanced Server like AGO
–
GeoEvent Processor for
Server
–
connectors for real
-
time sensors
•
Trigger events based on inputs/data
•
Replaces tracking server
–
Operations
Dashboard for
ArcGIS
–
What Is
–
Collector for
ArcGIS
–
Hosted analysis
services
–
Premium content
services
–
GeoEnrichment API
–
Dynamic image
services
Advanced
analysis tools
–
Web scenes for 3D
ArcGIS Server
•
ArcGIS for Local
Govs
Templates
–
140 templates
–
time to take a look again
–
Lot of utility based templates
–
Executive Dashboard
•
10.2 Release
–
6 new Maps
–
Cell Phone Analysis
•
Links
-
More
,
More
,
More
•
Horry County
–
Good
examples of county implementing several new ESRI offerings…dashboard,
AGO, etc
… lot of public safety, operations, and dashboard promotion
–
400
ipad
deployments
ArcGIS Server
•
Operations
Dashboard
–
Monitor
and track real/near
-
real time data from dashboard (showed the
gas/oil monitoring app demo)
–
Built on AGS framework lib app
–
Desktop app, small footprint
-
works with Portal too
–
Series of configurable widgets
–
Examples were utility oriented
–
Very
google
like sharing UI
–
Not sure what the licensing model is
–
think it’s AGO based
–
app is free for
organizational subscription
–
Data sources must be feature
services
•
Collector Apps
–
Capture field data with mobile apps
–
Supports points, line & poly editing
–
Add photos & video from device
–
Integrated with Operations Dashboard
ArcGIS Server
Web Enabling Database w/
AGServer
•
Good demos of taking SQL data all the way out to web map on AGO or real
-
time app
in Google Earth
•
Create views
from
ArcCatalog
•
Change
symbology
in map service (must enable feature in server service)
•
Can
also dynamically change
sql
query by dynamically enabling workspaces in
server
config
•
Can
dynamically create
sql
in app to control access to not only filters but changes
tables,
etc. (security risk)
•
Edit
query layers w/ 10.2
•
ArcGIS
online has much better editing tools now.
•
Won’t
have any topology, versioning,
geodb
features, anno, network, etc.
Development
ArcGIS for Developers
•
https
://developers.arcgis.com/en
/
•
Developer portal for access to code samples on various platforms
‡
Lays out the credit use payment structure
‡
10credits/$1
Web Development
Development and Debugging
•
Use developer tools in FF/Chrome
•
Use
jslint
,
jshint
,
jsbeautifier
,
jsonlint
•
Use breakpoints, console.log, network monitor
•
Chrome remote debugging
–
for Android debugging (mac has same
feature in safari)
–
allows you to emulate your phone via Chrome and
access same developer tools.
•
Firefox
–
use “Responsive Design” in tools menu
•
Chrome
–
override user agent
–
good for testing various browser agents
–
under settings | Override (in lower right)
•
There are some normal errors that ESRI services emit that are ok (e.g.
“Resource interpreted as Script but transferred with MIME type
text/plain:…”)
–
because of how they check for some
resources
•
Notice the theme here? Chrome & Firefox
Web Development
•
Javascript
–
predominant code choice
•
Examples…
–
https://github.com/sathyaprasad
-
some mobile examples
JS
–
write once runs everywhere
–
Impress
–
pulling
webmaps
from ArcGIS.com (or AGO) and embedding into
presentation
–
http://maps.esri.com/SP_DEMOS/mapflip/index.html
–
shortlist maps
–
http://maps.esri.com/SP_DEMOS/crimemapper/index.html
-
used cluster, point
and
heatmap
to show points
–
http://
maps.esri.com/SP_DEMOS/html5/cssfilters.html
-
apply
css
filters to any
webmap
-
http://maps.esri.com/SP_DEMOS/html5/cssfilters.html?webmap=47100d470626
40e8a1839ec07e09ddef
–
http://maps.esri.com/SP_DEMOS/labs/epa/sandwich.html
-
view layers of
multiple services
–
can run
js
natively on OS
–
same code will run on all platforms
–
uses Node.js
webkit
-
allows you to run
js
on server
-
side/desktop without browser
Web Development
•
HTML5, Node.js,
Realtime
•
Some great examples (mostly
js
stuff) of innovative projects
•
Twitter good source of live streaming data
•
Impress
–
create slideshow and embed interactive maps
•
http://maps.esri.com/SP_DEMOS/medicarespending/impress/#/start
•
http://maps.esri.com/SP_DEMOS/mapflip/
•
http://Maps.esri.com/sp_demos/labs/epa/sandwich.html
•
http://maps.esri.com/SP_DEMOS/portalviewer/
•
Node.js
–
tweet map
–
points, cluster,
heatmap
–
using node.js, express,
socket.io, and
arcmap
•
More Than Tweets on a
Map
-
super
-
analysis
w/ algorithms for predicting trends
–
e.g. flu outbreaks
–
supposedly far better estimates than CDC & Google flu
estimates
•
Great for NY, not so much for Midwest
•
https://github.com/sathyaprasad
-
more web/mobile examples
Web Development
Git
&
GitHub
-
http://esri.github.io
/
•
ESRI
has over 50
github
projects
•
Can
contribute more than just code
–
slideshow, docs, etc…
•
Github
is the hosted version of
git
–
git
is the framework
•
Github
for windows
–
gui
clients
–
even
gui
clients are pretty
comlex
•
google
cheatsheets
for help
-
http://ndpsoftware.com/git
-
cheatsheet.html#loc=workspace
,
http://www.git
-
tower.com/blog/git
-
cheat
-
sheet
-
detail/
•
github
is free if your code is open
–
otherwise you pay for privacy
Mobile
Mobile Strategy Using
API
•
Implementation Strategies
–
Web, Hybrid, Native,
Multiple
•
Web
–
Much more capable now with HTML5
–
js
is the right choice (not
flex/
silverlight
)
–
easy to push updates
•
Hybrid
–
Might be the best choice now
–
again
js
is the right development
env
.
–
hybrid offers more access to device features (e.g. storage, camera,
etc
),
cheaper, can
be offline apps
–
events like online/offline get bubbled
up,
Netflix,
Flipboard
are hybrid
apps
•
Native
–
pure app, hard to get there but offer best performance potential &
cleanest
integration
•
Multiple
–
Develop for web but offer hybrid or native if the user wants
it
•
Decision requires multiple considerations
–
platforms, users, developer
resources, performance, connectivity, deployment
, requirements…
Mobile
Mobile Strategy Using
API
-
Web
•
Responsive
Design important
–
not only size optimized but may remove some
content based on device
–
www.esri.com/responsive
•
start small
–
make your homepage responsive to mobile before taking on larger
efforts
•
see
http://www.mobile
-
patterns.com/
for mobile design ideas
–
best practices
–
designs that work
•
developer.android.com
–
shows what mobile controls should look like for hybrid apps
•
www.CanIUse.com
–
see what html5 features are supported in which browsers
•
use
jquery
,
sencha
, and dojo
•
debugging
–
turn on in phone
–
use safari for
iphone
and
android
debugger for
android
•
some
phone features not accessible
–
e.g. contacts list
Mobile
Mobile Strategy Using
API
-
Hybrid
•
Use
phone gap
–
now owned Adobe and much easier to use
–
no longer have to
compile the app
yourself
•
Can access address book, vibrate,
etc
•
2
layer
–
web & native (
phonegap
handles building the native)
•
Jquery
1.3 has responsive design built
-
in
Mobile
Mobile Strategy Using API
-
Native
•
Could probably use the ESRI framework to pretty easily create some
operational
basemap
apps.
e.g
. parcels, recreation,
util
…
•
Geocode.arcgis.com
–
single free geocoding
endpoint
•
Route.arcgis.com
–
requires use of
credits
•
http
://resources.arcgis.com/en/help/arcgis
-
rest
-
api/
-
several new geo
services
•
Their
UI’s are now following
Googles
(maps) very closely now
–
common
theme
•
The app they’ve built does some very basic
google
map functions, it’s up
to you to extend it
further
•
What’s coming
–
support for 3D,
geotriggers
, security, performance
improvements
•
Map 2.0
–
offline map usage
–
lot of effort going in to this on several
platforms
•
Android Studio IDE
–
should be supported soon
–
used eclipse for
demos
Take Away
•
ArcGIS Desktop
±
ArcGIS Professional, Location Analytics (BI in Office
Apps, CRM)
‡
ArcGIS Server
±
Portal for
ArcGIS, GeoEvent
Processor for
Server, Sensors
& Real
-
time,
Geotrigger
,
Operations Dashboard for ArcGIS
•
ArcGIS Online
±
Free, Business Intelligence, Hosted
Analysis
, Advanced
Analysis, Premium Content
‡
Web
±
Responsive Design,
Javascript
‡
Mobile
±
Collector for ArcGIS
,
Hybrid Applications, Operations Dashboard,
Choose Wisely
•
Development
±
Javascript
,
GitHub
,
https://developers.arcgis.com/en
/
‡
Everything goes through your AGO account
‡
Geo
-
Technology solution for every occasion,
not specific Arc products
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο