00:01So my name is Rob Elkins; I'm the ArcGIS Desktop group product manager.
00:05And 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:23So I'll introduce them as we get to their sections.
00:28This is the desktop session, but we're not going to talk just about about Desktop.
00:32Because ArcGIS Desktop is only part of a GIS.
00:35It 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:46But 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:59And then we're also now, you know…
01:00…pushing out maps to mobile devices onto the Web.
01:04So the Desktop user plays a very important role in the whole system.
01:08And 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:25That'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:34So we're going to talk about sharing maps and data.
01:36We're also going to talk about sharing analysis and the improvements to geoprocessing.
01:43We'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:51We'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:01And 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:10So it's important to know that this is a .1 release. It builds upon 10.0.
02:15And how many people in the room today have already made the migration to 10.0, by a show of hands?
02:20So look at that. So just about everybody. Excellent.
02:23It's been…we've had very fast adoption of 10.0 compared to some of the 9.2 or 9.3 releases.
02:32And we think that was a very big release for desktop users.
02:35And 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:43Many 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:53We're basically finishing up development here right before the conference for beta one.
02:57The 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:09Kind 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:15You can preregister for the beta right now at betacommunity.esri.com.
03:20Go 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:29We plan on releasing, as Jack said, early 2012. So we'll have some betas this fall, then a prerelease.
03:36This session, along with all sessions, can be reviewed at esri.com/sessionevals.
03:42So 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:47So give us feedback, that helps us improve but also know what you're looking for.
03:53We 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:01So we want to hear from you.
04:03There are still plenty of seats up here on my right, so those that are just coming in, feel free to come up.
04:07If you've got an empty seat next to you, if you'll raise your hand.
04:11There you go, so lots of empty seats. So you guys don't have to stand, you can come on up.
04:16Alright, so I mentioned our first section is on sharing, and this was the primary focus of the Desktop team.
04:22But 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:36The packages concept got enhanced at version 10 as we introduced map packages.
04:41And 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:01We're extending packages at 10.1 to support several new types of packages.
05:06The first one is geoprocessing packages that we'll show here in some demos.
05:13Alright, Doug Morgenthaler from the editing team.
05:17Excellent. We're glad you can be with us, Doug. Doug has no comments. Alright.
05:26Doug, 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:36We're glad you're here because of that. So, new type of packages at 10.1.
05:40We've got geoprocessing packages, and I'll let Ash demo this later.
05:44But 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:56Or they can refine it and you can collaborate on projects.
05:59Also, 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:08And then the third new type is a tile package.
06:12And 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:22Like 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:37So 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:47So 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:55I say professional users because they need ArcMap…
06:58…or they need ArcGIS Explorer Desktop to work with packages.
07:02So we're going to have demos throughout the presentation, so I'm going to turn the time over to Ty.
07:07Ty manages part of the mapping team that focuses on sharing and packaging…
07:12…and he's a product engineer at Esri.
07:15Now product engineers have lots of different responsibilities.
07:19They'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:33So Ty does a lot of stuff. Anything else you do?
07:38That's a good start.
07:39Alright, that's a good start, he says.
07:41So Ty's going to show off some of the packaging capabilities, new at 10.1.
07:45Okay, thank you very much. So here we've got a map.
07:48I'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:56And the scenario is, we've got a fire in Yosemite National Park.
08:00And I know how to create a map, I know how to create a page layout.
08:04I created a little page layout here.
08:06But what I want to do is author this map with the fire that's happening in Yosemite.
08:11Now 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:24So I can use ArcGIS Online as a way to kind of share between two desktop users.
08:29So 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:39Here 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:50And here I've got a group called Wildfire Protection.
08:53And 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:02And if I go into the detail, this is a layer package.
09:05So a layer package could be defined with data or without data.
09:09In this particular case, it's a schema-only layer package.
09:13So 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:20And I want to put it into a geodatabase.
09:23So, here I'm going to create a geodatabase to put that in, and I can also define the projection.
09:32I want to take the default projection, but I can optionally choose that projection as well.
09:37So it's going to create that data in the projection in that database that I've defined.
09:41So 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:49All the symbology is there, it's been already well defined.
09:53I didn't need to do any of that work.
09:54An expert did that work to define that layer package that I can now use as a building block for this particular map.
10:01As well, I've got all the feature templates for those layers that I want to edit, right over here in the editor.
10:08So when I want to create a…let's say…let's create the fire break along Yosemite Valley here.
10:15We'll create a couple.
10:19Maybe 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:32We'll add the fire perimeter, and so forth. So you get the point.
10:38All the modeling of this layer was all done by somebody else who was an expert.
10:43They 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:53So, so nice.
10:56And if I go into the page layout now, I've got a fairly nice page layout that I want to now share.
11:11So now I can share a map package.
11:13So 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:19So from the File menu, Share As a map package.
11:25The Map Package dialog comes up, we can add some item information about this.
11:28We need a summary; we'll just use that also for the tags.
11:31We also have additional files that we can add.
11:33So 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:42So let's go in, and we have the Yosemite Wildfire Protection Plan.
11:45So 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:55As well, I can share that map with a group on ArcGIS Online as well.
12:00So 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:09Put 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:17So this is just a quick example of how we can download layer packages, use them as building blocks.
12:22They 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:31Now just to go one step further here, these are all GP tools that exist inside of the toolbox.
12:40Let me see if that's done.
12:44And all these tools exist inside of the toolbox under Data Management Tools and Packaging.
12:51So we have Consolidate Layer, Extract Package, and Package Layer, and Package Locator.
12:56So these are all tools that can be used as GP tools that can also be scripted.
13:02So there is a framework for you automate some of this stuff, as well.
13:08So next, I want to talk about locator packages.
13:12Let's go back to Catalog here.
13:14Locator packages are new at 10.1, and it's simply a locator.
13:21Similar to a map package, we would right-click on a locator and say, Share Locator Package.
13:25And this can, again, be shared with ArcGIS.com and then opened up on the other side with another Desktop user.
13:32So it's a really convenient way to share locators through ArcGIS Online with multiple desktop users.
13:40So we're further extending the packaging family at 10.1 there.
13:46And the next really nice one, which Ash going to show, is the geoprocessing package.
13:53I'm not going to show that, he'll show that.
13:54But that's another one that we've extended in the packaging family.
13:58The last one that I'm going show is using the ArcGIS Runtime.
14:04So 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:11And these little applications are driven by these package types.
14:15So I can create tile packages, map packages and locator packages, geoprocessing packages…
14:20…and use them inside of the ArcGIS Runtime.
14:26So 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:35So I encourage you to go to the ArcGIS Runtime section…
14:38…learn more about these ArcGIS Runtime applications that you can build.
14:43But to create these, let's take a look at how we might make these.
14:49So here I've got a map, World Soils.
14:52And 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:01And what that's going to do is two things.
15:04It's going to add this extra option here for tile packages.
15:07As well, for the map package, it adds this Make ArcGIS Runtime Compatible.
15:12And 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:20So let's create a tile package real quick here.
15:24So the tile package comes up, we can share this with ArcGIS Online or save it to disk.
15:29I'm going to use the tile format here for the ArcGIS Online tiling scheme.
15:35Let's delete most of these scales.
15:40And it already has the anti-aliasing turned on.
15:43I believe we already have the item description here, and we'll create that.
15:51So 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:59So it's already been made, and now all we've got to do is add that into our map.
16:08So I created this Soils package, and there we've got a tile package drawing now.
16:19And 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:26So 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:37So those are some of the new features for packaging at 10.1.
16:41These are the new items that have been added to that packaging family.
16:46So you switched back to the slides.
16:53Alright, 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:06And 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:20So inside of ArcMap, you'll have the capability to directly share as a service.
17:25And this is going to make it much easier for you to share your GIS resources.
17:28It's the same experience for sharing packages.
17:31You'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:38And to do that, though, of course we need a server.
17:40And so you need either ArcGIS Server or you can publish to ArcGIS Online.
17:47So it all starts with ArcGIS Desktop.
17:49In 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:58You 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:06Yeah, to ArcGIS Online.
18:07Or, if you have a copy of ArcGIS Server running in Amazon, you can easily share it to that.
18:12And we'll talk a little bit about these.
18:13But 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:19I 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:45So we'll just jump straight into a demo here.
18:47But 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:57Maybe 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:07Alright, so we'll go back to Ty here.
19:08Okay, thank you.
19:09Oh wait, did I turn too quick?
19:11No, you're good.
19:12So here's the finished product.
19:15It'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:27Now the interesting thing about this map is both these services are being hosted on ArcGIS Online.
19:34They're not on my computer, they're on ArcGIS Online as services.
19:37One's a tiled service, and one's a feature service.
19:41So I can add new features here to the map.
19:44It's a citizen request.
19:50Here is a downed power line.
19:55Enter my name, just enter some information, and submit it.
20:03So we're adding features to the feature service that's being hosted on ArcGIS Online.
20:08So how do we do this? How do we create these services? There's a couple different ways.
20:13I'm going to show you from the desktop. Here, I've got that citizen request map.
20:18And one of the great things about Desktop, it's got great authoring capabilities.
20:22And 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:32So here's the simple map of some citizen request points.
20:35We'll just remove this basemap layer and then share it as a service.
20:41So 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:51So here I'm going to choose to go to My Hosted Maps, I'm already logged into ArcGIS Online.
20:55It's going to copy the data to the server when I publish. Just to make sure I know which service it is.
21:07And what it's going to do is, first it's just determining to see if that service already exists on ArcGIS Online.
21:14The 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:20So this is a bit new, this experience.
21:22I don't know if you…I think most of you have seen this already.
21:25But 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:34And this really allows us to do some analysis prior to you publishing.
21:38So 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:51So here I'm going to publish a feature service.
21:54We have different capabilities, we can create delete, query, and update.
21:57We have different kind of control over that service.
22:00We can set some item information, and as well we can share that with a particular group on ArcGIS Online.
22:08And we can publish that.
22:09So 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:21We'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:33So this went pretty fast.
22:35Just 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:45So 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:53Four gigs of vector data is quite a bit, so.
22:57So now that that's up there, we can go on Explorer here, and let's add that into my map.
23:03There's my service already available.
23:07Let's create a new map here.
23:16Here's that service, I'll add it to my map, it's already published.
23:22So this is a quick example of publishing just a simple feature service.
23:25But again, you can publish a tiled service, which is a cached map or a feature service, to ArcGIS Online.
23:32Your organization on ArcGIS Online.
23:36Do you want me to do the enterprise one now, or…
23:39Yeah, so that's pretty impressive, what Ty just did there.
23:42In 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:59And, in that case, it's a feature service.
24:01So 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:08So in the past, that required lots of steps and it was difficult to publish data to Server.
24:14We always said, you author in ArcMap, you publish to ArcGIS Server, then you could use it.
24:18But there was some difficulties in that process.
24:21Go back to the slides.
24:23So 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:33You, 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:48You'll be able to publish straight from ArcMap and then be able to access that data.
24:53You, or other people maybe who don't have ArcMap directly.
24:57Now 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:15So 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:24And 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:34So Ty's going to show us a similar experience, but now publishing directly to ArcGIS Server.
25:40Now this copy of ArcGIS Server is here running locally, right?
25:43Right on my laptop.
25:45So in this example, like Rob said, I'm now publishing within my organization.
25:49And there's a bunch of different ways and strategies we can publish here at 10.1.
25:52But 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:00So your server needs to see that content as well as the data that you're publishing.
26:05So here's a census map that I've got.
26:08Block 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:16And this is on my laptop.
26:19So I want to publish this using the same experience.
26:21I'm going to publish as a service, share as a service.
26:25Except this time, instead of picking My Hosted Maps, I'm just going to pick my server that's on my laptop.
26:31And here's my service name.
26:34And I want to also add the capability to publish a WMS service.
26:39So this is new, like I said before.
26:40We'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:48As well, we've got the parameters, we can change some of those, pooling, processes…
26:53We can even configure our cache here as well, prior to publishing.
26:57So let's do some analysis here.
27:01And I've got a simple error.
27:03The layer name contains an invalid character.
27:05So 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:13We'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:21And if there's any warnings for performance we can track for those.
27:24So let's just fix this layer name, it's got an illegal character in it.
27:30Rerun 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:42So once this is published, we'll look at it in uDIG as a WMS service.
27:47So this is publishing within my organization to ArcGIS Server at 10.1.
27:53Once this is done here, we'll take a look at it.
27:57These 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:07So once that's set, we'll look at it in uDIG, we'll add a new layer here.
28:24And we're just going to add that in.
28:27It takes a couple of seconds to draw there.
28:30There we go.
28:31So that's publishing to my enterprise ArcGIS Server…
28:34…within my organization using ArcGIS Server at 10.1 and Desktop.
28:41Alright, so hopefully you've seen that several times now that's it's a new, unified, simplified dialog.
28:48One 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:10So we talked about that one of those new types of sharing was a geoprocessing…
29:14…the result of a geoprocessing analysis.
29:17And 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:31So 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:45Okay, can you hear me in back?
29:49So 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:04But these don't have to necessarily be really complex, scientific workflows.
30:09It's also a great way just to share new functionality that you may have built through Python perhaps.
30:14So I just want to show you a quick example of a script tool that…it actually is a little twist on the buffer.
30:22It'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:29And, of course, it's called Areal Buffer.
30:31You can see here I just wrapped it in a model just to control the symbology, but it's just a script tool.
30:36We can open it up and you can see that there's all the Python script that's inside of it.
30:42And I just have some point data here that represents crowdsourced data…
30:45…from some events that have recently happened in Libya.
30:48And 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:57I'm just going to go ahead and run it.
30:59It's quite an interesting tool.
31:00An 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:10So it's just a little bit of a different twist.
31:13But what I'm really wanting to show you is the ability to be able to share this functionality easily with others.
31:19Now 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:27Why from a result?
31:28Well, 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:42I'm just going to go ahead and share the package.
31:44Same dialog as you've seen before.
31:46I have different properties that I can set in here.
31:49I can specify whether I want to share it to ArcGIS Online, or want to save it to a file on disk.
31:54I'm going to share it to ArcGIS Online.
31:56I can add additional files like Ty showed.
31:59Here's a good graphic that shows actually the difference in the buffer sizes.
32:03I 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:15In 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:21Do I want to share it with everybody, or do I want to share it with people within specific groups.
32:26But I want to share it with everybody, so I'm just going to go ahead and share it to ArcGIS Online.
32:31So sharing and authoring is only half the story.
32:34The 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:41So I've gone ahead and I've shared it.
32:42I'm just going to quickly go up here and refresh.
32:45This is My Content on ArcGIS Online.
32:48Just to see…and yep, sure enough, here it is and it was shared successfully.
32:52Now it's available to anybody.
32:54Anybody who has 10.1 can download this GPK and use this tool.
32:58I'm just going to minimize that.
32:59I'm just going to switch gears completely here to a completely different dataset.
33:03So 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:11And 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:20So I want to find a tool.
33:21So 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:33And I'm just going to use keyword areal.
33:39And this is going off and it's actually searching ArcGIS Online for this keyword.
33:43And here's the tool that I just shared just a few moments before.
33:47All I'm going to do is I'm just going to click it.
33:49And when I click it, it's actually opening this package, and it's going to do a couple things.
33:54It'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:03So I can go back and I can actually have a look at this data.
34:05I 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:12But 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:20Make 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:35And run the tool.
34:37So 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:48And let me just zoom in here to make sure.
34:52And there you can see that the buffers are there.
34:55Also, one of the good things is, not only has this tool now been shared, but it's actually locally on my disk.
35:02I 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:13Share it as a package or share it as a service. Good.
35:20So I just want to switch gears a little bit here.
35:25I talked a little bit about new tools and enhancements that we have at ArcGIS 10.1.
35:31We've been pretty busy. We have 85 new tools that have been added to the various toolboxes.
35:36The biggest areas are in the 3D, with lots of…you may remember from the plenary, the support of the last datasets.
35:43There's lots of new GP tools to help you automate your functions…
35:45…or automate your workflows for working with last data.
35:49There's lots of new GDB tools, geometric tools for automating your processes, so…
35:55We're always trying to add more tools that are going to make your lives easier.
35:59In addition, there's been 117 new parameters that have been added…
36:02…enhanced with the additional tools that we have as well.
36:05So lots to look forward to in tools.
36:08In Spatial Statistics, there's some pretty interesting new tools that allow you to identify space-time clusters.
36:15That's with the Grouping Analysis tool to easily identify key explanatory variables for regression analysis…
36:23…find appropriate scales of analysis.
36:24All of these tools to help you guys do sophisticated analysis have been added at 10.1 in the Spatial Statistics toolbox.
36:32In the geostats area, the new Imperial Beijing kriging…
36:37…this is something that's new and very exciting for us.
36:41And 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:51It creates a service and the middle.
36:53Very exciting stuff.
36:57We also made it easier for you to work with GPS data.
36:59We have a GPX to layer tool, Geotag Photos to Points.
37:04So 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:11Match Photos to Row by Time, I'll show a little quick demo about that.
37:17We also have a much better KML experience.
37:19The full round trip, going from KML to layer, and layer back to KML.
37:22We'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:29We're also wanting to make it easier for you to do complex workflows.
37:31There'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:42But now, we've condensed them into one tool such as Tabulate Intersection or Polygon Neighbors.
37:46And we've also added the geodesic buffer as well.
37:50So let me just quickly show you some of these new tools in action.
37:56So if you recognize this island, this is Hawaii.
37:59And recently a friend of ours, or a colleague at work, he had the chance to go there.
38:05Being a geogeek, he takes his…he had his Garmin nüvi with him…
38:10…and he tracked his trip through the island.
38:16And when he got home, he took it out, and he took out the GPX file and he tried these new tools.
38:21So let's just see what we got here.
38:24So I've got his GPX files and I'm just going to run the GPX, the Features tool.
38:30And 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:39There we go. And I'm just going to make a feature layer from this.
38:45And like any good family vacation, he's going to be taking pictures along the way.
38:49But 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:58So 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:07And I'm just going to go ahead, and it creates an output table. I'm just going to join it to my points.
39:13And 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:23And 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:37And then if we zoom in to one of these areas, we can just simply click on one of these…the point here.
39:45If I can get it. There it is.
39:54And there's the picture that was taken at that location.
39:56So Ash, that's a pretty cool tool.
39:58You 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:17Now, you kind of ran tool by tool, but that could just be one process.
40:21And now that you've run that one process, you've got the results of this model.
40:24He could easily then turn that into a geoprocessing package which he could then share.
40:29So 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:34We'll put it up there. In the new Resource Center in the Gallery, we'll be sure and list GPK.
40:39Very good. So we can all do that for our vacation trips.
40:42There you go. The next quick thing I want to show is a few more tools.
40:48I'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:02So 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:10And I'm going to basically just quickly run the KML-to-layer tool and turn this into two layers.
41:15And 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:29If 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:41The information is all still there, and the symbology is maintained.
41:44The same color coding that we saw in the KML is now in the map as well.
41:49The 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:55And 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:02So 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:13I'll go ahead and close that.
42:15And 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:25And 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:32And I'm just going to go ahead and I'm just going to run and start generating some of these reports.
42:40And if I go in here and we'll see…hopefully we'll start seeing some of these starting to show up.
42:51These reports. It's still running, let's just go back and check one more time.
43:11There we go…little bit of lag.
43:15So these are the reports that were automatically generated using some of the ArcPy mapping functionality behind the scenes.
43:21You 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:34And the last thing that I just want to quickly talk about is Python.
43:42So there's been a few improvements in Python at 10.1.
43:46We've added a new Network Analyst module.
43:49This module allows you to work with all the tools from the Network Analyst toolbox.
43:55It provides some help for classes and functions to help you do your Network Analyst workflows…
43:59…and automate them through Python.
44:01We also have a new Data Access Module with faster cursor performance.
44:06You can access and do edit operations within this new DA module and provide some geometry operatives as well.
44:14Also, we have Python toolboxes for you guys that develop a lot of Python tools.
44:20Now you can do it completely outside of Desktop. We provide a template for you…
44:25…create a Python toolbox with tools.
44:27They look and they act just like any other tools, but it's all created outside Desktop.
44:32No validation or all the validation is included inside the one script.
44:36And also, we've added Python to the list of languages for add-ins.
44:39So now you can easily extend Desktop functionality with Python.
44:44Within 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:51So. Thank you. Alright, we'll switch back to the slides.
44:56So we covered a lot there in terms of geoprocessing.
44:58There's still a few road ahead sessions left this week.
45:01If you want to learn more about Python scripting or some of the new analysis capabilities.
45:05How many people in the room actually write Python scripts now?
45:09Yes, so about maybe about a third of you.
45:12We'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:24And more and more things can be managed in script and automated through Python.
45:27It's part of ArcMap, so it's not something you have to buy separately. It comes with it, it's embedded.
45:33Ash's team is doing a great job on the Help system and on the IntelliSense.
45:37So 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:44So if you need to do a little bit more development, first look at Python.
45:48Look at Python first. Don't think you've got to jump to ArcObjects and C++.
45:52Use 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:00If 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:11And new at 10.1 is Python add-ins.
46:15If 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:24And at version 10.1, the ArcObjects SDK supports Visual Studio 2010.
46:30We're dropping support for 2008 and focusing on the latest version from Microsoft, which is Visual Studio 2010.
46:37Well then usually whenever I have that slide, it leads to the question, Well, what about VBA?
46:41How many people in the room are still doing VBA development?
46:44Don't be afraid, we know there's a few of you out there.
46:47Okay, 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:58So we're dropping support for development of new VBA scripts.
47:04We will still support VBA. That should say VBA there, not VBS. VBA support for legacy solutions.
47:12So 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:26However, you need to start your migration now.
47:28Don't wait for 10.1, start that migration now so you can get off an unsupported scripting environment.
47:35So, now leading up to ArcMap, it's actually for mapping and visualization.
47:39We've got Craig Williams here.
47:40So I'm going to turn it over straight to Craig who leads the mapping and cartography team.
47:44I'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:52Is that okay?
47:55Alright, 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:02It's a PDF…multipage PDF.
48:05And 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:19So this is Tapestry data…Esri demographic Tapestry data that classifies these neighborhoods and these communities.
48:27And if I switch over to ArcMap here, we'll see where we started from.
48:32So 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:37This is an 11 by 17 layout and there's just too many items in that layer's legend to fit onto the page.
48:46So the first thing I want to do here is open the legend properties.
48:54And 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:01We've reworked this user interface.
49:03It wasn't our finest piece of work beforehand, and we've spent some time making it a little bit easier to use.
49:10So I'm going to go over to the Items tab to show some of this new functionality.
49:13I 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:23I'm going to click OK. When the legend rebuilds here, you're going to see that it has a lot less items.
49:31So 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:37And at this point, I'll zoom in a bit so you can see it better.
49:44Alright, so we're looking here and we still have a lot of conflict. We need to do some more work.
49:49So 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:57You'll see below, there's also an option to show feature count.
49:59I'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:07I'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:12This is another common enhancement request we've received on the ideas site and elsewhere.
50:17People want to wrap text in their legend, whether it's the legend label or the legend descriptions.
50:22So I'm going to wrap the labels and I'm going to stay with the default of 72 points.
50:26Descriptions are a little bit longer, so I'm going to make this 144 points.
50:33I'm going to click OK here.
50:34And 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:42But it still doesn't fit here.
50:43But what I've set myself up for here is the ability to turn this into two columns of data.
50:50So if I go back into the legend, what I'm going to do now is set up the Fixed Frame option.
50:56Those of you who are ArcInfo Workstation users, you remember the Key Area command in ArcPlot.
51:03We've brought that into Desktop finally. I'm going to enable that.
51:07And before I press Apply, I'm going to come over here and specify a fixed width and height.
51:12So I know that to fit on this 11 by 17 page, it needs to be about 8 by 5-1/2.
51:21And 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:30So this is just a sampling of some of the page layout enhancements we've made in ArcGIS Desktop in 10.1.
51:37I'll switch gears now and move a little bit over to show some other enhancements.
51:41So here I have a map, this is one of the template maps available on the Resource Center for Naperville, Illinois.
51:47And I'm going to show a couple things here that we've done in the ArcMap user interface.
51:52The first thing I wanted to show is coordinate system information.
51:57So ArcGIS Desktop 10.0 shipped with 4,639 PRJ files installed on disk every time you installed.
52:08These were very hard to sort through in the user interface, and also they've slowed down the installation time.
52:14And we felt the need that we needed to revisit this user experience.
52:18So I'll show you some of the new capabilities here.
52:20The 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:33Now it will actually show in the folder you chose it from.
52:35So it shows the exact positioning there. But that's just the start of it.
52:39What we've done here is we've reworked the user interface to integrate two items.
52:44One, we've brought favorites throughout the user interface for coordinate systems.
52:49In the past, favorites only existed for the data frames coordinate systems.
52:55So you'd specify a favorite, but the only place you could ever use it was the data frame.
52:58That made it pretty useless for the rest of the system.
53:00We've brought that to every single place where you can choose a coordinate system.
53:05So 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:13For those of you who work with the same projections over and over, this is going to save you a ton of time.
53:18You 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:25The favorites will just be there on your system and you can use them.
53:28For 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:37So 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:43Well, I have no idea what UTM zone it's in.
53:46But the first thing I can do is set a spatial filter.
53:49So 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:56Now what that's done is it's reduced the list of the coordinate systems.
54:00So 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:07But I can combine this with a textual search, and I can then search for UTM.
54:13And it's just going to show me the different UTM zones that are available here. Right.
54:18So it's really fast to find the different projections you need to do based on a spatial or a textual search.
54:24If 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:33So 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:43So it's really quick and easy to use.
54:46Alright, the next thing I'm going to do is I'm going to actually add a little piece of data here.
54:53This is in a different datum. If I go to Transformations, you'll see we reworked this dialog a little bit.
55:01So I need to go to NAD27, NAD83 HARN.
55:06You'll see that this list is now sorted.
55:07This data kind of spans Michigan and Illinois, so you see a mix here.
55:11The best choice is chosen at the top, and I could just quickly look at those.
55:16I'll choose Illinois and move on.
55:18So we made it a lot easier to pick the correct transformation based on the data in your map.
55:26Since 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:32And one of the things we now allow is we now allow for PNG- and JPEG-based symbols.
55:38In the past, you were limited to EMF and BMP picture symbols.
55:44Everywhere that you can specify a picture symbol in ArcGIS you can now use a PNG or a JPEG.
55:49This is a 32-bit PNG with full transparency. It's got a little shadow on it.
55:56Make it 30 points. Draws on my map, that's the transparent shadow there.
56:03Now the final item I'm going to show, if I let this map refresh. It's using Maplex for labeling.
56:09Let it refresh, and you'll see that the text on this map is all caps.
56:13This is because the attribute in this dataset is actually all caps.
56:17And 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:26What 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:32Now everywhere that you could use VBScript or J Script in the application, you can now use Python.
56:38So I'm going to edit the label expression here for Python, go into Advanced.
56:42Python has a lot of great string-handling capabilities.
56:45One of the string functions is Title Case, so it'll take a text string and turn it into title case.
56:51Now if you look at the purple labels, this is map refreshes, it will be turned into title case and there you see them.
57:00So that's it.
57:02So Craig's team has been working on lots of other things that we don't have time to show today.
57:06New 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:17But 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:23Anything else relating to the Maplex extension?
57:26Yeah, there was a single bullet in the Q&A from Jack before the User Conference that many people missed.
57:32And 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:41We're no longer going to sell it as an extension, so everybody gets it.
57:45You're the only one that ever gets any applause.
57:49So Maplex is just part of ArcGIS for Desktop, it's no longer an extension.
57:54So that will be good, no excuses for having bad labels on your maps any more.
57:59Alright, 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:07So we introduced Search at 10.0, but it was text-based.
58:14You know, you base it on your keyword or the metadata.
58:16And my buddy Hishawn down the hall added the ability to search spatially.
58:20So 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:30And 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:39Once I find results, I could also sort it by the title.
58:43I could also say I just want to see shapefiles, or I just want to have search results from a file geodatabase.
58:50Once I find those results I can easily zoom to them and work with them.
58:53We know you've got data scattered around your hard drives or around your different servers in your office.
58:59Get 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:10So a little bit about editing to our final section before we hit some miscellaneous topics about the release and about platform support.
59:17And we have Doug Morgenthaler, who made his entrance.
59:22There we go. These guys have been waiting for editing.
59:26So we're going to switch to Doug and we'll just go straight to editing.
59:31We probably need to project that machine.
59:45Doug's just setting his resolution here so everybody can see what he's doing.
59:49So Doug's team, great team that actually looked at the Ideas site.
59:53All 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:03And 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:10Okay, thanks Rob. Okay, so as many of you know, ArcGIS 10 was a really big release for editing.
1:00:16We took a big step forward in terms of improving the user experience and usability for editing your data.
1:00:23But like most software releases, we didn't get to everything.
1:00:27So ArcGIS 10.1, we really wanted to focus on managing topologically integrated data.
1:00:34So 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:46So 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:03And I also have coastlines that are represented as lines.
1:01:05And I'd like to maintain that topological consistency while I'm editing.
1:01:09Now 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:17So I'm going to start by using the Topology Edit tool.
1:01:20And one thing you'll notice here is that we now have support for super ToolTips throughout the ArcGIS system.
1:01:26So many of you may or may not have used (unintelligible) help.
1:01:30Now 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:37So I'm just going to select the Topology Edit tool, and I'm going to select a topology edge here.
1:01:44And I'm going to do a simple reshape of that edge.
1:01:48So 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:59And that's great.
1:02:00Now, I can continue to work down in this area here and reshape this.
1:02:08And I can select each one of these edges. Now, there's a lot of edges there.
1:02:13Now at 10.0, I was only able to reshape each one of these independently.
1:02:19So this could take quite awhile.
1:02:21At ArcGIS 10.1, I can just select all of those edges and simply do Reshape, and reshape all of those.
1:02:43Now the interesting thing here is that all those piers maintain their connectivity.
1:02:48So those were adjusted so all that topological inconsistency has been maintained.
1:02:54Now 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:02So I'll just hover over the end here and just drag that out. I'll do a couple more here.
1:03:12But 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:25So this is one way, of course, that you can update using imagery and update the topological boundaries.
1:03:32But in many cases, you're getting ancillary information in the form of other GIS data.
1:03:37So, for example, it might be a shapefile.
1:03:40So someone's published a shapefile for me in ArcGIS Online that contains an updated shoreline for me to use.
1:03:48So 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:55And I'm going to add that to my map. I also happened to publish that.
1:04:00Okay, so here we've got a shapefile which just contains a couple of lines showing that updated shoreline.
1:04:07Now I want to update, again, that whole edge.
1:04:11So I'm going to select this edge.
1:04:13And 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:20But we can also use what we call the Topology Edit Trace tool.
1:04:23And 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:37And then I can reshape that.
1:04:39Now 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:45I'm not sure I'd get it accurately, so I'll just use the tracing capability and trace my reshape line.
1:04:56Wild mousing here. Get across that boundary there…almost there.
1:05:13And I don't think it quite connects at the end…missed that.
1:05:19Let 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:39So 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:47Now one of the things that we often run into is that we run into data that's not topologically integrated.
1:05:54And we're responsible for maintaining it and improving that data.
1:05:57So let's switch to another map document here. This is the map document for the City of Denver.
1:06:04And I'm just going to zoom in a little bit.
1:06:07And the City of Denver has their data in a parcel fabric, and they also have subdivisions.
1:06:14So 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:21And they need to update those to match that parcel data. And these are representative polygons.
1:06:29Again, 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:38So we can see here there's a number of them that need to be realigned.
1:06:45So let's come over here and take a look at one of these.
1:06:49And we've introduced a whole new suite of tools to help you improve the topological consistency of your data.
1:06:56Go ahead and start editing, and I'll just pick my subdivisions.
1:07:01And 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:13I can go ahead and continue to pan and zoom and work with the map, make sure I get zoomed in tight enough.
1:07:23And then I can specify one or more layers that I want to adjust.
1:07:26In this case, I'm adjusting my subdivisions as well as the tolerance.
1:07:30Now what's really great about this is that I don't know what value I need probably when I start out.
1:07:35So 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:51So if I start increasing that, now you're starting to see what that result's going to look like.
1:07:59Now 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:06All I've done is previewed it.
1:08:07So once I'm happy with that alignment, all I have to do is hit the Align and we're done.
1:08:12So very fast, very easy to align that data.
1:08:16Now 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:25So you can't necessarily include it in a topology.
1:08:27The Align to Edge tool also works on other datasets as well, which I'll show in a minute.
1:08:34Now 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:45So 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:55Now this is what we call editor tracking.
1:08:59And this is available for any type of geodatabase at 10.1.
1:09:03All 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:18So it's very easy.
1:09:19And that's the number one extension that people tend to use to customize the editor, now part of 10.1.
1:09:27Okay, so let's switch gears and look at some easements.
1:09:30So 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:42I'll go ahead and start editing my easements here, right-click there, and we'll zoom to a couple of these.
1:09:57So 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:11And I can reshape and align both of those layers at the same time.
1:10:16So 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:26Come down here, start my trace, come down, finish that, turn my easements back on.
1:10:42And it looks like it needs a bigger tolerance. And you can see there we go, that's pretty close.
1:10:51Maybe a little bit bigger, say 25. And there we go. So again, just align that data.
1:10:58So 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:07So one last thing, we listened to you quite a bit after 10.1 was released.
1:11:13And one of the things that you told us was that hey, you know, Where are my templates?
1:11:18You know, I love feature templates, but where are they? I don't know.
1:11:23I know I had them, they're not there anymore, what gives?
1:11:26So 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:34So 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:43And it says, click here to see templates that aren't being shown.
1:11:47So 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:57So in this case, the active storm crossing permits aren't being shown because the layer is scale suppressed.
1:12:02So it's not being drawn. So we zoom back in. Now I'm seeing some of those but not all of them.
1:12:11So again, I've got some proposed storm crossing permits, which happens to be the one I want to use.
1:12:18And I can see that the reason it's not being shown is because it doesn't match the definition query.
1:12:22Now of course, I could update the template to match the definition query, or I could update the definition query itself.
1:12:30So I can come in to my storm easements and I'll just append Proposed.
1:12:43On top of that, and now they show up.
1:12:45So 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:56Yep, we're getting close to the end here.
1:12:57So we'll cover a couple important points and then the team will stick around for questions.
1:13:02We also have the showcase downstairs, which is open tomorrow, I believe, until one-thirty.
1:13:07It's not open 'til 6 like it is today.
1:13:09So Mapping and Visualization is an island you'd want to go to, to meet with some team members.
1:13:14Or the Geoprocessing and Analysis island, or the geodatabase guys also.
1:13:20So a little bit about betas. I said it's coming soon. Go to betacommunity.esri.com.
1:13:25It'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:37Also, all of us on the different teams will be giving you some homework.
1:13:41We'll give you some tasks, some things to test.
1:13:44And then you can then record your results from those and we can get reports and get better feedback during beta.
1:13:49We heard last time at 10.0 that it was great, but people didn't know what to test or what to do.
1:13:54So 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:59And you can also, of course, submit bugs. And beta will be fully supported by Esri Technical Support.
1:14:04Also, you'll notice besides that the software does install a little bit faster.
1:14:08During the install panel, don't click through it too fast.
1:14:11There's one panel I want to call your attention to, which is the new Esri user experience improvement program.
1:14:16We'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:25Hopefully you're sending those reports, because that's driving service pack fixes.
1:14:29In addition to that, we're going to ask you to opt in.
1:14:32By 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:40And 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:56If you lose your connection…
1:15:01It doesn't slow down your system. It's all run in a separate process outside of ArcMap.
1:15:06But 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:21These are not part of beta 1, so we didn't try to rewire our brains for the presentations here at the conference.
1:15:30But at beta 2 and at final, ArcGIS Desktop will be ArcGIS for Desktop.
1:15:35There will no longer be a product called ArcView, ArcEditor, and ArcInfo.
1:15:38I 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:46So we'll follow the naming convention of Server. ArcGIS for Desktop on basic, standard, and advanced.
1:15:53And 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:07To 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:16Of course you'll have to uninstall 10.0 the software, but you don't have to deauthorize any of your licenses.
1:16:21Just 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:41Upgrade your license manager to 10.1.
1:16:43No problem, you can still have 10.0 users still use your licenses on your 10.1 license manager.
1:16:50So 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:57A couple of things that are not going to be part of 10.1, there is no version 10.1 workstation.
1:17:05But there is still 10.0 workstation.
1:17:08And 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:21So you can still continue to use workstation 10.0, but there's no 10.1 version.
1:17:28There's no SQL Server Express 2005 support, we've moved up to newer versions of SQL Server.
1:17:33As I mentioned, our Visual Studio support is version 2010, not 2008, and no ArcObjects VBA SDK.
1:17:42So I don't mean those to be all negatives with no, no, no.
1:17:46I just want to give you early access and early information as you make planning.
1:17:50We share all of our deprecation announcements publicly, the same time that we share them internally.
1:17:56Go 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:11So just do a search for deprecation plans 10.0, 10.1, and you'll find that on the support site.
1:18:18We want to thank you for sticking around and dealing with our room change here.
1:18:21Hopefully, everybody came to the session that they expected.
1:18:24You can make comments on that or all sessions by going to esri.com/sessionsevals, all one word.
1:18:33And we thank you for being a user of ArcGIS Desktop.
1:18:37We know that your work is very important, and your time here at the conference is very important.
1:18:41Thanks for learning about 10.1.
1:18:42We 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:53Thanks a lot.