Animation of feature data 2

Python for Spatial Analysis in ArcGIS Advanced Python in ArcGIS for Spatial Analysis
13 minutes
Share the link to this page
You need to have access to the item to view this lesson.
One-time Fee
List Price:  $99.99
You save:  $30
List Price:  €92.01
You save:  €27.60
List Price:  £78.62
You save:  £23.59
List Price:  CA$136.30
You save:  CA$40.89
List Price:  A$149.91
You save:  A$44.97
List Price:  S$134.67
You save:  S$40.40
List Price:  HK$780.27
You save:  HK$234.10
CHF 63.65
List Price:  CHF 90.94
You save:  CHF 27.28
NOK kr746.53
List Price:  NOK kr1,066.52
You save:  NOK kr319.98
DKK kr480.58
List Price:  DKK kr686.58
You save:  DKK kr205.99
List Price:  NZ$163.87
You save:  NZ$49.16
List Price:  د.إ367.25
You save:  د.إ110.18
List Price:  ৳11,719.12
You save:  ৳3,516.08
List Price:  ₹8,330.23
You save:  ₹2,499.31
List Price:  RM469.20
You save:  RM140.77
List Price:  ₦150,315.07
You save:  ₦45,099.03
List Price:  ₨27,850.73
You save:  ₨8,356.05
List Price:  ฿3,630.46
You save:  ฿1,089.24
List Price:  ₺3,219.70
You save:  ₺966
List Price:  B$510.41
You save:  B$153.14
List Price:  R1,812.12
You save:  R543.69
List Price:  Лв179.93
You save:  Лв53.98
List Price:  ₩136,185.36
You save:  ₩40,859.69
List Price:  ₪367.41
You save:  ₪110.23
List Price:  ₱5,821.06
You save:  ₱1,746.49
List Price:  ¥15,620.48
You save:  ¥4,686.61
List Price:  MX$1,652.93
You save:  MX$495.93
List Price:  QR364.95
You save:  QR109.49
List Price:  P1,352.36
You save:  P405.74
List Price:  KSh13,173.68
You save:  KSh3,952.50
List Price:  E£4,665.55
You save:  E£1,399.80
List Price:  ብር5,748.74
You save:  ብር1,724.79
List Price:  Kz84,841.51
You save:  Kz25,455
List Price:  CLP$89,061.09
You save:  CLP$26,721
List Price:  CN¥708.59
You save:  CN¥212.59
List Price:  RD$5,854.95
You save:  RD$1,756.66
List Price:  DA13,441.70
You save:  DA4,032.91
List Price:  FJ$225.92
You save:  FJ$67.78
List Price:  Q777.53
You save:  Q233.28
List Price:  GY$20,937
You save:  GY$6,281.72
ISK kr9,680.31
List Price:  ISK kr13,829.61
You save:  ISK kr4,149.30
List Price:  DH991.60
You save:  DH297.51
List Price:  L1,762.87
You save:  L528.91
List Price:  ден5,662.62
You save:  ден1,698.95
List Price:  MOP$803.97
You save:  MOP$241.21
List Price:  N$1,822.52
You save:  N$546.81
List Price:  C$3,683.31
You save:  C$1,105.10
List Price:  रु13,336.33
You save:  रु4,001.29
List Price:  S/374.07
You save:  S/112.23
List Price:  K388.76
You save:  K116.64
List Price:  SAR375.01
You save:  SAR112.51
List Price:  ZK2,584.38
You save:  ZK775.39
List Price:  L457.58
You save:  L137.28
List Price:  Kč2,270.94
You save:  Kč681.35
List Price:  Ft35,419.21
You save:  Ft10,626.82
SEK kr745.93
List Price:  SEK kr1,065.66
You save:  SEK kr319.73
List Price:  ARS$88,866.21
You save:  ARS$26,662.53
List Price:  Bs691.54
You save:  Bs207.48
List Price:  COP$383,048.62
You save:  COP$114,926.08
List Price:  ₡51,221.68
You save:  ₡15,368.04
List Price:  L2,473.46
You save:  L742.11
List Price:  ₲749,179.97
You save:  ₲224,776.46
List Price:  $U3,850.87
You save:  $U1,155.37
List Price:  zł391.42
You save:  zł117.43
Already have an account? Log In


This class, let's finish the part, which we can use Python to generate 500 layers and then make it into a coop layer. So before that, let's open our empathy ArcMap. Last time, we learned how to join an A relate table to a shapefile and this is the overall output. Let's check the attribute table you see. There are 481 line segments and each segment which means each row, we have columns from our one all the way to our 500. I just want to quickly open and layer map which I made last time.

Okay, so this is our 001 and I already made the symbology. So let's let's open the attribute table. So this is our one. This is my single field. So our one was the the first number is 1756 5.873. The second is a 104.

Let's check the Symbol field. See, it's 1756 5.87. Sorry, and the second field is 104. So I just want to point that out a single field is actually equal to our one. What's the difference between this map and this map here? They're basically the same data but this one doesn't have any format.

This one has nothing bothered to hear when I add this data sample automatically. showed correctly. But what add this shapefile data, although I can change the same boat here, but next time when I add it again, it only shows lines, it doesn't have symbology content because there's a wizard symbology. This is the width symbology. Now I have to say that layer file, so we just wanted to we just wanted to create a field which called the simple and apply the data from our one to our 500 to this thing, both viewed and use that feud to symbolize my life and then save that as a layer file. Currently, we don't have that field.

So let's add that field. We open attribute table and here on the top left corner table options. Add a few click Add food and then we give it a name. We're gonna give it any name, I will use double 10 three. Since my data here it has three decimal place. Okay, so a new field which is called the same boat is crazy.

Okay. Okay, so basically we need to write a Python script. First of all we need to make sure we're using Python 2.7. So you see all this lines, the first line, the second the line, and the environment, the workspace. Those are the basic language which tells Python that we're going to use Source packet. Okay, so now let's use our P y cow culated calculated field management in actually show us your we can just click it, we want to abstract the data in our two into the new field that we created, which is that the field called the symbol and this is how we're going to do it is our P y dot calculated beauty management.

So if you put your life here and actually show you how this formula works, it tells you it has this 12345 control variables. The first one was a table which containing the few that It won't be updated. And here we just read it as input layer. And then the second control is the field, we want to use the field we are working with, and the third field is the expression. And then the fourth one is the expression type. The second one's a few the name here and the expression here.

This one is optional. Let's go ahead and try let's check See, the field would you call the same boat now, it has value and this value is equal to our next thing we want to make a layer from there, make feature layer showed up here. Click it. So it has this control variables. The first one, basically, is the reading layer. The second layer output, following control variables are all optional.

Optional one has this rank in here. The first who is in and out. Okay, so let's define over in the inputs, input layer, output layer, I just call it test To Layer but you can name it. And then we need to save this as a layer file, which is our PI layer folks management. Okay. Let's check what's in there.

Oh, basically I the knees tightening and out. Okay, so I'm thinking this time should we test and we need to say that to an output, we want to just bring the output here and we get the output directory and the name okay? Here comes the most important thing I wanted to tell you to apply same symbology using the symbology I have predefined. This one we can also check what's inside there in the layer and in the symbology layer so the layer is output and the symbology layer is this one this test to make feature layer management. This temporary file we need to give it crap the directory name as well. Okay add over to layer it use the same format.

Here, I have added all the loop for you. You see I changed a little bit because the the expression needed to be from our one to our 500. So I changed the expression to our plus I change the expression to this way so the wall loop from our one to our 500 and I changed that the Test the layer name like this one. So it actually will name from one to 500. And your output the final output, I change it so it will loop from one to 500. And here that's a recall, there's something we're missing, because we actually give the input layer export output.

And then each time we make a layer, the layer will actually will use the data in that important layer. But every time that that symbol future data will be rewritten, so will be rewritten. So how to make that data to be memorized by ologies so that the layer file will be validated. We can use copy feature management before we make up feature layer, just a pie copy features management. Let's see how well they use just the input layer. I just say input layer.

And by doing that we make sure when we apply a certain hours data into the symbology field, and we create a new shapefile to memorize that. So now to read written the last step, so over layer file can be created successfully run the code to see what the result will give us. Our to our Okay, so we just rewrite our PI dot environment dot overwrite output equal to true, was that we don't need to worry about something I already just overwrite it. Okay, let's run again. Okay, into work. So let's add some data.

I won't add all my 500 I just add some make a demonstration. So here's some example. You see, all the layers have been symbology. Now I just need to group them. Right click, click group. Then now you make all the layers in a new group layer.

From here, recall what we learned last class. You can make your first animation By RTS

Sign Up


Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.