Understading arcgis

Embed Size (px)

Citation preview

  • 7/30/2019 Understading arcgis

    1/36

    Time Caption

    0:01 Good afternoon and welcome to the

    0:03 Understanding ArcGIS Schematics live training seminar.

    0:06 My name is Rick Anderson, and I'm the product manager

    0:09 for ArcGIS Schematics.

    0:11 Joining me today is Ardeshir Behi,

    0:13 who is a product engineer on the schematics team.

    0:15 Both of us are located here at corporate headquarters

    0:18 in Redlands, California.

    0:22 During the seminar today we'll cover the following topics.

    0:25 We'll start off by taking a look at the ArcGIS Schematics basics.

    0:29 Then we will step in and look at how Schematics works

    0:33 based on data with logical connectivity,

    0:36 so data that represents things that are not physically connected.

    0:41 There's no wires or pipes between them,

    0:43 but they're logically connected,

    0:44 maybe because of a relationship,

    0:46 or some sort of a spatial type of relationship.

    0:50 Next, we'll go through a complete start-to-finish example

    0:54 of using Schematics with data based on physical connectivity,

    0:59 so utility type of network, where there are pipes and wires.

    1:03 And the final topic of the day will be Schematics on ArcGIS Server.

    1:08 So today I will be using version 10.1 of ArcGIS.

    1:13 But keep in mind that the first three topics that we'll cover today,

    1:20 you could do this with version 10.0 of the software as well.

    1:24 And really for that matter, you could do it with 9.2, 9.3.

    1:27 Things are quite a bit simpler at 10 now,

    1:31 and we'll talk about some of that along the way.

    1:33 But the final demonstration on Server,

    1:35 that will new functionality that is only available to you

    1:38 at version 10.1.

    Print

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    2/36

    1:40 So the format for these various topics,

    1:43 we'll go through a few slides,

    1:45 then we'll follow that up with a demonstration,

    1:47 then we'll come back for a review,

    1:50 and a Q&A session on each topic.

    1:52 Please send in your questions during the presentation.

    1:55 So to get started we'll look at the basics for ArcGIS Schematics.

    2:00 So what is a schematic?

    2:03 This is a generic question,

    2:05 not anything to do with ArcGIS Schematics at this point.

    2:08 Just a generic definition of what a schematic is.

    2:11 So typically people think of it as a drawing,

    2:14 or a diagram that is trying to explain how something works.

    2:18 Maybe it's just a drawing showing relationship between things.

    2:23 Oftentimes, schematic diagrams omit details

    2:26 that really aren't relevant for the story that you're trying to tell.

    2:30 And really the goal of a schematic is to help somebody

    2:34 understand the way things are connected

    2:36 and the way that they operate.

    2:38 So the example that we see on the screen

    2:40 is a good representation of that.

    2:43 So here we have a diagram from a utility network.

    2:46 On the right side of the diagram

    2:48 we see some transmission substations,

    2:50 on the left side we see some distribution substations,

    2:54 and in the middle

    2:55 we have the details for one particular substation.

    2:58 Now in the real world, these things are miles apart.

    3:01 They could be hundreds or thousands miles apart.

    3:04 So if you tried to look at this information to figure out

    3:06 how the system works in its correct geographic location,

    3:10 it would be very, very difficult for you to see

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    3/36

    3:13 all of the detailed inner workings of this network.

    3:16 Also we've omitted quit a few of the details,

    3:20 for example, between the transmission substations

    3:23 and the distribution substations.

    3:26 There's a lot more equipment in the network,

    3:27 but it wasn't relevant so we omitted it.

    3:30 But now you can see with a schematic diagram

    3:32 we don't have to worry about the

    3:34 correct geographic representation,

    3:35 we can make a nice concise diagram

    3:38 that makes it easy to understand how this works.

    3:40 So what is ArcGIS Schematics?

    3:44 So what do we add to those generic definitions

    3:47 we just looked at?

    3:48 Well, the most critical point is what you see in the diagram now.

    3:53 ArcGIS Schematics is just part of the overall ArcGIS system.

    3:57 Now that's an important key point here.

    3:59 Oftentimes customers that are doing schematics today

    4:03 and not using ArcGIS Schematics

    4:04 are using tools such as CAD or Visio

    4:08 or some other diagramming tool.

    4:10 The problem, the main problem with those systems is,

    4:13 that once you create your diagrams

    4:15 you are in a disconnected system.

    4:17 As your GIS data changes,

    4:19 that can't automatically be reflected

    4:21 into your schematic diagrams.

    4:23 You have no way to co-locate things from your GIS data

    4:27 over to your schematic diagram, and vice versa.

    4:29 You can't identify between them.

    4:33 You're really in a disconnected environment.

    4:35 So with ArcGIS Schematics,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    4/36

    4:37 we are built into the ArcGIS system

    4:40 and we are able to do all of those things

    4:42 which you'll see in the upcoming demonstrations.

    4:45 It is a data-driven solution,

    4:47 so as your GIS data changes your schematic diagrams

    4:51 can automatically reflect those changes.

    4:54 It's a rules-based system.

    4:56 We'll cover rules in the first demonstration a bit more.

    4:59 But basically rules can be used to modify

    5:02 what gets shown on a diagram.

    5:04 It can omit things, or something like a node reduction.

    5:08 We can also add things, but it's done because of a rule.

    5:11 People that are using things like CAD or Visio,

    5:14 it's sort of left up to the drafting technician.

    5:17 They're the ones deciding what goes in or what doesn't go in.

    5:20 But oftentimes that leads to inconsistency and inaccuracy

    5:24 across various designers in an organization.

    5:27 With our system, those type of modifications are done with a rule,

    5:31 so it's built in,

    5:33 and when users generate diagrams

    5:34 those rules are automatically applied,

    5:36 some more accuracy, more consistency.

    5:39 It's a flexible system, and by flexible we mean,

    5:44 it's very flexible in the type of data

    5:46 that we can generate diagrams from.

    5:49 So we already mentioned logically a little bit,

    5:52 but we can deal with logically connected data

    5:55 where there's relationships between things,

    5:57 like physical relationship classes

    5:59 or maybe just a spatial relationship.

    6:02 We can deal with data that's physically connected so,

    6:05 pipelines or wires, et cetera, or connecting things.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    5/36

    6:09 We can deal with tabular data.

    6:11 So, basically data that just has some sort of

    6:14 from and to type of information.

    6:16 It doesn't have to be spatial data at all,

    6:18 just some records and a table that tell me that something

    6:21 is connected to something else.

    6:22 Could be an org chart for your company, for example.

    6:25 And finally, we can also use XML.

    6:28 We have our own XML format that describes the contents

    6:31 of a diagram and we can generate from that, so quite flexible.

    6:34 It's also very extendible.

    6:37 As you'll see in the upcoming demonstration,

    6:39 we have quite a few algorithms, layout algorithms

    6:44 that modify the placement of things on your diagram,

    6:47 that come with the system.

    6:49 But if for some reason, those don't meet your needs

    6:52 for your organization, your industry, et cetera,

    6:55 you can extend and add your own custom algorithms

    6:58 right into our system.

    6:59 So where does ArcGIS Schematics work?

    7:03 This image here shows that ArcGIS Schematic diagrams

    7:07 can be part of engine applications,

    7:10 desktop applications, and server applications.

    7:13 So a user is able to generate, update,

    7:16 and modify diagrams in those.

    7:18 And finally how does ArcGIS Schematics work?

    7:23 So basically we take some input data,

    7:27 the user selects some data, they run a trace,

    7:30 they do a spatial query, something like that,

    7:34 and they get some data

    7:35 that they want to generate a diagram from.

    7:37 Then they click the Generate Diagram button,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    6/36

    7:40 and that starts our diagram-generation process.

    7:43 Now behind the scenes,

    7:44 there is a configuration that takes place

    7:47 for every schematics application out there.

    7:49 So that configuration consists of three different pieces.

    7:53 The first part and the only part that is actually required,

    7:57 is our concept of a builder.

    7:59 Now keep in mind as we cover this, by the way,

    8:01 that the configuration is done by one, maybe two people

    8:05 in an entire organization.

    8:07 And the end users that generate diagrams,

    8:10 are just simply using that configuration

    8:12 that was already done for them.

    8:14 So back to the builder.

    8:15 The builder is what understands

    8:17 the type of data that it's going to expect to be

    8:20 coming into the system.

    8:21 So is it physical networks, is it logical networks,

    8:25 is it XML, et cetera?

    8:26 After the builder processes the data coming in,

    8:30 we have the basis for the diagram.

    8:33 The next optional thing are those rules

    8:35 that we previously mentioned.

    8:37 So again, rules can remove things, rules can add things.

    8:41 And then finally, there can optionally be a layout.

    8:45 This is our layout algorithm.

    8:46 So do you want the diagram to look exactly like the GIS data did?

    8:51 Or maybe you want to apply a smart tree, or a ring,

    8:54 or one of the other algorithms that we have.

    8:57 So to the end user again,

    8:59 they select some data, they click Generate Diagram,

    9:02 all this builder rules and layout happens behind the scenes,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    7/36

    9:06 and they end up with the output schematic diagram.

    9:09 So in this case, we had a builder that understood that data,

    9:12 we ran rules here to reduce the red squares

    9:17 that you see in the input data,

    9:19 and finally we had a layout algorithm,

    9:21 and this happened to be the smart tree layout algorithm,

    9:24 in an orientation from right to left.

    9:27 So the user selected the data, clicked Generate,

    9:30 and gets the output diagram.

    9:31 And with that we'll go ahead

    9:34 and move on over and show you a software demonstration.

    9:38 For this demonstration,

    9:40 we will be using some transportation data

    9:44 that comes from the Network Analyst tutorial data.

    9:48 What we're looking at on the screen here,

    9:50 is a multimodal network dataset.

    9:54 So this is some streets and subway system in Paris, France.

    10:00 There is a route that is already part of this data,

    10:04 we can see kind of in an orangeish-yellow color here.

    10:07 If I turn off that layer,

    10:09 you'll see it get removed and then you can just see the metro

    10:12 and streets underneath it.

    10:14 I'll turn that layer back on.

    10:16 Not going to go into the details of how Network Analyst works,

    10:20 but basically you solve a route to get between various points.

    10:23 So I'm going to right-click on the route layer,

    10:26 and tell the . . . I'm going to right-click on the tour layer

    10:31 and tell Network Analyst to go ahead and solve this route.

    10:34 So find the fastest way to get between all of these points.

    10:37 Now, as the schematic user, I'm simply going to click the

    10:41 Generate the New Schematic Diagram button.

    10:43 Here you can see it's pointing to something

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    8/36

    10:47 called the schematic dataset.

    10:49 A schematic dataset is where all the configuration happens,

    10:52 and where all your diagrams end up living.

    10:54 Then we use a template.

    10:57 The template is what has the builder, the rules,

    11:00 and the layout that we just covered in the slide.

    11:02 So I'm going to use this demo default template.

    11:05 You can see it already sees tour two that we just solved,

    11:09 and now I'm going to give this diagram a name.

    11:11 I'll call this Demo Simple.

    11:16 When I click OK, that passes this information

    11:19 into the schematics generation part,

    11:21 and our builder takes over and generates the diagram.

    11:25 So now we have an exact replica, if you will,

    11:29 of the route that we just saw on the basemap.

    11:33 Now you'll notice over here in the table of contents, or the TOC,

    11:36 that schematics by default opens up in a new data frame.

    11:41 So think of this as a separate map,

    11:43 and the user can flip back and forth between them as needed.

    11:45 So now everything that we see here is

    11:48 in the exact geographic location,

    11:50 all the points are in correct x,y, all the links have the vertices.

    11:54 We could in fact drag and drop this on to the basemap,

    11:58 and you would see it exactly as it was on the map.

    12:01 But typically a schematic user wants to modify this.

    12:05 So they use the schematic editor,

    12:07 they start editing the diagram,

    12:08 and then they use one of our layout algorithms.

    12:12 So in the drop-down box here,

    12:14 you see all of the layout algorithms that come with the product.

    12:17 So these are the out-of-the-box things,

    12:19 and remember it's an extendible system.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    9/36

    12:21 You can create your own layout algorithm

    12:25 and it will show up in this list.

    12:26 So I'm going to pick the Hierarchical - Smart Tree,

    12:29 click the Apply button,

    12:31 and very quickly now we have a much more simplified version

    12:35 of this data.

    12:36 If I zoom in on here a little bit,

    12:39 now you will see the walking directions for somebody

    12:44 to get between all the points here.

    12:46 So at first they are walking down some streets

    12:48 that are sort of in black there,

    12:50 we can see that they go into a metro station,

    12:53 they get on to the metro line at a particular stop,

    12:56 they cross over, get off, transfer to a different metro line,

    13:00 and then out of the subway back onto the streets, et cetera.

    13:03 I'll stop editing on this diagram and save my changes.

    13:07 So that's the basics of diagram generation.

    13:10 Select some data, generate a diagram, apply algorithms.

    13:14 It's all based on that configuration;

    13:16 in this case it was very simple.

    13:18 So let's get a little more complex.

    13:20 Maybe as a user, my requirements are

    13:24 that I don't really need to see all these intermediate stops

    13:28 along the metro line.

    13:30 What I really need to know is, where do I get on,

    13:32 and where do I get off?

    13:33 The intermediate points really don't matter to me;

    13:36 I'm already on the line,

    13:37 I don't need to know what all those stops are.

    13:39 So we can use a node reduction rule

    13:42 to automatically get rid of those things.

    13:44 We'll also do the same rule on the streets.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    10/36

    13:47 I don't have the labels turned on for the streets here,

    13:49 but if I did you'd see there are some duplicate street names.

    13:53 So I'll use a node reduction rule that says,

    13:56 if the two street names are the same,

    13:58 go ahead and reduce the point between them

    14:01 and simplify this thing.

    14:02 So remember in the map, in the real map,

    14:04 I have that route still solved.

    14:07 All I'm going to do here is click Generate Diagram again.

    14:11 This time I'm going to pick a different template.

    14:13 So in my diagram template drop-down

    14:16 I'm going to pick DemoWithRules,

    14:18 I am going to give this a different name.

    14:20 So I'll call it, DemoRules, and click OK.

    14:24 So this time the system has the same builder,

    14:28 but it applied rules.

    14:30 Hopefully, you can already tell that this initial picture

    14:34 has far fewer little nodes, dots, and labels than we saw before.

    14:40 So just like we did before, I'll start an edit session.

    14:43 I will pick the smart tree layout algorithm and apply.

    14:48 Now, hopefully, you can see that this is greatly simplified

    14:52 compared to the last time.

    14:53 I'll stop editing. Save this.

    14:55 And now, if I zoom back in to that same area here,

    14:59 you can verify that we have removed all those

    15:03 intermediate vertices.

    15:04 We see where we get on to a metro line,

    15:06 we see where we get off.

    15:07 Much more simplified view.

    15:09 In fact, if I change back over to the other data frame,

    15:13 here you can see all those stops that were along the green line,

    15:17 and now if I switch back over, much, much simplified view.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    11/36

    15:22 So, that shows the builder and the rules,

    15:26 so that third step on that last slide that we looked at

    15:30 was the layout.

    15:31 You notice in both of these cases,

    15:33 I as the end user in the map,

    15:35 still had to start editing and apply the layout algorithm.

    15:38 Well, if we know that this is the way that it needs to be every time,

    15:42 we can fix that in configuration.

    15:44 We can tell the system to automatically apply the smart tree.

    15:47 So now, I'm going to generate another diagram.

    15:51 I'm going to pick the third template.

    15:53 So this template has the builder,

    15:56 it has the same rules as we just saw in our demo rules diagram,

    16:01 but it also has the automatic layout algorithm for the smart tree.

    16:04 So I'll call this one DemoLayout.

    16:08 Now, as an end user, I click OK,

    16:11 and right out of the box immediately this is my diagram.

    16:16 I no longer need to start the edit session and do anything to it.

    16:19 It automatically did the node reduction,

    16:22 it automatically applied the algorithm, and this is the final output.

    16:25 So with that, we will review, just for a moment.

    16:33 So, remember that a schematic diagram

    16:35 really is just another view of your data.

    16:37 It's another way for you to see your GIS data.

    16:40 And ArcGIS Schematics is part of your overall ArcGIS system.

    16:45 With that, I'll hand it over to Ardeshir for some Q&A.

    16:48 Thank you, Rick.

    16:50 We have a couple of questions here.

    16:52 Mike from Portland, Oregon, asking,

    16:55 Our company has strict rules regarding anything of GIS data.

    17:00 Does ArcGIS Schematics make any changes to our existing data

    17:04 behind the scene?

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    12/36

    17:06 And Mike, no, ArcGIS Schematics doesn't make any changes

    17:10 to your data.

    17:12 It connects to your data and use your data,

    17:15 but not changing anything.

    17:17 It stores all ArcGIS Schematics tables in a schematic dataset,

    17:24 the separate dataset.

    17:26 And even if you want, you can store this dataset

    17:29 in a separate database.

    17:31 Tom from Iowa asking,

    17:34 When we quit multiple diagrams from saying GIS data,

    17:39 can we then do anything at all to the diagrams at the same time?

    17:43 The answer is yes, you can edit in all those diagrams

    17:48 at the same time.

    17:49 When you generate the diagram, it connects to your data,

    17:55 GIS data, but it doesn't have any connection to other diagrams

    18:01 that generated from the same GIS data.

    18:03 So you can edit in all those diagrams at the same time.

    18:08 Mary from Solvang asking,

    18:11 What kind of specialist do we need for developing

    18:15 our own custom algorithm?

    18:17 Mary, you need a developer that knows .NET and ArcGIS API

    18:25 and ArcGIS Schematics API.

    18:27 Eric from Memphis asking,

    18:32 Does ArcGIS Schematics have CAD-like tools

    18:35 that make it easy to do editing in digitizing?

    18:39 With ArcGIS Schematics, you get a lot of out-of-the-box

    18:43 CAD-like tools, like Node Alignment, Move Vertices,

    18:48 Remove Vertices, and so on.

    18:51 However, you get a lot more with ArcGIS Schematics,

    18:56 like a lot of out-of-the-box algorithms

    18:59 that make it easy to modify layout automatically

    19:05 without any manual interactions.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    13/36

    19:09 Alice from Irvine asking,

    19:13 In some cases we need to keep our diagrams

    19:17 even if we make changes to ArcGIS data.

    19:22 Will the changes we make in our GIS data apply automatically

    19:26 into all diagrams or can I decide which diagrams

    19:29 get updated and which diagrams stay as they are?

    19:33 Alice, you can set up the update versions as you want it.

    19:38 Some of our users want to update their diagrams in ArcMap.

    19:44 Some other want to use our GP tool,

    19:48 and bulk update all the diagrams during the night.

    19:51 Or, some others, just make their configuration in a way

    19:55 that diagrams are always updated.

    19:58 Michelle from Charleston, Virginia, asking,

    20:03 Labeling is very important part for our diagrams.

    20:08 How easy is to add and modify labels

    20:12 on diagrams in ArcGIS Schematics?

    20:15 Michelle, from ArcGIS 10,

    20:19 using ArcMap core labeling and symbology,

    20:24 so it is as easy as ArcMap labeling using geographic features.

    20:32 Harlan asking, Does ArcGIS Schematics work with ArcSDE?

    20:37 Harlan, of course ArcGIS Schematics work

    20:39 with all ArcSDE databases.

    20:42 And Harlan from Redlands, asking also,

    20:47 Can I customize ArcGIS Schematics?

    20:49 If you mean by customize is adding your own layout algorithm

    20:54 or you develop some rules, yes you can.

    20:59 If you mean you want to customize UI,

    21:03 you can even double up your own application using Engine

    21:09 or you can just build something

    21:14 and use our functionality to Engine or to our API.

    21:17 So you can do that.

    21:19 This is all the time we have for questions for this topic.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    14/36

    21:24 Back to you Rick.

    21:25 Alright, thanks.

    21:27 So the next topic that we'll dive into is

    21:31 how schematics can work on data

    21:33 that's based on logical connectivity.

    21:36 So again, logical connectivity really just means

    21:40 things that aren't physically connected.

    21:42 So, typically our physical networks deal with

    21:46 transportation networks, like in the last example,

    21:51 where there's streets and things like that.

    21:53 Or utility networks, based on a geometric network,

    21:56 where there's physically pipes and lines.

    21:59 Logically connected data though is quite different.

    22:02 So this example we're seeing here,

    22:04 which we will actually do a demo on in just a moment,

    22:07 is a disaster management scenario.

    22:10 What this is showing is the concept of a disaster response team

    22:14 that you see in the center of the diagram.

    22:16 That disaster response team is responsible

    22:19 for coordinating activities for a number of counties.

    22:23 So these are actually counties within the state of California,

    22:27 it's up in Northern California.

    22:28 So those are the middle ring there.

    22:31 The outer ring are various agencies that are inside of

    22:36 those particular counties.

    22:38 So, the DRT, the counties, the agencies,

    22:42 aren't physically connected.

    22:43 There's no wire between them.

    22:46 Yeah, there's probably roads,

    22:47 but they're not really physically connected

    22:49 like a train line or a transportation line.

    22:52 These things are just logically connected,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    15/36

    22:54 because they're spatially coincident

    22:57 or maybe there happens to be a relationship class

    23:01 between these things built into the geodatabase.

    23:04 We'll again, we'll actually go through this demonstration here

    23:08 in a moment.

    23:09 Another good example of a logical network is a social network

    23:13 or a criminal analysis.

    23:14 So this particular example is . . .

    23:18 could be a police-type organization trying to solve a murder,

    23:23 in this case.

    23:25 So the things that we see on this diagram

    23:27 are not physically connected.

    23:29 People aren't physically connected together,

    23:31 but logically they might be.

    23:33 Somebody saw somebody,

    23:34 somebody is the leader of something,

    23:37 or is a known member of something.

    23:39 So Schematics just gives us a nice,

    23:42 almost a whiteboard approach to be able to visualize this data.

    23:46 Now, of course, some of this data might actually have

    23:49 physical geographic locations,

    23:51 so we could look at it on the map,

    23:53 but oftentimes that might be pretty difficult to really see

    23:57 how these things are connected,

    23:59 especially if all the correct geographic locations

    24:02 are very close to each other.

    24:03 So again, the goal of schematics

    24:05 is to be able to get a better view of this

    24:08 and understand how things operate,

    24:09 so we lose the spatial constraints here

    24:12 and lay this thing out the way that we want,

    24:15 to be able to understand what's going on

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    16/36

    24:17 and understand the connectivity of things.

    24:19 So that's the basics of what logical connectivity means to us.

    24:24 And from there, we'll just jump right on in

    24:27 and take a look at a software demonstration.

    24:29 So we will go ahead and look at the

    24:33 disaster management example that we saw there.

    24:36 So the map that that we're looking at happens to show

    24:39 an earthquake that happens up in Northern California.

    24:42 So we can see by just looking at this map

    24:46 that there's a number of counties involved.

    24:49 I could turn on labeling so I could a little more easily

    24:52 see the counties.

    24:54 The agencies are on the map,

    24:56 but that starts to get a little more problematic

    24:58 because many of them are close together,

    25:00 so at map scale they're directly on top of each other.

    25:03 I don't get a good picture.

    25:05 So typically a user might go through the process of

    25:09 identifying various things,

    25:11 so we identify and tell it to go ahead

    25:14 and drill down into all the available layers.

    25:17 Now we can see that this data

    25:20 actually had a bunch of relationship classes in it

    25:23 and we see that because this tree view is able to be expanded.

    25:28 So where I clicked happened to be on one county

    25:31 here in Northern California.

    25:33 Within that county, if I open it up,

    25:36 we can see that there are relationship classes

    25:39 to various agencies.

    25:41 So that county had a sheriff's office.

    25:43 It has a public health department.

    25:45 And we can also see it has a relationship

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    17/36

    25:48 to a disaster response team.

    25:50 You might not be able to see that flashing on your screens,

    25:53 but it's just a little bit south of this particular disaster area.

    25:58 So you can see that the data is all related together,

    26:02 so logically it's all connected,

    26:04 but for an end user to really figure out what counties

    26:08 are involved and what agencies are there

    26:10 that might be able to help in a disaster effort,

    26:12 it's a little difficult to go through this route.

    26:15 I could continue identifying

    26:17 and maybe hand write some notes down,

    26:19 but not really a very simple way to look at this data.

    26:23 So that's where schematics comes in.

    26:25 I already have a schematic dataset configured,

    26:29 so as the end user, again,

    26:32 I don't need to know what's going on in that configuration.

    26:34 I just need to know that that's the configuration I use

    26:37 to generate diagrams for disaster response.

    26:42 So I select the polygon for the earthquake,

    26:44 I click the Generate Diagram button.

    26:48 This time the schematic dataset happens to be in a

    26:51 different database than the base data.

    26:53 So as the user, I need to simply point to that database,

    26:59 so here it's in the Schematics.mdb,

    27:02 and now I give this a name.

    27:05 So I'll call it DisasterDemo, and now I click OK.

    27:10 Behind the scenes, there's a builder being run,

    27:13 there's some rules being applied,

    27:15 and there's an automatic layout algorithm

    27:18 being applied to this data.

    27:19 So, as you saw, in just a couple seconds

    27:22 from clicking the OK button,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    18/36

    27:23 the system has gone through, looked at the relationship classes,

    27:27 looked at the spatial relationships,

    27:29 applied an algorithm, and generated a diagram,

    27:32 and this is the output, exactly like we saw in the slide

    27:36 just a couple of moments ago.

    27:38 So this could be expanded further, of course.

    27:41 This is just an example.

    27:43 So for example, the other piece of important information

    27:46 might be that I could see here that Tahama County

    27:50 has a fire department,

    27:51 but I don't know what kind of capabilities that fire department has.

    27:55 So you could extend this a little bit further.

    27:58 In this particular example, we have some nonspatial, tabular data

    28:04 in the database that tells us all of the capabilities

    28:07 for these different agencies.

    28:10 So I'm going to go ahead and open up the diagram

    28:14 that has already been created for that Tahama Fire Department.

    28:17 And now, when I open up this diagram,

    28:20 we can see all of the actual capabilities.

    28:24 So I can see, for example, that they have a helicopter,

    28:27 they have one helicopter and it's available right now.

    28:30 They have a pumper-type of a fire truck and it's available.

    28:34 They also have a boat, but in this case, it's not available,

    28:38 so it's, you know, out of commission, it's being worked on,

    28:42 or it's out on some other sort of call.

    28:44 So anyway, as you can see between these two different types

    28:48 of diagrams here, it just gives you a much better visual way

    28:53 to drill down into this kind of data.

    28:55 And again, this data is just logically connected.

    28:58 And this second diagram that we're looking at is

    29:01 actually nonspatial data completely.

    29:04 So these fire trucks, boats, and helicopters

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    19/36

    29:07 don't have necessarily a spatial position.

    29:11 It's just a tabular record sitting in a database

    29:14 and Schematics can make use of that to generate

    29:17 these type of diagrams.

    29:19 With that we'll jump back over to the slides.

    29:23 So in review, Schematics can be used on data with

    29:28 logical connectivity and data doesn't have to have any

    29:32 spatial information, such as that second example

    29:34 that we just looked at.

    29:36 With that I'll hand it back over to Ardeshir for some more Q&A.

    29:39 Thank you, Rick.

    29:41 Peter from Victorville asking,

    29:43 We have ArcGIS Schematics 9.3.1.

    29:46 Can we still generate those diagrams that Rick showed us?

    29:50 If yes, then what we can't do in 9.3.1

    29:55 that we can do in 10 and 10.1?

    29:58 The answer is yes, you can generate all those diagrams

    30:02 that Rick showed you.

    30:04 However, we recommend that you upgrade to 10.1.

    30:09 Since we made a lot of changes,

    30:14 major architectural changes in 10

    30:17 and we add additional capability in both 10 and 10.1.

    30:21 I can mention a couple of those changes that we made;

    30:25 however, we don't have time to go through all of those,

    30:28 so you need to go on arcgis.com to read about it.

    30:34 One of the changes we made,

    30:37 we have more integration of ArcGIS Schematics diagrams

    30:41 into the ArcGIS core.

    30:43 So pre-10 diagrams are custom layers.

    30:48 From 10 diagrams are composite layers.

    30:53 And with that, also pre-10 we had our own engine for labeling

    31:00 and symbology.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    20/36

    31:01 But from 10 we use ArcGIS core ArcMap labeling and symbology

    31:06 for schematics diagrams.

    31:12 We rewrote our configuration application

    31:14 to make it easier for our user to get a better user experience

    31:19 to configuration.

    31:22 And we wrote our API to give developers an easier way

    31:31 to create their custom codes, on top of ArcGIS Schematics.

    31:39 And we added more out-of-the-box algorithms

    31:45 to make it easier for our users to get the desirable results,

    31:51 without any manual interaction,

    31:53 automatically get those results.

    31:56 And also we added schematics Server capability in 10.1,

    32:01 so from 10.1 you can create schematic services.

    32:08 John from Phoenix, Arizona asking,

    32:10 We create our diagrams with different symbology and labeling

    32:14 depending on what we need to use our diagrams for.

    32:17 Can you have some preset settings for symbology and labeling

    32:22 that we frequently use?

    32:24 And if the answer is yes, how easy is it to change between

    32:28 those preset symbology and labeling ArcGIS Schematics?

    32:31 The answer is yes, you can set as many preset settings

    32:37 for your labeling and symbology as you want.

    32:39 And it is really easy to change between them.

    32:43 The way it works, you make changes into your diagram

    32:49 about labeling and symbology,

    32:53 and then you change your diagram as a layer file.

    32:56 And then you can go ahead and import that layer file

    33:01 into your diagram template, using our configuration application.

    33:05 Or you can import that layer file directly

    33:09 into your diagram in ArcMap.

    33:11 The difference between those two methods

    33:14 is if you import a layer file into diagram template,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    21/36

    33:19 then every time you generate the new diagram,

    33:21 you get the labeling and symbology settings that you want,

    33:29 or you created.

    33:30 But if you do that in ArcMap, then you need to import,

    33:35 every time you generate a new diagram,

    33:38 you need to import that setup to your diagram.

    33:43 So by that, let's move to next topic. Back to you, Rick.

    33:50 Thanks. I did see one other question on there

    33:53 that I think's important to answer.

    33:54 Somebody asked what license level you need for Schematics.

    33:58 So Schematics, you can use that with our

    34:03 ArcView, ArcEditor, ArcInfo, or our new terminology is

    34:07 Basic, Standard, and Advanced.

    34:08 Just know that to generate diagrams, to update diagrams,

    34:14 and to edit diagrams, to apply algorithms, et cetera,

    34:17 you are actually creating, deleting, modifying features

    34:21 and their position. So by the nature of that,

    34:25 you must have at least ArcEditor or ArcInfo,

    34:29 or the new terminology is Standard and Advanced.

    34:32 Okay, so on to the next topic here.

    34:37 We're going to take a look at a start-to-finish example

    34:41 based on physical connectivity.

    34:43 So again, physical connectivity means

    34:45 there's something connecting, something physical

    34:48 connecting things together, like a wire or a pipe, et cetera.

    34:52 So we will go through a complete desktop example.

    34:56 We're going to create a new schematic dataset.

    35:01 We're going to configure the schematic dataset

    35:04 based on some tutorial data, and then we'll go back over

    35:08 as a user and we will generate a diagram

    35:11 based on the configuration, we'll apply an algorithm to it,

    35:14 and we'll save our changes.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    22/36

    35:16 We will be using the Brazil tutorial data

    35:20 that comes with the Schematics tutorial,

    35:22 so if you install ArcTutor and include schematics,

    35:25 you will get the data.

    35:26 And the picture that you're seeing on the screen now

    35:29 are some representations of that data.

    35:32 So with that, we'll jump right on in to the demonstration.

    35:36 So first off, we'll take a look at the map.

    35:38 So this is a very simple geometric network.

    35:42 And, by the way, most of our customers with physical networks

    35:46 do use a geometric network.

    35:48 These are typically utility companies.

    35:50 Transportation customers use those network datasets,

    35:54 like we saw in the first example,

    35:56 but the typical physical ones are geometric networks.

    35:59 So again, gas pipeline, simple network.

    36:01 This is off the coastline of Brazil.

    36:03 The important thing to keep in mind

    36:06 when you're about to start your configuration is,

    36:08 it makes it easier to set up a map document

    36:12 that actually has the symbology the way

    36:15 that you would like to see it, on your schematic diagrams.

    36:18 So just set it up the way you think your users want the symbology,

    36:22 one time, save that map, and then we'll use that map

    36:25 in our configuration.

    36:27 So the next thing we do is bring up ArcCatalog

    36:31 and go to the database

    36:33 where we want the schematic dataset to live.

    36:35 So keep in mind, somebody asked the question earlier

    36:39 about SDE.

    36:40 The schematic dataset can live in any of our geodatabases.

    36:44 So that can be a personal geodatabase, a file geodatabase,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    23/36

    36:47 or any of the supported SDE databases.

    36:50 So once I've got the database that I want,

    36:53 I just right-click there, and I choose New Schematic Dataset.

    36:58 This creates our schematic dataset entry into the database.

    37:04 All of your configuration goes inside of this schematic dataset,

    37:09 and then as your end users actually start generating

    37:12 new diagrams, all of those diagrams will also get stored

    37:16 and persisted inside of the schematic dataset itself.

    37:19 So once I have my dataset, I right-click and choose Edit.

    37:24 This brings up our Schematic Dataset Editor application,

    37:29 so this is the application that you do all your configuration.

    37:32 Again, please keep in mind that what we're about to do

    37:36 is only done by one, maybe two people, in an entire organization.

    37:40 All your typical users that are using and generating diagrams

    37:44 just use this configuration.

    37:46 They never need to know about this configuration,

    37:49 they don't ever need to come inside of this tool.

    37:51 So now we're in the Dataset Editor.

    37:53 First thing I need to do is

    37:55 create a new schematic diagram template.

    37:58 So remember back as we were generating diagrams

    38:01 along the way, that Generate Diagram form

    38:03 had me pick the template I wanted to use.

    38:06 That's how this starts.

    38:07 So I click New Schematic Diagram Template,

    38:11 I can give this a name.

    38:13 We'll call it DemoBrazil, that'll be the name of our template.

    38:16 Now if you remember all the way back to our slide

    38:20 about how schematics works,

    38:22 step one on that slide was a builder.

    38:24 So here, sort of front and center on this screen,

    38:28 we have to pick the builder.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    24/36

    38:30 So if we hover over Standard Builder, it pops up and says,

    38:33 Use this builder for geometric networks.

    38:35 Of course, we've got a network dataset builder

    38:38 for our network dataset customers

    38:40 and we have our XML builder.

    38:42 And then there's some other various combinations

    38:45 of these things when we start talking about

    38:47 custom query capabilities that I mentioned,

    38:50 where we can just query nonspatial data out of tables.

    38:53 But since I know that this Brazil data is

    38:57 based on a geometric network, it is the standard builder

    39:00 that I need, so all I need to do is click OK here.

    39:03 Now, this DemoBrazil diagram template is over here.

    39:07 Next, I need to tell it what data to expect

    39:10 to have coming into the system.

    39:12 The best and easiest way to do that with geometric network data

    39:16 is to right-click and then choose Import from Feature Layers.

    39:20 Now I use the Import from Feature Layers dialog

    39:24 to point to and select the map document

    39:27 that is going to be coming in.

    39:29 So for that, I'll go back to the tutorial data section

    39:32 and pick that Brazil map document we were looking at.

    39:35 Very quickly, that parses that map document

    39:38 and it looks for a geometric network.

    39:40 So here you can see it found the pipeline network

    39:43 and all the feature classes that are in it,

    39:45 and it's automatically selected those things.

    39:48 We can see that there were a few other layers in that map

    39:51 that are not part of the geometric network.

    39:54 So we could include those in our schematic diagrams,

    39:57 but since they're not part of the network, if you do that,

    40:01 then when your users apply algorithms, sometimes

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    25/36

    40:03 you get some strange results

    40:05 because those things aren't physically connected

    40:07 with everything else that's in the diagram.

    40:09 So in its simplest case, we'll just leave it with the network.

    40:13 I click OK.

    40:14 Now in the tree view, we can see all of the

    40:17 schematic feature classes that are going to be created

    40:20 in the database.

    40:20 So it's a one-to-one mapping.

    40:22 There's one schematic feature class

    40:24 for each of your real GIS feature classes

    40:28 that are going to be represented.

    40:29 So when I hit the Save button,

    40:31 this is actually going to go into the geodatabase

    40:34 and create the necessary tables.

    40:36 Now that's all I'm going to do for configuration for this demo,

    40:39 but real quick-like,

    40:40 just to point out that if we were going to take this further

    40:43 on those other steps of how Schematics works,

    40:46 the next step was rules.

    40:48 So when I've got my template selected, I have a Rules tab.

    40:52 I can go into that tab, click the Add Rule button,

    40:55 and then go ahead and configure a node reduction rule

    40:58 or a spatial query rule or the various other rules that we have.

    41:01 And then in that final step in the how Schematics works,

    41:05 was the layout.

    41:06 So on the Properties tab,

    41:08 you'll see that we have a Layout drop-down.

    41:11 So this gives a list of all of those layout algorithms

    41:13 that come with the product.

    41:14 I could pick one of these and then when my user generates

    41:18 a diagram based on this template,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    26/36

    41:20 it would automatically apply this layout algorithm,

    41:23 and also the rules, if there were any of those things set.

    41:27 In this case, I'm not going to do that. I'm just going to close.

    41:30 We've already saved it.

    41:31 Now the user just goes back to the map

    41:33 and just like we've seen in the other demonstrations,

    41:36 they select some data, generate a diagram.

    41:38 So I'll go ahead and zoom down into an area down here.

    41:43 I am going to select a small piece of this data.

    41:48 I could run a trace, because this is a geometric network.

    41:51 I could do a select by attributes or location.

    41:54 It doesn't really matter. We just need data selected.

    41:57 We click Generate Diagram button.

    41:59 You can see here in the template,

    42:01 there's the DemoBrazil that we just created.

    42:04 It's the only one there, so there's nothing else in the drop-down,

    42:07 and now I give this diagram a name, and click OK.

    42:13 Quickly parses that selection set, and again,

    42:17 opens up the new diagram in a new data frame

    42:20 in the table of contents.

    42:22 So by default, diagrams coming from the standard builder

    42:26 are what we call geoschematic diagrams.

    42:29 What that means is that all of the nodes that you see

    42:32 in this diagram are in the exact, correct x,y location.

    42:37 In fact, let me go ahead and drag and drop this diagram

    42:40 over to my other data frame, jump over there,

    42:43 and if I turn off the real network,

    42:46 now we're looking at our schematic diagram

    42:48 directly on top of the basemap.

    42:50 So I'm going to go ahead and remove that

    42:53 and go back to the schematic diagram itself.

    42:56 So the nodes, again, are in the correct position,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    27/36

    42:59 but the links themselves have been simplified.

    43:02 There's no vertices. So it's a straight line.

    43:05 Another probably, easier way to see that is to identify the link,

    43:09 and then when I bring up the Identify Editor,

    43:13 we can see a couple of different things.

    43:15 First, at the top level, when I click on it,

    43:18 you'll see that flash the geometry for the schematic feature itself,

    43:23 and the fields that we're looking at are information

    43:26 that schematics is keeping track of.

    43:28 But, remember when we talked about schematics being live

    43:32 and connected to your data? It's not a disconnected diagram.

    43:36 Here's a good way to look at that.

    43:38 Now we can open this up the rest of the way

    43:41 in the Identify dialog and when I click on the lower level,

    43:45 you should hopefully be able to see flashing on your screen

    43:49 the actual, digitized vertices, or the digitized geometry

    43:55 of the real feature that was in the geometric network.

    43:58 Not only are we able to see that flash, but now in the fields here,

    44:02 we are actually looking at the underlying data

    44:06 coming from the real GIS feature.

    44:08 So again, schematics is live, it's connected to your data

    44:12 and it doesn't become stale.

    44:15 As that data changes, you'd automatically see it reflected

    44:18 here in the diagram itself.

    44:19 So, next thing that we would do,

    44:22 just like we did in the other demos,

    44:23 is probably start an edit session on this

    44:26 and then apply a layout algorithm, so I'll run a smart tree.

    44:30 This time though I'm going to go ahead

    44:32 and use the Root Node tool and tell the system

    44:35 which node I want to be the start of my layout algorithms.

    44:39 I'll go into the properties.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    28/36

    44:40 Every one of the layout algorithms has an

    44:43 Algorithm Properties page where you can modify the behavior,

    44:47 the look and feel.

    44:48 This time I'll choose to go from the top to the bottom

    44:51 instead of the default left to right.

    44:53 And I'll click OK and then apply this layout algorithm,

    44:57 and very quickly we have a much different view of that data

    45:02 than we did in its correct geographic position.

    45:05 I'll go ahead and stop editing and save this.

    45:08 So, another thing I can show you real quick

    45:11 while we're here is another one of those dynamic interaction

    45:15 type of things that we have with your GIS data

    45:18 that you would not have if you were using CAD or Visio

    45:22 or some other system.

    45:23 To show that, I'm going to go ahead and use a viewer window,

    45:27 so on the menu bar in ArcMap, I clicked on Windows,

    45:32 and then Viewer. That opens up our Viewer window.

    45:35 This is a little hard to show you on a single monitor

    45:38 during a presentation like this, but for your actual users

    45:42 at your corporation, if you've got a dual monitor setup,

    45:46 you can imagine I could put this schematic diagram

    45:49 that's in a viewer window on one monitor,

    45:51 and then on the other monitor I actually put my real GIS data.

    45:56 Now, I can show you some of that interaction.

    45:59 I can, for example, select some things that are over here

    46:02 on my schematic diagram.

    46:04 I can then click a button that says,

    46:06 Propagate the Schematic Selection to the Map,

    46:08 or basically, go find these things in the real world

    46:12 that I've got selected on my schematic diagram.

    46:15 So I'll click that button, and very quick on the map now,

    46:19 hopefully you can see the highlighted features.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    29/36

    46:22 So again, even though the diagram is not

    46:24 in the correct geographic location anymore,

    46:27 we know what the source features were,

    46:30 so we can jump back and forth.

    46:31 Likewise, I could select something over here

    46:34 on the geographic side and click the other button that says,

    46:38 Go ahead and locate that on the schematic.

    46:41 And now when I click that button,

    46:42 very quickly we should see that selection move

    46:45 over to the schematic diagram itself.

    46:48 Do it one more time, click something else here,

    46:51 push it back over to the other side.

    46:52 So again, very dynamic in nature.

    46:55 I can have as many of these diagrams as I want.

    46:58 Maybe I have multiple shown in different viewer windows,

    47:01 propagate the selections back and forth,

    47:04 the various diagrams laid out different,

    47:05 so I get a much better understanding of my network.

    47:08 So with that we will review quickly.

    47:13 So Schematics can be used on data with physical connectivity,

    47:17 as we just saw, a geometric network in that case.

    47:20 There is a onetime configuration of a schematic dataset.

    47:24 Again, done by one or two people in an entire company,

    47:27 and then the real end users in the map simply select data

    47:31 and then generate and manipulate their diagrams.

    47:34 With that, I'll hand it back to Ardeshir.

    47:37 Todd from Alabama asking,

    47:39 What type of person do we need for configuration part?

    47:43 Todd, you need a person who understands your data model,

    47:46 data network, and knows your company's needs

    47:50 regarding creating new diagrams.

    47:54 Jennifer from Riverside asking,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    30/36

    47:56 Can we use as many rules as we want for a diagram template?

    48:01 Jennifer, there is no limitation in number of rules

    48:05 in ArcGIS Schematics.

    48:08 However, most of the time, one or two rules are enough

    48:13 to achieve that desirable result.

    48:17 So if you pass the number of 10 rules,

    48:22 then probably it is a good idea to look at your configuration

    48:26 and see if you can simplify something there.

    48:29 Michelle from Nashville asking,

    48:32 We are still using ArcGIS Schematics 9.3.1.

    48:35 Can we use our 9.3.1 datasets and diagrams in 10 and 10.1?

    48:40 Michelle, you can use your 9.3.1 datasets

    48:48 and diagrams in 10 and 10.1, but only as Read only

    48:54 and View only.

    48:55 So if you want to modify or generate new diagrams,

    48:58 you need to migrate your datasets and diagrams to 10 or 10.1.

    49:03 So, as I mentioned, we did a major architectural changes in 10.

    49:11 So all pre-10 datasets and diagrams need to be migrated

    49:16 if you want to do something else than viewing only.

    49:20 To add to that just a little bit,

    49:23 so when we looked at the dataset itself in ArcCatalog,

    49:27 I right-clicked to go into the editing.

    49:29 If you were on a 10 or 10.1 machine and you right-clicked

    49:33 on a dataset from 9.3.1, you would see in that pop-up list there,

    49:39 you would see a Migrate to version 10 or 10.1 option.

    49:43 You click that, follow through the wizard,

    49:45 and that migrates your data.

    49:46 It is really easy, and it's a good idea if you plan your migration

    49:52 if you have a lot of datasets and diagrams.

    49:56 Joe from San Diego asking,

    49:59 We don't have a geometric network or a network dataset

    50:03 for our data.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    31/36

    50:05 Do you recommend we create one

    50:07 or should we just start using ArcGIS Schematics without one?

    50:11 Joe, you can use ArcGIS Schematics without any network.

    50:17 If you remember, Rick showed you disaster management

    50:23 sample application

    50:25 and that application was not using any network at all.

    50:31 It was just using spatial queries and relationship classes.

    50:36 However, having networks have lot of benefits.

    50:42 You know, you check your data connectivity and data quality.

    50:47 So the decision is something you need to make,

    50:50 analyzing your data

    50:52 and also your company's needs for a network.

    50:56 Back to you Rick.

    51:00 Okay, thanks.

    51:03 So now we'll step into our final topic of the day,

    51:06 which is ArcGIS Schematics on Server,

    51:10 or Schematics for ArcGIS on ArcGIS for Server.

    51:14 So, as I mentioned at the beginning of the presentation,

    51:17 this is new at 10.1, so again, just to be very clear,

    51:22 everything you've seen to this point you could do on version 10,

    51:26 and in fact you could do that on 9.1, 9.2, 9.3, 9.3.1.

    51:32 But now this section is only available at 10.1,

    51:36 and the reason for that is we had to modify

    51:39 Server capabilities a bit, we had to build our own

    51:43 schematics server object extension, really.

    51:47 So, schematics is now a new capability of the standard

    51:50 ArcGIS Server's map service.

    51:53 So, the image that we see here is what a user would see

    51:59 when they try to publish a map service.

    52:01 When they do that now, and Schematics is involved,

    52:04 they can click on the Capabilities section

    52:07 and they will see a new check box and the entry for Schematics.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    32/36

    52:11 When they turn on the schematic capability,

    52:15 then they see the image, or the part of the image

    52:17 that's on the right side of this example here.

    52:20 Basically, the only thing you need to worry about

    52:23 are the two check boxes for Query and Editing.

    52:25 If you just simply want to produce a service to allow people

    52:29 to view the diagrams that you're going to publish,

    52:32 then the only thing that you need is the Query check box checked,

    52:35 and that's the only one by default.

    52:37 Now, if you want to allow users to generate diagrams

    52:41 or update diagrams or modify diagrams, apply algorithms,

    52:45 then you need to enable the Editing check box,

    52:48 which allows you to do editing on the web.

    52:51 So, along with this new capability,

    52:55 we are providing a complete sample Silverlight

    52:58 application at 10.1.

    53:01 So, in fact let's just jump right on into the demonstration here,

    53:06 because I am going to use that sample for the demo.

    53:09 With that, I am going to bring up our Resource Center.

    53:14 So, real quick, since I've got it here,

    53:17 this is resourcesbeta.arcgis.com.

    53:21 This is the new beta resources for 10.1.

    53:24 It's available now for everyone. A lot of information out here,

    53:27 so, you know, feel free to spend some time and dig around.

    53:30 There's more videos that dig a little deeper into these topics,

    53:34 links into the help system, and forums, et cetera.

    53:38 But what I really want to get to

    53:40 is scrolling down here to the Gallery section.

    53:43 So the Gallery has a bunch of applications.

    53:46 The one that I want to show you today

    53:48 is the Schematics Configurable Web Application.

    53:51 So this is a Silverlight web application sample.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    33/36

    53:56 For the developers, you can actually come in here,

    54:01 click on the link, and download all the source code.

    54:04 So you could use this application exactly like

    54:07 I'm going to show you today, or you can take the source code

    54:09 and modify it for your own needs,

    54:11 make it fit in your organization a little better.

    54:14 So I'm going to click Open and view application.

    54:18 This will load up the Silverlight application,

    54:21 notice I'm in a browser here,

    54:22 I'm just in a tab in the browser window.

    54:24 It's got a dual pane view.

    54:27 It's set up to have a geographic side and a schematics side.

    54:30 I click Connect to Geographic.

    54:32 These are public services that are out there for demo purposes,

    54:36 so I connect and connect to my geographic.

    54:38 That will load the geographic data,

    54:41 there's no basemap in this case, but it's a utility network example.

    54:45 Now I click Connect to Schematic,

    54:47 change to my schematics service and connect to it.

    54:51 Now it shows me a list of diagrams,

    54:53 so I can drill down in here and look at various diagrams

    54:57 that have been published, so on and so forth.

    55:00 The one I want to show you that's kind of interesting

    55:03 based on this network, is this basic structure entire network.

    55:07 So this diagram is a very, very simplified view of all the data

    55:12 that's over on the left side.

    55:14 So there's a bunch of node reduction rules

    55:17 that have been run on this data to simplify it

    55:19 to get to the diagram that we have now.

    55:21 So we can do things similar to like we did over on the map.

    55:25 For example, I can select some features on the schematic side,

    55:29 click the button to propagate that over to the map,

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    34/36

    55:32 and you'll see that here it looks like I only had two features,

    55:35 but now over on the map side,

    55:37 you can see there were many features.

    55:39 So that just shows you how much simplification there was.

    55:43 Likewise, I could make a selection over on the geographic side,

    55:48 click the other button to push that over to my schematic diagram,

    55:52 and now up here on the top we'll see that.

    55:55 So just like we did in the map, we can propagate the selections.

    55:59 Now, real quick, I want to show you editing on the web.

    56:03 So I can start an edit session here

    56:06 and just like we did in ArcMap,

    56:10 I can pick one of my layout algorithms, I'll pick smart tree,

    56:14 I can change the direction to go top to bottom,

    56:17 I can set a root node, and now I can apply the layout algorithm.

    56:22 And as this applies, we'll start seeing it animate a little bit.

    56:26 I can see I didn't quite get the exact root node I wanted,

    56:29 so I'll change to this other root node, reapply it.

    56:33 Now I can zoom to the full extent.

    56:37 I could, by the way, this allows me to open up the window

    56:40 so I'm only looking at schematic.

    56:44 And here, just because I know this data quite well,

    56:46 I know that there's some overlaps going on in here.

    56:49 You see I have pink, green, blue, and yellow down at the bottom,

    56:52 but I don't see that at the top.

    56:54 That's because we've got some overlaps

    56:56 due to the node reductions.

    56:58 So very quickly here, I'll run another algorithm called

    57:02 Separate Overlapping Links, and now you should be able to

    57:06 see that separate out.

    57:07 So, don't have time here to do a generate or an update,

    57:11 but just know that basically everything

    57:13 that I've shown you on ArcMap is pretty much capable

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    35/36

    57:17 of being done right here in a server context.

    57:19 And with that, we'll review quickly.

    57:24 At 10.1, schematics is a new capability of a map service

    57:27 and a sample Silverlight application is available.

    57:30 Back to you, Ardeshir.

    57:32 Matt from New York asking,

    57:35 What functionality don't we have on Server

    57:38 that we do have on Desktop?

    57:40 Matt, we have all the schematics functionality available

    57:45 on Server, Desktop, and Engine.

    57:48 The differences between those are that we have a lot of

    57:54 out-of-the-box tools in Desktop, but with Server and Engine,

    58:00 we provide you some samples

    58:03 that have some of those functionality that you see in Desktop,

    58:07 available some of the tools available on Server and Engine.

    58:11 The rest of those, you can build it yourself using our API.

    58:16 So the difference is just number of out-of-the-box tools.

    58:21 The other question from Jamie from DC,

    58:26 Can we digitize through a client application

    58:29 using ArcGIS Schematics services?

    58:33 Yes, you can digitize through a client.

    58:36 However, you need to build a client application yourself.

    58:43 You can use our API and build it.

    58:46 Robert from Maryland asking,

    58:49 Can I have diagrams on my web service only for viewing?

    58:54 When you create your schematic service using our

    59:00 Schematics SOE, you can decide to enable editing capability

    59:07 or not. You can just not check that enable editing capability,

    59:12 and then your service will be read-only.

    59:16 Back to you, Rick.

    59:17 Okay, unfortunately we are running out of time here,

    59:21 so before we go though

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129

    ng 36 6/7/2012 1

  • 7/30/2019 Understading arcgis

    36/36

    59:26 I would like to point out a few more resources.

    59:29 The video series that we showed on the

    59:32 Resource Center of schematics, the tutorials and the forums

    59:34 that I all mentioned earlier.

    59:36 Your comments help up improve these seminars,

    59:39 so please do take a moment to complete our survey.

    59:42 Just click the Give Us Feedback link to take the survey.

    59:48 We hope you enjoyed today's seminar.

    59:50 On behalf of Esri, I'd like to thank you all for attending.

    rstanding ArcGIS Schematics http://training.esri.com/Courses/ts_Schematics/transcript2129