Rob Elkins, Craig Williams, Ashley Pengelly, Doug Morgenthaler, and Ty Fitzpatrick preview the improvements and new capabilities of ArcGIS 10.1 for Desktop.
00:01 So my name is Rob Elkins; I'm the ArcGIS Desktop group product manager.
00:05 And you know, you don't want to just hear from a product manager…
00:08 …so I made sure today to bring some of the dev leads and people who are involved directly…
00:14 …in the development projects for 10.1 on a day-to-day basis…
00:17 …making the decisions, making things happen today, to represent kind of the four major areas of the 10.1 release.
00:23 So I'll introduce them as we get to their sections.
00:28 This is the desktop session, but we're not going to talk just about about Desktop.
00:32 Because ArcGIS Desktop is only part of a GIS.
00:35 It is the part that many of us started with, maybe using first…
00:38 … whether that was ArcView 3, or ArcInfo Workstation…
00:41 …or ArcMap as our first experience with Esri software on the desktop.
00:46 But now, more and more we're actually working with cloud data…
00:51 …with ArcGIS Online basemaps, working with ArcGIS…
00:55 …ArcSDE for Enterprise data coming over.
00:59 And then we're also now, you know…
01:00 …pushing out maps to mobile devices onto the Web.
01:04 So the Desktop user plays a very important role in the whole system.
01:08 And you'll see that especially in the first section of our session today as we talk about how…
01:14 …we want to make geographic information available to more and more users…
01:18 …not just to other GIS users, but to information workers or decision makers…
01:23 …that aren't going to ever use ArcMap.
01:25 That's your job, but how can you then share information with them to help them make better decisions…
01:30 …but have them know what you're working on and see the results of your analysis.
01:34 So we're going to talk about sharing maps and data.
01:36 We're also going to talk about sharing analysis and the improvements to geoprocessing.
01:43 We're going to talk about mapping, of course, as ArcMap is what many of us use on a daily basis…
01:47 …and the visualization enhancements at 10.1.
01:51 We'll talk about editing and data creation, how we're going to improve the productivity…
01:55 …and a few other miscellaneous topics that I'll throw in throughout the presentation.
02:01 And we'll wrap it up and give you some time to ask some questions of us up here…
02:06 …or we'll invite you to meet with the dev teams downstairs in the showcase tomorrow.
02:10 So it's important to know that this is a .1 release. It builds upon 10.0.
02:15 And how many people in the room today have already made the migration to 10.0, by a show of hands?
02:20 So look at that. So just about everybody. Excellent.
02:23 It's been…we've had very fast adoption of 10.0 compared to some of the 9.2 or 9.3 releases.
02:32 And we think that was a very big release for desktop users.
02:35 And you probably experienced some of those changes in the application framework…
02:39 …a little bit of the look and feel and some of the new and enhanced functionality.
02:43 Many of the projects that we're going to show today, we're really just building upon that…
02:47 … and finishing some of that work that started at 10.0; hence, the name 10.1.
02:53 We're basically finishing up development here right before the conference for beta one.
02:57 The install and release team is quickly certifying the downloads…
03:01 …and making sure everything's good to go for install, uninstall.
03:04 …all the different configuration settings, so that we can make the beta available at the end of July.
03:09 Kind of when you get back from vacation after the conference…
03:12 …first week of August so that you can download the beta program.
03:15 You can preregister for the beta right now at betacommunity.esri.com.
03:20 Go ahead and sign up today. I know a lot of you guys got your iPads, your iPhones…
03:23 …your mobile devices, so go ahead and sign up right now during the session, I won't be offended.
03:29 We plan on releasing, as Jack said, early 2012. So we'll have some betas this fall, then a prerelease.
03:36 This session, along with all sessions, can be reviewed at esri.com/sessionevals.
03:42 So this is taking the place of those little pieces of paper that used to be on your chairs when you'd come to a session.
03:47 So give us feedback, that helps us improve but also know what you're looking for.
03:53 We made some changes just yesterday based on feedback of getting you in a bigger room…
03:58 … instead of the scheduled room that was only half this size.
04:01 So we want to hear from you.
04:03 There are still plenty of seats up here on my right, so those that are just coming in, feel free to come up.
04:07 If you've got an empty seat next to you, if you'll raise your hand.
04:11 There you go, so lots of empty seats. So you guys don't have to stand, you can come on up.
04:16 Alright, so I mentioned our first section is on sharing, and this was the primary focus of the Desktop team.
04:22 But it's actually a project that was started at 9.3.1 when we introduced layer packages…
04:28 …that you could start to share layer packages inside your organization…
04:32 …a nice way to bundle up the data and the cartography for a layer.
04:36 The packages concept got enhanced at version 10 as we introduced map packages.
04:41 And many of you have probably, you know, gone to that context menu, created a map package…
04:47 …and that's great because you can share all of the layers in your map…
04:50 …and the data frames in the layout in a single file, as an e-mail attachment, upload it to ArcGIS Online…
04:55 …as ArcGIS Online gets more and more integrated inside of ArcMap itself.
05:01 We're extending packages at 10.1 to support several new types of packages.
05:06 The first one is geoprocessing packages that we'll show here in some demos.
05:13 Alright, Doug Morgenthaler from the editing team.
05:17 Excellent. We're glad you can be with us, Doug. Doug has no comments. Alright.
05:26 Doug, this session is being recorded and streamed to Esri offices all over the globe…
05:31 …and will be made available on the Worldwide Web.
05:36 We're glad you're here because of that. So, new type of packages at 10.1.
05:40 We've got geoprocessing packages, and I'll let Ash demo this later.
05:44 But this is basically a way for you to share your models and your tradecraft…
05:47 …with other people after you successfully have executed a model…
05:51 …a script, a tool, you can then share that with somebody else and they can use it with their data.
05:56 Or they can refine it and you can collaborate on projects.
05:59 Also, for a locator, if you've created a custom locator for geocoding and address matching…
06:04 …you can now share that as a single file just like a map package.
06:08 And then the third new type is a tile package.
06:12 And initially this will be very important to ArcGIS Runtime…
06:15 …which is a new developer technology that we're introducing at 10.1…
06:19 …but a tile package basically creates a map cache.
06:22 Like a base layer of your map, converts it to tiles so it chops it up…
06:26 …into little pieces of JPEGs or PNG files at different scales…
06:30 …but puts it into one file and then can be distributed and it can be a kind of a disconnected basemap.
06:37 So if you don't have a connection to ArcGIS Online for all your basemaps…
06:40 …you can create your own basemap and share that with other ArcMap users…
06:44 …or to custom applications with ArcGIS Runtime.
06:47 So packages we think is a great way for you as the professional GIS user to share your work…
06:53 …and your analysis with other professional users.
06:55 I say professional users because they need ArcMap…
06:58 …or they need ArcGIS Explorer Desktop to work with packages.
07:02 So we're going to have demos throughout the presentation, so I'm going to turn the time over to Ty.
07:07 Ty manages part of the mapping team that focuses on sharing and packaging…
07:12 …and he's a product engineer at Esri.
07:15 Now product engineers have lots of different responsibilities.
07:19 They're not the guys that are writing the code, per se, in C++…
07:22 …but they manage the developers, help to find the user interface…
07:26 …the documentation, the testing efforts, and deal with the bugs as they come in…
07:31 …and prioritize your enhancements requests.
07:33 So Ty does a lot of stuff. Anything else you do?
07:37 That's good?
07:38 That's a good start.
07:39 Alright, that's a good start, he says.
07:41 So Ty's going to show off some of the packaging capabilities, new at 10.1.
07:45 Okay, thank you very much. So here we've got a map.
07:48 I'm going to do this through a scenario and how we share maps…and map and layer packages…
07:55 …from one desktop user to another.
07:56 And the scenario is, we've got a fire in Yosemite National Park.
08:00 And I know how to create a map, I know how to create a page layout.
08:04 I created a little page layout here.
08:06 But what I want to do is author this map with the fire that's happening in Yosemite.
08:11 Now I'm not an expert in how to define symbology for firebreaks and fire zones…
08:17 …and all the different things that go on with modeling fires inside of a map…
08:21 …but I know one of my colleagues has done that for me.
08:24 So I can use ArcGIS Online as a way to kind of share between two desktop users.
08:29 So if I go onto ArcGIS Online…
08:32 …this window comes up, and it's basically a mirror of what's on the web…
08:37 …but it's embedded inside of the desktop.
08:39 Here we've got all the featured maps on ArcGIS Online…
08:44 …and we can see some of the data that I've already uploaded there, as well as my groups that I've got.
08:50 And here I've got a group called Wildfire Protection.
08:53 And if I go into the details of this group…
08:55 …I've got a few different geoprocessing models that I've used, but I've also got this wildfire response points.
09:02 And if I go into the detail, this is a layer package.
09:05 So a layer package could be defined with data or without data.
09:09 In this particular case, it's a schema-only layer package.
09:13 So when I add it into my map, it's going to ask me where I want to put the contents of this layer package.
09:20 And I want to put it into a geodatabase.
09:23 So, here I'm going to create a geodatabase to put that in, and I can also define the projection.
09:32 I want to take the default projection, but I can optionally choose that projection as well.
09:37 So it's going to create that data in the projection in that database that I've defined.
09:41 So when I import it, it's going to contain all the different layers…
09:45 …that I need to create the firebreaks inside of my map.
09:49 All the symbology is there, it's been already well defined.
09:53 I didn't need to do any of that work.
09:54 An expert did that work to define that layer package that I can now use as a building block for this particular map.
10:01 As well, I've got all the feature templates for those layers that I want to edit, right over here in the editor.
10:08 So when I want to create a…let's say…let's create the fire break along Yosemite Valley here.
10:15 We'll create a couple.
10:19 Maybe we want to add some other aerial hazards such as El Capitan…
10:27 …and maybe a few other points just to make it interesting here.
10:32 We'll add the fire perimeter, and so forth. So you get the point.
10:38 All the modeling of this layer was all done by somebody else who was an expert.
10:43 They were able to share that package through a schema-only package…
10:45 …then I could download this into my map and very quickly become productive and create a really nice-looking map.
10:53 So, so nice.
10:56 And if I go into the page layout now, I've got a fairly nice page layout that I want to now share.
11:11 So now I can share a map package.
11:13 So here I've got a nice page layout, I've got a data frame…
11:16 …I've got some content, and I want to share this as one whole project here.
11:19 So from the File menu, Share As a map package.
11:25 The Map Package dialog comes up, we can add some item information about this.
11:28 We need a summary; we'll just use that also for the tags.
11:31 We also have additional files that we can add.
11:33 So anything additional that I want to contain inside of the package we can put in there…
11:37 …videos, documents, PowerPoints, what have you.
11:42 So let's go in, and we have the Yosemite Wildfire Protection Plan.
11:45 So I want to add that into my package so when the person that opens it up on the other side…
11:50 …has some more information about the map, to go along with the map.
11:55 As well, I can share that map with a group on ArcGIS Online as well.
12:00 So when I share that map…
12:01 …it's going to consolidate all the data into this single package…
12:05 …whether it comes from SDE, or shapefiles, or file geodatabase.
12:09 Put it all together for me in a nice single package that I can share up to ArcGIS Online…
12:14 …and then share with other Desktop users.
12:17 So this is just a quick example of how we can download layer packages, use them as building blocks.
12:22 They can either contain data or just the schema, and then create a really nice-looking map…
12:27 …and then share that back up to ArcGIS Online with other Desktop users.
12:31 Now just to go one step further here, these are all GP tools that exist inside of the toolbox.
12:40 Let me see if that's done.
12:43 That's done.
12:44 And all these tools exist inside of the toolbox under Data Management Tools and Packaging.
12:51 So we have Consolidate Layer, Extract Package, and Package Layer, and Package Locator.
12:56 So these are all tools that can be used as GP tools that can also be scripted.
13:02 So there is a framework for you automate some of this stuff, as well.
13:08 So next, I want to talk about locator packages.
13:12 Let's go back to Catalog here.
13:14 Locator packages are new at 10.1, and it's simply a locator.
13:21 Similar to a map package, we would right-click on a locator and say, Share Locator Package.
13:25 And this can, again, be shared with ArcGIS.com and then opened up on the other side with another Desktop user.
13:32 So it's a really convenient way to share locators through ArcGIS Online with multiple desktop users.
13:40 So we're further extending the packaging family at 10.1 there.
13:46 And the next really nice one, which Ash going to show, is the geoprocessing package.
13:53 I'm not going to show that, he'll show that.
13:54 But that's another one that we've extended in the packaging family.
13:58 The last one that I'm going show is using the ArcGIS Runtime.
14:04 So Rob mentioned the ArcGIS Runtime a little bit…
14:06 …but it's a new, lightweight framework for how we can build and deploy lightweight applications.
14:11 And these little applications are driven by these package types.
14:15 So I can create tile packages, map packages and locator packages, geoprocessing packages…
14:20 …and use them inside of the ArcGIS Runtime.
14:26 So I've got a really simple application…
14:28 …it's got a tile package in it, very responsive, very fast and lightweight, right.
14:35 So I encourage you to go to the ArcGIS Runtime section…
14:38 …learn more about these ArcGIS Runtime applications that you can build.
14:43 But to create these, let's take a look at how we might make these.
14:49 So here I've got a map, World Soils.
14:52 And to create these packages…
14:54 …I go from the Customize menu into the ArcMap options, and I'm going to enable ArcGIS Runtime tools.
15:01 And what that's going to do is two things.
15:04 It's going to add this extra option here for tile packages.
15:07 As well, for the map package, it adds this Make ArcGIS Runtime Compatible.
15:12 And what that does is just add a couple extra files into the map package to allow it to be used inside of the ArcGIS Runtime.
15:20 So let's create a tile package real quick here.
15:24 So the tile package comes up, we can share this with ArcGIS Online or save it to disk.
15:29 I'm going to use the tile format here for the ArcGIS Online tiling scheme.
15:35 Let's delete most of these scales.
15:40 And it already has the anti-aliasing turned on.
15:43 I believe we already have the item description here, and we'll create that.
15:51 So what it's going to do is create a cache of this map and then put it into the tile package…
15:56 …and then that can be consumed inside of the ArcGIS Runtime.
15:59 So it's already been made, and now all we've got to do is add that into our map.
16:08 So I created this Soils package, and there we've got a tile package drawing now.
16:19 And in a little bit, we zoom in…
16:22 …you can see the resolution is a little off because I didn't cache down to all those different scales.
16:26 So these packages can be used in the ArcGIS Runtime…
16:29 …but they can also be consumed between different desktop users as basemaps, as tile packages.
16:37 So those are some of the new features for packaging at 10.1.
16:41 These are the new items that have been added to that packaging family.
16:45 Thanks, Ty.
16:46 So you switched back to the slides.
16:53 Alright, so the other way that we think people are going to share…
16:56 …is not just you as professionals sharing with other colleagues and other ArcMap users…
17:01 …there's a greater need, and people are expecting you to be able to share to a larger audience.
17:06 And that's usually done through a web service and because people…
17:10 …whether they're connecting to these web services from a website…
17:13 …or from their iPhone, or from an Android device, or just from another custom application.
17:20 So inside of ArcMap, you'll have the capability to directly share as a service.
17:25 And this is going to make it much easier for you to share your GIS resources.
17:28 It's the same experience for sharing packages.
17:31 You're going to see those same dialogs over again…
17:33 …but this time you're going to be not sharing it as a file, but it's actually going to create a service.
17:38 And to do that, though, of course we need a server.
17:40 And so you need either ArcGIS Server or you can publish to ArcGIS Online.
17:47 So it all starts with ArcGIS Desktop.
17:49 In the US, the GIS professional creating these packages or these maps…
17:53 …you can share that to your copy, to your instance running inside your organization of ArcGIS Server.
17:58 You can share it to the Esri cloud, and that's ArcGIS Online…
18:02 …and this is some new capabilities that are just being announced.
18:06 Yeah, to ArcGIS Online.
18:07 Or, if you have a copy of ArcGIS Server running in Amazon, you can easily share it to that.
18:12 And we'll talk a little bit about these.
18:13 But first, probably the one that excites me the most is that directly from ArcMap…
18:17 …I don't have to have my own server now.
18:19 I can have a subscription to ArcGIS Online, and I can publish straight to the Esri cloud…
18:24 …package up all the data necessary and all the configurations of that service…
18:28 …and then a service is started up on the Esri servers…
18:32 …and then I can then just have that and use it inside of web applications…
18:36 …or create web maps that can easily be shared to people who don't have any ArcMap or professional GIS software.
18:45 So we'll just jump straight into a demo here.
18:47 But this is definitely something that's new and I want you to kind of think about…
18:50 …how you might want to use this in your organization as having users be able to create these map services very easily.
18:57 Maybe you've got ArcMap users in different offices…
19:00 …or need to collaborate on different things…
19:01 …or people who don't have ArcMap on the other end but want to collaborate via a web application.
19:07 Alright, so we'll go back to Ty here.
19:08 Okay, thank you.
19:09 Oh wait, did I turn too quick?
19:11 No, you're good.
19:12 So here's the finished product.
19:15 It's an HTML5 application. It's a service request application. It's got a tiled service in it, very responsive…
19:23 …and it's also got customer request information here, some of these points.
19:27 Now the interesting thing about this map is both these services are being hosted on ArcGIS Online.
19:34 They're not on my computer, they're on ArcGIS Online as services.
19:37 One's a tiled service, and one's a feature service.
19:41 So I can add new features here to the map.
19:44 It's a citizen request.
19:50 Here is a downed power line.
19:55 Enter my name, just enter some information, and submit it.
20:03 So we're adding features to the feature service that's being hosted on ArcGIS Online.
20:08 So how do we do this? How do we create these services? There's a couple different ways.
20:13 I'm going to show you from the desktop. Here, I've got that citizen request map.
20:18 And one of the great things about Desktop, it's got great authoring capabilities.
20:22 And we want to leverage that when we author and then publish these maps up to host your hosted…
20:27 …your organization in ArcGIS.com…ArcGIS Online.
20:32 So here's the simple map of some citizen request points.
20:35 We'll just remove this basemap layer and then share it as a service.
20:41 So this sharing as a service is unified whether or not we're going to hosted maps…
20:45 …or whether we're going to your ArcGIS Server in your organization.
20:51 So here I'm going to choose to go to My Hosted Maps, I'm already logged into ArcGIS Online.
20:55 It's going to copy the data to the server when I publish. Just to make sure I know which service it is.
21:07 And what it's going to do is, first it's just determining to see if that service already exists on ArcGIS Online.
21:14 The service editor is going to come up here…
21:15 …and I have the option to choose between publishing a feature service and a tiled service.
21:20 So this is a bit new, this experience.
21:22 I don't know if you…I think most of you have seen this already.
21:25 But one of the great things about 10.1 is we moved all the configuration of the service forward…
21:30 …in the authoring process whether or not you're going to hosted maps or your enterprise server.
21:34 And this really allows us to do some analysis prior to you publishing.
21:38 So we can analyze when you're publishing a tiled service or a feature service…
21:42 …or even to ArcGIS Server some of the best practices there to make sure…
21:47 …that you're publishing the correct service and everything's going to work right for you.
21:51 So here I'm going to publish a feature service.
21:54 We have different capabilities, we can create delete, query, and update.
21:57 We have different kind of control over that service.
22:00 We can set some item information, and as well we can share that with a particular group on ArcGIS Online.
22:08 And we can publish that.
22:09 So what this is doing, it's going to take the content in my map…
22:12 …whether it's coming from SDE, raster files, shapefiles…
22:16 …all the different data sources that are available that can be used in ArcMap in Desktop.
22:21 We'll package those up into a single file with a service configuration and then transfer that up…
22:26 …to ArcGIS Online to your organization where it's then going to create that service for me…
22:32 …that you saw earlier in that application.
22:33 So this went pretty fast.
22:35 Just to give you an example, if you had about four gigs of data on the larger side…
22:40 …that's going to take you about 10, 15 minutes to upload to ArcGIS Online.
22:45 So we really are working hard and optimizing that upload time and packaging time…
22:49 …to make sure that you can get a large amount of data up there.
22:53 Four gigs of vector data is quite a bit, so.
22:57 So now that that's up there, we can go on Explorer here, and let's add that into my map.
23:03 There's my service already available.
23:07 Let's create a new map here.
23:16 Here's that service, I'll add it to my map, it's already published.
23:22 So this is a quick example of publishing just a simple feature service.
23:25 But again, you can publish a tiled service, which is a cached map or a feature service, to ArcGIS Online.
23:32 Your organization on ArcGIS Online.
23:36 Do you want me to do the enterprise one now, or…
23:39 Yeah, so that's pretty impressive, what Ty just did there.
23:42 In a couple of minutes, he was able to take data that was on his machine…
23:46 …or that could have been in his instance of SDE, straight from ArcMap…
23:51 …pushed it up to the Esri clouds and turned it into web service…
23:54 …that now ArcGIS Explorer Online could use, or any web browser could use.
23:59 And, in that case, it's a feature service.
24:01 So if he exposes it…
24:02 …the capabilities in his web application, people can actually edit that data…
24:06 …can update the attributes of it.
24:08 So in the past, that required lots of steps and it was difficult to publish data to Server.
24:14 We always said, you author in ArcMap, you publish to ArcGIS Server, then you could use it.
24:18 But there was some difficulties in that process.
24:21 Go back to the slides.
24:23 So just want to drive this home that we're really making it much easier for you to clear those hurdles…
24:29 …and to get past some of the road bumps and issues with publishing to the server.
24:33 You, as desktop users, will have access to server capabilities without having to purchase a server…
24:41 …for your organization and get hardware and software…
24:44 …inside your organization and deal with some of those IT issues.
24:48 You'll be able to publish straight from ArcMap and then be able to access that data.
24:53 You, or other people maybe who don't have ArcMap directly.
24:57 Now the third type here that we want to talk about is that when you have your own copy of ArcGIS Server…
25:04 …like many of you do, it's still difficult sometimes to deal with the internal policies and procedures…
25:10 …and that real firewall of getting your data and your maps over to the server.
25:15 So we want to make that a much easier process…
25:17 …whether your server is actually inside your organization but down the hall…
25:22 …or if it's running in Amazon.
25:24 And how do I get all that data up to Amazon out of my SDE database and into the instance of SDE…
25:31 …either in Amazon or just down the hall in the server room?
25:34 So Ty's going to show us a similar experience, but now publishing directly to ArcGIS Server.
25:40 Now this copy of ArcGIS Server is here running locally, right?
25:43 Right on my laptop.
25:45 So in this example, like Rob said, I'm now publishing within my organization.
25:49 And there's a bunch of different ways and strategies we can publish here at 10.1.
25:52 But I'm going to show you the classic example of where you have a shared map…
25:56 …you have content that you are sharing with your server.
26:00 So your server needs to see that content as well as the data that you're publishing.
26:05 So here's a census map that I've got.
26:08 Block groups, tracts, counties, et cetera, and I want to publish this to my ArcGIS Server…
26:13 …which I have a connection over here Ella.
26:16 And this is on my laptop.
26:19 So I want to publish this using the same experience.
26:21 I'm going to publish as a service, share as a service.
26:25 Except this time, instead of picking My Hosted Maps, I'm just going to pick my server that's on my laptop.
26:31 And here's my service name.
26:34 And I want to also add the capability to publish a WMS service.
26:39 So this is new, like I said before.
26:40 We've pushed a lot of this configuration forward in the authoring process…
26:44 …so that we can do some analysis prior to publishing.
26:48 As well, we've got the parameters, we can change some of those, pooling, processes…
26:53 We can even configure our cache here as well, prior to publishing.
26:57 So let's do some analysis here.
27:01 And I've got a simple error.
27:03 The layer name contains an invalid character.
27:05 So like always, these are analyzers that are run prior to publishing…
27:09 …whether you're publishing a feature service, WMS service, et cetera.
27:13 We've really enhanced that with each one of these new service types…
27:15 …to ensure that we can make sure you're publishing a nice map without any errors.
27:21 And if there's any warnings for performance we can track for those.
27:24 So let's just fix this layer name, it's got an illegal character in it.
27:30 Rerun that analysis, and I need one other thing here…
27:38 …need the URL to my WMS service, and I'm going to publish that.
27:42 So once this is published, we'll look at it in uDIG as a WMS service.
27:47 So this is publishing within my organization to ArcGIS Server at 10.1.
27:53 Once this is done here, we'll take a look at it.
27:57 These analyzers are really great because they really help you through a lot of troubleshooting…
28:02 …with all the different data types that you may have and the different things that may go on inside of your data.
28:07 So once that's set, we'll look at it in uDIG, we'll add a new layer here.
28:24 And we're just going to add that in.
28:27 It takes a couple of seconds to draw there.
28:30 There we go.
28:31 So that's publishing to my enterprise ArcGIS Server…
28:34 …within my organization using ArcGIS Server at 10.1 and Desktop.
28:41 Alright, so hopefully you've seen that several times now that's it's a new, unified, simplified dialog.
28:48 One place, from Desktop, to be able to create and share packages and services…
28:54 …so that these services can be shared inside your organization just as e-mails…
28:59 …or these packages can be shared just as e-mail attachments or on USB drives…
29:04 …to everything from a service that you could make available in a web application or on a mobile device.
29:10 So we talked about that one of those new types of sharing was a geoprocessing…
29:14 …the result of a geoprocessing analysis.
29:17 And this is a big differentiator in ArcGIS, is that fact that it's not just a mapping product…
29:22 …that you can do real spatial analysis with over 700 tools, and that can even be enhanced…
29:27 …even more through ModelBuilder, through Python scripting.
29:31 So we're going to have Ash, who leads the geoprocessing and spatial analysis team…
29:36 …show us how easy it's going to be now to publish the results of your analysis…
29:39 …and also to find what other people have shown, what other people have published to help you get your job done.
29:45 Okay, can you hear me in back?
29:48 Thanks, Rob.
29:49 So when we set out to design this, to be able to share your geoprocessing and your analysis…
29:54 …the GPK and sharing as a service is a great way to share your workflows…
29:59 …tradecraft that you represent as a model tool or as a script tool.
30:04 But these don't have to necessarily be really complex, scientific workflows.
30:09 It's also a great way just to share new functionality that you may have built through Python perhaps.
30:14 So I just want to show you a quick example of a script tool that…it actually is a little twist on the buffer.
30:22 It's not a buffer with the measure of the distance, but actually a buffer that lets you specify…
30:26 …the output buffer size, the area of it in square units.
30:29 And, of course, it's called Areal Buffer.
30:31 You can see here I just wrapped it in a model just to control the symbology, but it's just a script tool.
30:36 We can open it up and you can see that there's all the Python script that's inside of it.
30:42 And I just have some point data here that represents crowdsourced data…
30:45 …from some events that have recently happened in Libya.
30:48 And I'm just going to go ahead, and I'm going to run this tool…
30:51 …and create my areal buffers around these points of a distance of, let's say, five square miles.
30:57 I'm just going to go ahead and run it.
30:59 It's quite an interesting tool.
31:00 An areal buffer of five square miles is different than if you specify the regular buffer…
31:05 …the traditional, it would give you an area of 78 miles or roughly around there.
31:10 So it's just a little bit of a different twist.
31:13 But what I'm really wanting to show you is the ability to be able to share this functionality easily with others.
31:19 Now that I've gone ahead and I've run it…
31:21 …I've created my results, and all packages or geoprocessing that you share is going to be generated from a result.
31:27 Why from a result?
31:28 Well, the result is a template that holds all the pieces needed so that we can grab it all…
31:34 …consolidate it, and put it out there so that when it's shared and consumed…
31:37 …we have all the pieces needed to be able for whoever uses it, to be able to rerun it.
31:42 I'm just going to go ahead and share the package.
31:44 Same dialog as you've seen before.
31:46 I have different properties that I can set in here.
31:49 I can specify whether I want to share it to ArcGIS Online, or want to save it to a file on disk.
31:54 I'm going to share it to ArcGIS Online.
31:56 I can add additional files like Ty showed.
31:59 Here's a good graphic that shows actually the difference in the buffer sizes.
32:03 I want to add that…
32:05 …and I also have a Word document here that just basically describes the actual algorithm behind this…
32:11 …so whoever uses it can use it and see what actually has happened.
32:15 In ArcGIS Online, when I'm sharing it to ArcGIS Online, I want to be able to specify who I want to share it with.
32:21 Do I want to share it with everybody, or do I want to share it with people within specific groups.
32:26 But I want to share it with everybody, so I'm just going to go ahead and share it to ArcGIS Online.
32:31 So sharing and authoring is only half the story.
32:34 The other half of the story is being able to reuse, and find these, and consume them…
32:38 …and run them on your own data.
32:41 So I've gone ahead and I've shared it.
32:42 I'm just going to quickly go up here and refresh.
32:45 This is My Content on ArcGIS Online.
32:48 Just to see…and yep, sure enough, here it is and it was shared successfully.
32:52 Now it's available to anybody.
32:54 Anybody who has 10.1 can download this GPK and use this tool.
32:58 I'm just going to minimize that.
32:59 I'm just going to switch gears completely here to a completely different dataset.
33:03 So now I've got just some weed data, some invasive weeds that I want to plan on…
33:09 …I've been tasked with trying to eradicate these.
33:11 And computing the areal buffer of these points is going to help me determine…
33:16 …potentially how much pesticide I may need to get rid of these.
33:20 So I want to find a tool.
33:21 So I'm just going to go ahead, and from within Desktop search I'm going to search ArcGIS Online, hopefully…
33:31 …and I'm just going to use some keywords here.
33:33 And I'm just going to use keyword areal.
33:39 And this is going off and it's actually searching ArcGIS Online for this keyword.
33:43 And here's the tool that I just shared just a few moments before.
33:47 All I'm going to do is I'm just going to click it.
33:49 And when I click it, it's actually opening this package, and it's going to do a couple things.
33:54 It's going to add the actual tool to the results window…
34:00 …and it's going to actually add the data that was used to create this.
34:03 So I can go back and I can actually have a look at this data.
34:05 I can zoom to it and I can see the data that was actually used to create this package…
34:10 …and I can analyze it if I wanted to.
34:12 But I'm more interested in my task at hand with my weeds…
34:15 …so I'm going to go back to my study area and I'm just going to go ahead and I'm going to run this tool.
34:20 Make sure I change my input to my data, change the buffer size…
34:25 …and I'm just going to change the output to…and I'm going to save it.
34:35 And run the tool.
34:37 So as you saw, it was very easy for me to take that functionality…
34:39 …represent it as a script tool, share it to ArcGIS Online…
34:43 …and go ahead and from right within Desktop download it, execute it, and run the tool.
34:48 And let me just zoom in here to make sure.
34:52 And there you can see that the buffers are there.
34:55 Also, one of the good things is, not only has this tool now been shared, but it's actually locally on my disk.
35:02 I can actually right-click it and right-click the tool and edit it…
35:07 …and I have all the functionality of the Python script, everything that's in here…
35:10 …so that if I need to edit I can go ahead and I can edit it and reshare it if I wanted to.
35:13 Share it as a package or share it as a service. Good.
35:20 So I just want to switch gears a little bit here.
35:25 I talked a little bit about new tools and enhancements that we have at ArcGIS 10.1.
35:31 We've been pretty busy. We have 85 new tools that have been added to the various toolboxes.
35:36 The biggest areas are in the 3D, with lots of…you may remember from the plenary, the support of the last datasets.
35:43 There's lots of new GP tools to help you automate your functions…
35:45 …or automate your workflows for working with last data.
35:49 There's lots of new GDB tools, geometric tools for automating your processes, so…
35:55 We're always trying to add more tools that are going to make your lives easier.
35:59 In addition, there's been 117 new parameters that have been added…
36:02 …enhanced with the additional tools that we have as well.
36:05 So lots to look forward to in tools.
36:08 In Spatial Statistics, there's some pretty interesting new tools that allow you to identify space-time clusters.
36:15 That's with the Grouping Analysis tool to easily identify key explanatory variables for regression analysis…
36:23 …find appropriate scales of analysis.
36:24 All of these tools to help you guys do sophisticated analysis have been added at 10.1 in the Spatial Statistics toolbox.
36:32 In the geostats area, the new Imperial Beijing kriging…
36:37 …this is something that's new and very exciting for us.
36:41 And also we have the aerial interpolation that you may remember or have seen in some of the other sessions…
36:45 …that allows you to transfer your features from one dataset to another dataset and fill in missing gaps.
36:51 It creates a service and the middle.
36:53 Very exciting stuff.
36:57 We also made it easier for you to work with GPS data.
36:59 We have a GPX to layer tool, Geotag Photos to Points.
37:04 So if you have, you know…
37:05 …your smartphone that takes photos and then they're all geotagged so you can easily add those to your maps.
37:11 Match Photos to Row by Time, I'll show a little quick demo about that.
37:17 We also have a much better KML experience.
37:19 The full round trip, going from KML to layer, and layer back to KML.
37:22 We're going to maintain the symbology, the pop-ups…
37:25 …all that stuff so you have a really good KML experience with 10.1.
37:29 We're also wanting to make it easier for you to do complex workflows.
37:31 There's a couple new tools that have been added that, you know, in the past…
37:36 …you know they're very common things that you guys wanted to do but may have taken five or six different tools…
37:41 …different overlay functions.
37:42 But now, we've condensed them into one tool such as Tabulate Intersection or Polygon Neighbors.
37:46 And we've also added the geodesic buffer as well.
37:50 So let me just quickly show you some of these new tools in action.
37:56 So if you recognize this island, this is Hawaii.
37:59 And recently a friend of ours, or a colleague at work, he had the chance to go there.
38:05 Being a geogeek, he takes his…he had his Garmin nüvi with him…
38:10 …and he tracked his trip through the island.
38:16 And when he got home, he took it out, and he took out the GPX file and he tried these new tools.
38:21 So let's just see what we got here.
38:24 So I've got his GPX files and I'm just going to run the GPX, the Features tool.
38:30 And when this is complete you'll see that all the…just with one tool his GPX layer…
38:34 …all those GPS points are going to be added to the map.
38:39 There we go. And I'm just going to make a feature layer from this.
38:45 And like any good family vacation, he's going to be taking pictures along the way.
38:49 But you know, he didn't have a GPS-enabled phone…
38:51 …so we have this great tool to match these photos to his GPS points by timestamp, right.
38:58 So what this is going to do, it's going to go through a folder, find all the photos that have a timestamp…
39:04 …and we're going to try and match them up with the points.
39:07 And I'm just going to go ahead, and it creates an output table. I'm just going to join it to my points.
39:13 And there you can see that as simple as that, the photos that he had taken along the way have been linked to…
39:21 …by time, to the points along his route.
39:23 And we can quickly zoom in here, to...
39:27 …oh, one more thing. What I want to do is, for a better experience…
39:30 …I just want to modify the pop-up experience from this layer…
39:33 …so that we can access the photo path from the Join table.
39:37 And then if we zoom in to one of these areas, we can just simply click on one of these…the point here.
39:45 If I can get it. There it is.
39:54 And there's the picture that was taken at that location.
39:56 So Ash, that's a pretty cool tool.
39:58 You took GPX data, GPS data, in the GPX format, which is pretty common, and you turned it into…
40:05 …brought it into a feature class, took those points, turned them into a line.
40:10 …into a feature, and then you were able then to also take some photos…
40:13 …geotag those photos by matching up the dates, all in one model there.
40:17 Now, you kind of ran tool by tool, but that could just be one process.
40:21 And now that you've run that one process, you've got the results of this model.
40:24 He could easily then turn that into a geoprocessing package which he could then share.
40:29 So you don't have to do it right now…
40:30 …but I want you to make sure you share that one with everybody in the beta sites so they can do that.
40:34 We'll put it up there. In the new Resource Center in the Gallery, we'll be sure and list GPK.
40:39 Very good. So we can all do that for our vacation trips.
40:42 There you go. The next quick thing I want to show is a few more tools.
40:48 I'm just going to take on the role of somebody who is interested in weather patterns…
40:54 …and the impact of tornadoes that they're having in certain areas, and the impact that they have on land management.
41:02 So what I've got here is, I'm just going to go ahead and I'm going to download…
41:06 …the most recent KML file from the National Weather Service.
41:10 And I'm going to basically just quickly run the KML-to-layer tool and turn this into two layers.
41:15 And while that's running, I just want to go off into Google Earth and quickly show you…
41:19 …that this is the actual KML file that I've just downloaded and converted into a layer…
41:25 …that we can work with and do analysis with within ArcGIS.
41:29 If you look at the pop-ups, I just want to quickly show you the pop-ups…
41:32 …so that when we see the layer inside my map here, you'll see that we have a very similar pop-up experience.
41:41 The information is all still there, and the symbology is maintained.
41:44 The same color coding that we saw in the KML is now in the map as well.
41:49 The next tool that I want to run is very important as well. This is running of the buffer…
41:53 …and it's creating actually a geodesic buffer.
41:55 And in this case, it's very important because many of these tornadoes…
41:59 …they don't care about UTM boundaries or anything like that, or different projections.
42:02 So it may span many of those and we want to make sure that we maintain the most accurate buffer distance we have…
42:07 …especially when we're calculating the amount of damage based on land use that these may cover.
42:13 I'll go ahead and close that.
42:15 And the last thing in this model, what happens is, it does a spatial JOIN…
42:19 …which brings us some demographic data that's going to actually be put into my output report.
42:25 And here's the tabulated intersection which actually takes those buffers…
42:28 …and it's going to calculate the amount of the different land uses underneath it.
42:32 And I'm just going to go ahead and I'm just going to run and start generating some of these reports.
42:40 And if I go in here and we'll see…hopefully we'll start seeing some of these starting to show up.
42:51 These reports. It's still running, let's just go back and check one more time.
43:11 There we go…little bit of lag.
43:15 So these are the reports that were automatically generated using some of the ArcPy mapping functionality behind the scenes.
43:21 You can see down here some of the land use that was actually with this particular tornado…
43:27 …the amount of land use that was actually affected with the area that it covered.
43:34 And the last thing that I just want to quickly talk about is Python.
43:42 So there's been a few improvements in Python at 10.1.
43:46 We've added a new Network Analyst module.
43:49 This module allows you to work with all the tools from the Network Analyst toolbox.
43:55 It provides some help for classes and functions to help you do your Network Analyst workflows…
43:59 …and automate them through Python.
44:01 We also have a new Data Access Module with faster cursor performance.
44:06 You can access and do edit operations within this new DA module and provide some geometry operatives as well.
44:14 Also, we have Python toolboxes for you guys that develop a lot of Python tools.
44:20 Now you can do it completely outside of Desktop. We provide a template for you…
44:25 …create a Python toolbox with tools.
44:27 They look and they act just like any other tools, but it's all created outside Desktop.
44:32 No validation or all the validation is included inside the one script.
44:36 And also, we've added Python to the list of languages for add-ins.
44:39 So now you can easily extend Desktop functionality with Python.
44:44 Within Desktop, these Python add-ins can respond to mouse events and such, but there's no ArcObjects, no compiling…
44:50 …it's all done and written in Python.
44:51 So. Thank you. Alright, we'll switch back to the slides.
44:56 So we covered a lot there in terms of geoprocessing.
44:58 There's still a few road ahead sessions left this week.
45:01 If you want to learn more about Python scripting or some of the new analysis capabilities.
45:05 How many people in the room actually write Python scripts now?
45:09 Yes, so about maybe about a third of you.
45:12 We're making a big investment in Python, not just for analysis, but in terms of what was introduced at version 10…
45:19 …being able to manage your map, your layers, your cartography, and manage your data.
45:24 And more and more things can be managed in script and automated through Python.
45:27 It's part of ArcMap, so it's not something you have to buy separately. It comes with it, it's embedded.
45:33 Ash's team is doing a great job on the Help system and on the IntelliSense.
45:37 So as you're typing along, hit that dot, and it kind of helps you…
45:40 …with the methods and properties there to work it out with Python.
45:44 So if you need to do a little bit more development, first look at Python.
45:48 Look at Python first. Don't think you've got to jump to ArcObjects and C++.
45:52 Use Python as much as you can, and incorporate other Python modules…
45:56 …from the Python open source community to help you get your job done.
46:00 If you need to add new functionality, a new button, a command, a new dialog to ArcMap…
46:05 …well, that would be done with the add-ins…
46:06 …and those can be easily deployed using the new add-in framework with .NET or Java at 10.
46:11 And new at 10.1 is Python add-ins.
46:15 If you need to extend and add new functionality and beyond what's available in an add-in…
46:21 …well, that's where we use the ArcObjects SDK.
46:24 And at version 10.1, the ArcObjects SDK supports Visual Studio 2010.
46:30 We're dropping support for 2008 and focusing on the latest version from Microsoft, which is Visual Studio 2010.
46:37 Well then usually whenever I have that slide, it leads to the question, Well, what about VBA?
46:41 How many people in the room are still doing VBA development?
46:44 Don't be afraid, we know there's a few of you out there.
46:47 Okay, don't be afraid, but you need to pay close attention…
46:50 …and to know that there is no VBA SDK for ArcObjects development at 10.1.
46:58 So we're dropping support for development of new VBA scripts.
47:04 We will still support VBA. That should say VBA there, not VBS. VBA support for legacy solutions.
47:12 So if you've already got an application that was built and has got VBA as part of it…
47:17 …you can install a special compatibility legacy support…
47:22 …and that will give you support to continue to use it for the 10.1 release.
47:26 However, you need to start your migration now.
47:28 Don't wait for 10.1, start that migration now so you can get off an unsupported scripting environment.
47:35 So, now leading up to ArcMap, it's actually for mapping and visualization.
47:39 We've got Craig Williams here.
47:40 So I'm going to turn it over straight to Craig who leads the mapping and cartography team.
47:44 I'll make these slides available to everybody in the beta program…
47:48 …so I'm just going to skip my slides in sake of time and we'll go straight to Craig.
47:52 Is that okay?
47:55 Alright, the first example I'm going to show is a map book, and what I have here is the output of the map book…
48:00 …that I'm going to guide you through building.
48:02 It's a PDF…multipage PDF.
48:05 And as I move through each page, take a look at the legend, and notice that the number of items in the legend changes…
48:13 …based on what's in the actual map extent as I go through here.
48:19 So this is Tapestry data…Esri demographic Tapestry data that classifies these neighborhoods and these communities.
48:27 And if I switch over to ArcMap here, we'll see where we started from.
48:32 So I'm sure many of you have run into this situation where you want to make a legend…
48:35 …make a map on a page layout.
48:37 This is an 11 by 17 layout and there's just too many items in that layer's legend to fit onto the page.
48:46 So the first thing I want to do here is open the legend properties.
48:54 And if you're familiar with legend properties in 10.0 or earlier releases, the minute you see this…
49:00 …you'll notice that it's a bit different.
49:01 We've reworked this user interface.
49:03 It wasn't our finest piece of work beforehand, and we've spent some time making it a little bit easier to use.
49:10 So I'm going to go over to the Items tab to show some of this new functionality.
49:13 I have this neighborhood legend item and I'm going to click on this option…
49:18 …to only show classes that are visible in the current map extent.
49:23 I'm going to click OK. When the legend rebuilds here, you're going to see that it has a lot less items.
49:31 So I'm going to take this and I'm going to move it onto the page so we can do some more fitting here.
49:37 And at this point, I'll zoom in a bit so you can see it better.
49:44 Alright, so we're looking here and we still have a lot of conflict. We need to do some more work.
49:49 So if I go back into the legend properties, you'll see I clicked on that…
49:53 …Only show classes that are visible in the current map extent option.
49:57 You'll see below, there's also an option to show feature count.
49:59 I'm not going to use that in this example…
50:01 …but if you ever wanted to know the number of features in each class that are in your map…
50:04 …you can display that there.
50:07 I'm going to come over here to the Layout tab, and the next thing I'm going to do is enable wrapping of text.
50:12 This is another common enhancement request we've received on the ideas site and elsewhere.
50:17 People want to wrap text in their legend, whether it's the legend label or the legend descriptions.
50:22 So I'm going to wrap the labels and I'm going to stay with the default of 72 points.
50:26 Descriptions are a little bit longer, so I'm going to make this 144 points.
50:33 I'm going to click OK here.
50:34 And what you'll see when the legend refreshes is that now I have wrapped labels…
50:37 …for some of those long labels, and wrapped descriptions.
50:42 But it still doesn't fit here.
50:43 But what I've set myself up for here is the ability to turn this into two columns of data.
50:50 So if I go back into the legend, what I'm going to do now is set up the Fixed Frame option.
50:56 Those of you who are ArcInfo Workstation users, you remember the Key Area command in ArcPlot.
51:03 We've brought that into Desktop finally. I'm going to enable that.
51:07 And before I press Apply, I'm going to come over here and specify a fixed width and height.
51:12 So I know that to fit on this 11 by 17 page, it needs to be about 8 by 5-1/2.
51:21 And as I press OK there, you'll see it refreshes. And now it's turning into two columns, and each column…
51:27 …has the wrapped labels and the wrapped descriptions.
51:30 So this is just a sampling of some of the page layout enhancements we've made in ArcGIS Desktop in 10.1.
51:37 I'll switch gears now and move a little bit over to show some other enhancements.
51:41 So here I have a map, this is one of the template maps available on the Resource Center for Naperville, Illinois.
51:47 And I'm going to show a couple things here that we've done in the ArcMap user interface.
51:52 The first thing I wanted to show is coordinate system information.
51:57 So ArcGIS Desktop 10.0 shipped with 4,639 PRJ files installed on disk every time you installed.
52:08 These were very hard to sort through in the user interface, and also they've slowed down the installation time.
52:14 And we felt the need that we needed to revisit this user experience.
52:18 So I'll show you some of the new capabilities here.
52:20 The first thing you might notice, in the past…
52:22 …if you ever opened up the map properties here and looked at the coordinate system…
52:28 …your coordinate system was always showed in a little folder called custom.
52:33 Now it will actually show in the folder you chose it from.
52:35 So it shows the exact positioning there. But that's just the start of it.
52:39 What we've done here is we've reworked the user interface to integrate two items.
52:44 One, we've brought favorites throughout the user interface for coordinate systems.
52:49 In the past, favorites only existed for the data frames coordinate systems.
52:55 So you'd specify a favorite, but the only place you could ever use it was the data frame.
52:58 That made it pretty useless for the rest of the system.
53:00 We've brought that to every single place where you can choose a coordinate system.
53:05 So new feature class wizard, a geoprocessing task…
53:07 …anywhere you need to specify a coordinate system you'll see favorites if you add them to the favorites list.
53:13 For those of you who work with the same projections over and over, this is going to save you a ton of time.
53:18 You no longer have to go and import a projection from a favorite little dataset…
53:22 …or carry around a PRJ file all the time.
53:25 The favorites will just be there on your system and you can use them.
53:28 For those of you who work with lots of different datasets using different projections all the time…
53:33 …what you're going to be liking is the new search capability.
53:37 So for instance, this map is in State Plane…
53:40 …but what if I need to find the UTM zone that Naperville, Illinois, is in.
53:43 Well, I have no idea what UTM zone it's in.
53:46 But the first thing I can do is set a spatial filter.
53:49 So I'm going to choose one of the datasets here…
53:51 …and I'm going to filter out this list of coordinate systems based on the spatial extent.
53:56 Now what that's done is it's reduced the list of the coordinate systems.
54:00 So for NAD83 HARN US feed, it's only showing the one that I actually used for my map…
54:05 …and same for these other coordinates.
54:07 But I can combine this with a textual search, and I can then search for UTM.
54:13 And it's just going to show me the different UTM zones that are available here. Right.
54:18 So it's really fast to find the different projections you need to do based on a spatial or a textual search.
54:24 If you're a true geogeek and you know EPSG codes…
54:29 …which we now show down here in the current coordinate system, you can search for them.
54:33 So for instance, the one everybody seems to remember is web Mercator, auxiliary sphere 3857…
54:40 …you type that in and it will bring you right to it.
54:43 So it's really quick and easy to use.
54:46 Alright, the next thing I'm going to do is I'm going to actually add a little piece of data here.
54:53 This is in a different datum. If I go to Transformations, you'll see we reworked this dialog a little bit.
55:01 So I need to go to NAD27, NAD83 HARN.
55:06 You'll see that this list is now sorted.
55:07 This data kind of spans Michigan and Illinois, so you see a mix here.
55:11 The best choice is chosen at the top, and I could just quickly look at those.
55:16 I'll choose Illinois and move on.
55:18 So we made it a lot easier to pick the correct transformation based on the data in your map.
55:26 Since I've added this new data here, the next thing I'm going to do is show some of the new symbology capabilities we have.
55:32 And one of the things we now allow is we now allow for PNG- and JPEG-based symbols.
55:38 In the past, you were limited to EMF and BMP picture symbols.
55:44 Everywhere that you can specify a picture symbol in ArcGIS you can now use a PNG or a JPEG.
55:49 This is a 32-bit PNG with full transparency. It's got a little shadow on it.
55:56 Make it 30 points. Draws on my map, that's the transparent shadow there.
56:03 Now the final item I'm going to show, if I let this map refresh. It's using Maplex for labeling.
56:09 Let it refresh, and you'll see that the text on this map is all caps.
56:13 This is because the attribute in this dataset is actually all caps.
56:17 And if you ever want to resolve this without updating your data…
56:20 …people often had to write a label expression to make this data title case.
56:26 What I'm going to show is that, you know…we've been talking about Python…
56:30 …and how much we're embracing Python in the application.
56:32 Now everywhere that you could use VBScript or J Script in the application, you can now use Python.
56:38 So I'm going to edit the label expression here for Python, go into Advanced.
56:42 Python has a lot of great string-handling capabilities.
56:45 One of the string functions is Title Case, so it'll take a text string and turn it into title case.
56:51 Now if you look at the purple labels, this is map refreshes, it will be turned into title case and there you see them.
57:00 So that's it.
57:01 Very good.
57:02 So Craig's team has been working on lots of other things that we don't have time to show today.
57:06 New multiscale generalization tools, some work of time dealing with temporal data and being able to visualize that…
57:14 …improvements to the scalebar, and several improvements throughout the system.
57:17 But Craig, I think you forgot one of your more exciting announcements, which I think is kind of making…
57:21 …its way out as the conference goes on.
57:23 Anything else relating to the Maplex extension?
57:26 Yeah, there was a single bullet in the Q&A from Jack before the User Conference that many people missed.
57:32 And this map uses Maplex, a lot of our templates online use Maplex, and at 10.1 Maplex will be included with all license levels.
57:41 We're no longer going to sell it as an extension, so everybody gets it.
57:45 You're the only one that ever gets any applause.
57:48 Very good.
57:49 So Maplex is just part of ArcGIS for Desktop, it's no longer an extension.
57:54 So that will be good, no excuses for having bad labels on your maps any more.
57:59 Alright, so we're not going to be able to cover everything today…
58:02 …but I've got a good friend down the hall from me in my office…
58:04 …and he's like, Rob, you've got to show the new things in Search.
58:07 So we introduced Search at 10.0, but it was text-based.
58:14 You know, you base it on your keyword or the metadata.
58:16 And my buddy Hishawn down the hall added the ability to search spatially.
58:20 So there's now options where I can search for all the rasters within a certain…within the extent of my map…
58:26 …and it will find me all those rasters. Or I can say, Find all the rasters in Vermont.
58:30 And it will search my hard drive or any other shared folders that I'm indexing…
58:36 …and it will find all of the rasters in Vermont.
58:39 Once I find results, I could also sort it by the title.
58:43 I could also say I just want to see shapefiles, or I just want to have search results from a file geodatabase.
58:50 Once I find those results I can easily zoom to them and work with them.
58:53 We know you've got data scattered around your hard drives or around your different servers in your office.
58:59 Get that indexer working so that you can then find them not just by keyword…
59:03 …but by spatial extent, as we all usually work with a map as geogeeks, as Craig called us.
59:10 So a little bit about editing to our final section before we hit some miscellaneous topics about the release and about platform support.
59:17 And we have Doug Morgenthaler, who made his entrance.
59:22 There we go. These guys have been waiting for editing.
59:26 So we're going to switch to Doug and we'll just go straight to editing.
59:31 We probably need to project that machine.
59:45 Doug's just setting his resolution here so everybody can see what he's doing.
59:49 So Doug's team, great team that actually looked at the Ideas site.
59:53 All of our teams look at it, but Doug's team did a great job in looking at the Ideas portal on the Resource Center…
59:59 …and looked at some of the most popular and most voted-upon enhancement requests.
1:00:03 And he's going to give you an update on some of the work they've done to address some of those enhancement requests you've made.
1:00:10 Okay, thanks Rob. Okay, so as many of you know, ArcGIS 10 was a really big release for editing.
1:00:16 We took a big step forward in terms of improving the user experience and usability for editing your data.
1:00:23 But like most software releases, we didn't get to everything.
1:00:27 So ArcGIS 10.1, we really wanted to focus on managing topologically integrated data.
1:00:34 So many of you deal with forestry data, soils data, and you know that that data has spatial information…
1:00:41 …that may span multiple layers and should be considered coincident and have a planar representation.
1:00:46 So here I've got some nautical data from NOAA which represents…
1:00:51 …this is in Maryland in Chesapeake Bay, representing some data with land area as well as sea area…
1:01:00 …depth contours, as well as some piers.
1:01:03 And I also have coastlines that are represented as lines.
1:01:05 And I'd like to maintain that topological consistency while I'm editing.
1:01:09 Now we've always had the ability to maintain this…
1:01:11 …but at 10.1 we've really worked hard to try and make that process a lot easier.
1:01:17 So I'm going to start by using the Topology Edit tool.
1:01:20 And one thing you'll notice here is that we now have support for super ToolTips throughout the ArcGIS system.
1:01:26 So many of you may or may not have used (unintelligible) help.
1:01:30 Now we've brought a lot of that information forward for you so you can see it right when you need it…
1:01:35 …help you use the tool more effectively.
1:01:37 So I'm just going to select the Topology Edit tool, and I'm going to select a topology edge here.
1:01:44 And I'm going to do a simple reshape of that edge.
1:01:48 So one of the typical ways we improve the quality of our data over time is using underlying imagery here…
1:01:56 …which is what I'm basing this edit on.
1:01:59 And that's great.
1:02:00 Now, I can continue to work down in this area here and reshape this.
1:02:08 And I can select each one of these edges. Now, there's a lot of edges there.
1:02:13 Now at 10.0, I was only able to reshape each one of these independently.
1:02:19 So this could take quite awhile.
1:02:21 At ArcGIS 10.1, I can just select all of those edges and simply do Reshape, and reshape all of those.
1:02:43 Now the interesting thing here is that all those piers maintain their connectivity.
1:02:48 So those were adjusted so all that topological inconsistency has been maintained.
1:02:54 Now those piers don't look like they're quite in the right location either, so it's very easy to update edges as well.
1:03:02 So I'll just hover over the end here and just drag that out. I'll do a couple more here.
1:03:12 But it's not just the free edge; I can also update the edge that's connected here to the rest of my shoreline…
1:03:22 …move that over, snap it, and update it.
1:03:25 So this is one way, of course, that you can update using imagery and update the topological boundaries.
1:03:32 But in many cases, you're getting ancillary information in the form of other GIS data.
1:03:37 So, for example, it might be a shapefile.
1:03:40 So someone's published a shapefile for me in ArcGIS Online that contains an updated shoreline for me to use.
1:03:48 So I'm just going to open up the ArcGIS Online window and search for Lakeshore, Maryland…
1:03:53 …and what do you know, it's there.
1:03:55 And I'm going to add that to my map. I also happened to publish that.
1:04:00 Okay, so here we've got a shapefile which just contains a couple of lines showing that updated shoreline.
1:04:07 Now I want to update, again, that whole edge.
1:04:11 So I'm going to select this edge.
1:04:13 And I can go through and I can select all of those edges again like I did before and do all of those at one time.
1:04:20 But we can also use what we call the Topology Edit Trace tool.
1:04:23 And I'll use the Topology Edit Trace tool and start selecting this edge up here…
1:04:28 …come down and just trace that boundary that I want to maintain, and update.
1:04:37 And then I can reshape that.
1:04:39 Now of course I could come along here and digitize each one of these points…
1:04:44 …but this is a pretty complicated shapefile.
1:04:45 I'm not sure I'd get it accurately, so I'll just use the tracing capability and trace my reshape line.
1:04:56 Wild mousing here. Get across that boundary there…almost there.
1:05:13 And I don't think it quite connects at the end…missed that.
1:05:19 Let me just do that edge one more time, reshape that guy, trace that, come in a little bit there…
1:05:34 …make sure I connect, and there we go.
1:05:39 So maintaining your topological editing data hopefully got a whole lot simpler and will be a lot easier for you at ArcGIS 10.1.
1:05:47 Now one of the things that we often run into is that we run into data that's not topologically integrated.
1:05:54 And we're responsible for maintaining it and improving that data.
1:05:57 So let's switch to another map document here. This is the map document for the City of Denver.
1:06:04 And I'm just going to zoom in a little bit.
1:06:07 And the City of Denver has their data in a parcel fabric, and they also have subdivisions.
1:06:14 So their subdivision boundaries were captured at a different time and at different scales…
1:06:19 …and they're far less accurate than the parcel fabric.
1:06:21 And they need to update those to match that parcel data. And these are representative polygons.
1:06:29 Again, they're topologically integrated, but you can see if we start looking at some of these areas…
1:06:34 …that they don't line up very well at all.
1:06:38 So we can see here there's a number of them that need to be realigned.
1:06:45 So let's come over here and take a look at one of these.
1:06:49 And we've introduced a whole new suite of tools to help you improve the topological consistency of your data.
1:06:56 Go ahead and start editing, and I'll just pick my subdivisions.
1:07:01 And one of the tools that we added is called the Align to Shape tool…
1:07:05 …and the Align to Shape tool allows me to trace a boundary that I want my data to be aligned with.
1:07:13 I can go ahead and continue to pan and zoom and work with the map, make sure I get zoomed in tight enough.
1:07:23 And then I can specify one or more layers that I want to adjust.
1:07:26 In this case, I'm adjusting my subdivisions as well as the tolerance.
1:07:30 Now what's really great about this is that I don't know what value I need probably when I start out.
1:07:35 So I can start by typing a value, say, of 2, and you'll notice that if I zoom in here…
1:07:41 …that there's a little buffer that's being shown there that's telling me okay…
1:07:49 …well this is the area that's going to be adjusted.
1:07:51 So if I start increasing that, now you're starting to see what that result's going to look like.
1:07:59 Now the great thing is that I haven't actually touched this data at all, and I need to stop putting that in there.
1:08:06 All I've done is previewed it.
1:08:07 So once I'm happy with that alignment, all I have to do is hit the Align and we're done.
1:08:12 So very fast, very easy to align that data.
1:08:16 Now in many cases, you're responsible for aligning data or improving the topological quality…
1:08:21 …against data that you don't own and you don't have editing rights to.
1:08:25 So you can't necessarily include it in a topology.
1:08:27 The Align to Edge tool also works on other datasets as well, which I'll show in a minute.
1:08:34 Now one thing, as I've been editing these boundaries…
1:08:41 …one thing that's been happening is that my edits have been tracked.
1:08:45 So if we look at the attributes of one of these features…
1:08:48 …you'll notice that, indeed, today was the last day it was updated, and I was the last user that updated it.
1:08:55 Now this is what we call editor tracking.
1:08:59 And this is available for any type of geodatabase at 10.1.
1:09:03 All you need to do is go into ArcCatalog or into GP, turn on Editor Tracking…
1:09:09 …and you can specify whether or not you want to track the creation time and when it was last updated…
1:09:16 …and potentially by whom in both of those cases.
1:09:18 So it's very easy.
1:09:19 And that's the number one extension that people tend to use to customize the editor, now part of 10.1.
1:09:27 Okay, so let's switch gears and look at some easements.
1:09:30 So oftentimes you will have a public works department that's also responsible for maintaining data…
1:09:37 …and they're also basing a lot of that on the land base.
1:09:42 I'll go ahead and start editing my easements here, right-click there, and we'll zoom to a couple of these.
1:09:57 So that looks pretty ugly right there. So again, I don't have access rights to those parcels, but I can come in…
1:10:05 …again use the Align to Shape tool, and I'll bring this over here to get it out of the way.
1:10:11 And I can reshape and align both of those layers at the same time.
1:10:16 So if, for example, I want to trace this boundary, I don't want to actually see my easements while I do it…
1:10:22 …so I can make that tracing easier.
1:10:26 Come down here, start my trace, come down, finish that, turn my easements back on.
1:10:42 And it looks like it needs a bigger tolerance. And you can see there we go, that's pretty close.
1:10:51 Maybe a little bit bigger, say 25. And there we go. So again, just align that data.
1:10:58 So hopefully a lot of new tools to help you improve the quality of your data…
1:11:02 …which is always challenging as the data improves and other data is updated underneath.
1:11:07 So one last thing, we listened to you quite a bit after 10.1 was released.
1:11:13 And one of the things that you told us was that hey, you know, Where are my templates?
1:11:18 You know, I love feature templates, but where are they? I don't know.
1:11:23 I know I had them, they're not there anymore, what gives?
1:11:26 So one of the things we did was spend some time trying to figure out how to help you guys…
1:11:32 …understand what's happening. Where are they?
1:11:34 So you'll notice as I've zoomed out that I see my window…
1:11:40 …and I see this little info bar at the top of my Create Features window.
1:11:43 And it says, click here to see templates that aren't being shown.
1:11:47 So if I click that, I'll see all these templates and I can click each one and it will tell me hey…
1:11:55 …why aren't you being displayed.
1:11:57 So in this case, the active storm crossing permits aren't being shown because the layer is scale suppressed.
1:12:02 So it's not being drawn. So we zoom back in. Now I'm seeing some of those but not all of them.
1:12:11 So again, I've got some proposed storm crossing permits, which happens to be the one I want to use.
1:12:18 And I can see that the reason it's not being shown is because it doesn't match the definition query.
1:12:22 Now of course, I could update the template to match the definition query, or I could update the definition query itself.
1:12:30 So I can come in to my storm easements and I'll just append Proposed.
1:12:43 On top of that, and now they show up.
1:12:45 So hopefully this is just one small improvement that'll help make working with feature templates…
1:12:50 …a little bit easier. And at this point, I think we'll turn it back over to Rob for wrap-up.
1:12:56 Yep, we're getting close to the end here.
1:12:57 So we'll cover a couple important points and then the team will stick around for questions.
1:13:02 We also have the showcase downstairs, which is open tomorrow, I believe, until one-thirty.
1:13:07 It's not open 'til 6 like it is today.
1:13:09 So Mapping and Visualization is an island you'd want to go to, to meet with some team members.
1:13:14 Or the Geoprocessing and Analysis island, or the geodatabase guys also.
1:13:20 So a little bit about betas. I said it's coming soon. Go to betacommunity.esri.com.
1:13:25 It's a new website, new forum for beta where this is where you'll get the software…
1:13:30 …but it's also where you'll report your bugs…
1:13:33 …where you'll have better communication with other beta users in the dev teams through forums.
1:13:37 Also, all of us on the different teams will be giving you some homework.
1:13:41 We'll give you some tasks, some things to test.
1:13:44 And then you can then record your results from those and we can get reports and get better feedback during beta.
1:13:49 We heard last time at 10.0 that it was great, but people didn't know what to test or what to do.
1:13:54 So we're going to give you some homework and give you some things to actually test there…
1:13:57 …and you can record your results.
1:13:59 And you can also, of course, submit bugs. And beta will be fully supported by Esri Technical Support.
1:14:04 Also, you'll notice besides that the software does install a little bit faster.
1:14:08 During the install panel, don't click through it too fast.
1:14:11 There's one panel I want to call your attention to, which is the new Esri user experience improvement program.
1:14:16 We're building upon our error reporting system that you probably have experienced a crash once…
1:14:22 …or twice in ArcMap and then asked to send your report.
1:14:25 Hopefully you're sending those reports, because that's driving service pack fixes.
1:14:29 In addition to that, we're going to ask you to opt in.
1:14:32 By default you're not in this, but you can opt in at install or go to the ArcGIS admin tool…
1:14:38 …and opt in at any time, or opt out.
1:14:40 And basically anonymously we'll be collecting some information on how you're using the software…
1:14:45 …about your system so that we can help improve the software even more throughout the beta program…
1:14:50 …and into future releases. So it does require you have to have an Internet connection to send us our results.
1:14:56 If you lose your connection…
1:15:01 It doesn't slow down your system. It's all run in a separate process outside of ArcMap.
1:15:06 But we encourage you to take advantage of giving us that feedback anonymously and…
1:15:12 …without having to call support. In addition, you may have noticed some announcements…
1:15:16 …that were made right before the conference regarding some name changes at version 10.1.
1:15:21 These are not part of beta 1, so we didn't try to rewire our brains for the presentations here at the conference.
1:15:30 But at beta 2 and at final, ArcGIS Desktop will be ArcGIS for Desktop.
1:15:35 There will no longer be a product called ArcView, ArcEditor, and ArcInfo.
1:15:38 I know that saddens some people's hearts in the room…
1:15:41 …as they've been ArcInfo users or ArcView release managers from the very beginning.
1:15:46 So we'll follow the naming convention of Server. ArcGIS for Desktop on basic, standard, and advanced.
1:15:53 And this will be an evolution, over time, as Esri focuses more on ArcGIS as the single product…
1:15:59 …the single system that can be developed…
1:16:01 …can be deployed either on desktops or on servers or on mobile devices at different levels.
1:16:07 To make it easier for you to use the software in beta and make a quick migration…
1:16:12 …we've made some improvements to upgrading your licenses.
1:16:16 Of course you'll have to uninstall 10.0 the software, but you don't have to deauthorize any of your licenses.
1:16:21 Just install 10.1, and then a wizard will detect that you've got 10.0 licenses and will help…
1:16:27 …you automatically upgrade those to 10.1. An Internet connection is required to do that…
1:16:32 …but you no longer have to reenter all the authorization numbers for all of your extensions…
1:16:38 …and for all your different products on single-use or concurrent use.
1:16:41 Upgrade your license manager to 10.1.
1:16:43 No problem, you can still have 10.0 users still use your licenses on your 10.1 license manager.
1:16:50 So you can have a mixed mode as you start to roll out with beta…
1:16:54 …and then go into production when we release early next year.
1:16:57 A couple of things that are not going to be part of 10.1, there is no version 10.1 workstation.
1:17:05 But there is still 10.0 workstation.
1:17:08 And we've been planning on this for several years now to have 10.0 be the last version of workstation…
1:17:16 …but it does continue to work with other parts of 10.1.
1:17:21 So you can still continue to use workstation 10.0, but there's no 10.1 version.
1:17:28 There's no SQL Server Express 2005 support, we've moved up to newer versions of SQL Server.
1:17:33 As I mentioned, our Visual Studio support is version 2010, not 2008, and no ArcObjects VBA SDK.
1:17:42 So I don't mean those to be all negatives with no, no, no.
1:17:46 I just want to give you early access and early information as you make planning.
1:17:50 We share all of our deprecation announcements publicly, the same time that we share them internally.
1:17:56 Go to the support website, do a search for deprecation plans, and there is an extensive…
1:18:02 …detailed PDF that tells about all the changes of what's being deprecated…
1:18:07 …what's being dropped in terms of platform support for all of ArcGIS.
1:18:11 So just do a search for deprecation plans 10.0, 10.1, and you'll find that on the support site.
1:18:18 We want to thank you for sticking around and dealing with our room change here.
1:18:21 Hopefully, everybody came to the session that they expected.
1:18:24 You can make comments on that or all sessions by going to esri.com/sessionsevals, all one word.
1:18:33 And we thank you for being a user of ArcGIS Desktop.
1:18:37 We know that your work is very important, and your time here at the conference is very important.
1:18:41 Thanks for learning about 10.1.
1:18:42 We hope now that you'll have a better beta experience, and we'll take questions now over the microphone…
1:18:47 …or feel free to come up and talk to us one-on-one, or members of the team downstairs at the island.
1:18:53 Thanks a lot.
© Esri 2013 http://www.esri.com