Road Ahead - ArcGIS 10.1 for Desktop

Rob Elkins, Craig Williams, Ashley Pengelly, Doug Morgenthaler, and Ty Fitzpatrick preview the improvements and new capabilities of ArcGIS 10.1 for Desktop.

Jul 13th, 2011

Start From:
Player Color:

Right-click on these links to download and save this video.


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

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

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:37That's good?

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:43That'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 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:45Thanks, Ty.

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 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:48Thanks, Rob.

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:01Very good.

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:48Very good.

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

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, 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.

Copyright 2016 Esri
Auto Scroll (on)Enable or disable the automatic scrolling of the transcript text when the video is playing. You can save this option if you login


No comments. Be the first to write one below.

Comment on this Video