In last class, we learned how to make animation feature layers with occupies help. Today we will learn how to make animation of a raster layers by doing this the practice of our understanding of Python script, the ArcGIS that will grow Okay, so let's look at this code. This code is what we have achieved from last class. Since there are a lot of similarities of making raster layers, we will start from here just by modifying the code a little bit, we will achieve over a goal of making animation of raster layers with occupies help. This is the structure so over data, he basically has preparation Have packages in a workplace and for loop. And then the processing end of the preparation of future data.
We needed the preparation packages and a workspace the loop and as a processing, we don't need to prepare the data at this time. Let's start from deleting the part that we don't need in this class, which is the calculate feud. Management apart. Again, delete everything here. No control variables. And then next, we don't need all that.
And here last class, we copied the feature layer features. This time we are actually copy rasters the file won't be the same. So let's delete that. save a copy of a raster data or convert a mosaic data set into Single raster data set, those file that we are going to use today is ASCII format. So this is the first syntax we need to write down. Let's check our source data.
This is the ASCII data we are going to use today. The first 60 rows define the data, number of columns, number of rows, cell size, and then the known data value. Okay so copy roster management. It has just a Woodbury both taking input is the investor. And the output basically is the raster format we want and then we needed to make a arc since we're using raster instead of feature here, so we could change this to make a raster layer management So this well create a raster layer from the input the raster data. The first control variable is just that the raster.
And the second is just the outer layer. And all the other control variables are optional. Okay, then the last two parts saved layer file and apply symbology from layer file, we don't need to change because it didn't say the input has to be raster, or feature no matter what it's gonna save to a layer file. And this syntax here will just apply symbology from a layer. It doesn't matter whether or not a layer is saved from a raster source or a feature layer. So okay, let's make sure we are putting the correct data.
First of all, let me change my directory and on my phone loop. Last time we use a for loop which is I in the range as the index this time I'm gonna write it this way. For raster, in raster, this is another way, you can also test in a try for rastering my raster data I needed to have a raster least first and then my raster Lister basically generated from the sauce, ASCII files and ASCII files under this directories these keys, let me copy this directory and put it here. It's also my workspace. So, in this past year, I will read all the data and to make sure it's reading all the Finally the source file I will put this syntax here x for x raster lists if x dot and which is dot ASCII format and then for raster seeing rasters list, I will do that copy raster management will convert ASCII file to raster file and then make raster layer format will make up layer from the raster that I just created.
And then save to layer file management will save a layer from last step and then apply symbology from layer management will apply the corrective symbology I want to layer files, which I just created last step. Now there's only one thing we're missing which is the symbology layer. Do you recall how to make your symbology layer? Let me just quickly do one as the demonstration you can explore your own symbology for your specified project. Let's open up empty ArcMap This is the source ASCII file we have right click Properties symbology change the class that will do like natural breaks or manual or equal interval defining interval quantiles standard deviations, metrical interval, anyone you like. And they give it a color scheme because my data represent a water depth so I will just use the And I don't want that land to be colored.
So I will just give it no color was a very shallow depth of water, that is the symbology I want, I can change it into to cover all the value range to make sure all my data layers will be mapped correctly. So this is how you make your symbology layer and then against a master layer file and then use that as your symbology layer. Okay, so I saved in my symbology layer as the demo dot layer, layer file and I put it under my environment workspace. So here when I hold that demo layer, I can just say demo layer like that. I don't need to give it the full path. So for my ASCII file in this list.
I don't need that. I can just say, well copy raster management that is the raster and the output. I give it some name. I will just say it's past zero class roster. Come on to use. I hear this index of my file, and then remember to put that at the end.
So that's my output from copyrights or management. And then I want to make raster layer. The input is the output. And the output. I would just say it this way because test a layer is really just a temporary file. They hear the same two layer file management, this will save to a real file that was a temporary layer here.
And to put the output here, here, I needed to change a name for this output variable. So it doesn't mess up with output here. I will just say it pass zero class layer, index i, and the width layer. And then the last index, the input is the output to enter the symbology layer is my demo layer here. And don't forget to put i equals i plus one. So the next time we enter right into a new file, this index here will change and it will not written note one Okay.
Let's see. Run. Okay, it'll work. Let's open up ArcGIS This is my base map and things. So this is the my model file. See, I've created a 13 file from the ASCII and the layer file.
Let's just add that you see, it worked. Okay. And for class purpose I have add all the layers previously arranged from from the first hour to the last hour. And we can use the same method, create a group animation, there's a new group layer, then open this animation Intro options, define the duration or number of frames, and then export it. Here I have a little hint, you needed to make sure your layer is arranged correctly from the first hour to the last hour. So when you add it, you want to make sure instead of like a numbering this way, like here to six, zero to six to six, make sure it's numbered as zero to six.
So this to six wouldn't show up between 260 and a two, five. Yes, when you add the data RBG as well added according to the first digit digit, the second digit, and the third digit, not ID actual number quiz for you to explore Python syntax, so this layer can be written correctly. numbering this way, c zero 15 one zero to put a zero. So I want to add this data together, it's all lined up correctly. Okay, I have created an animation for you, I will show you right now. So about is the process of making animation for our raster data.
Next class we will explain making animation from another different kind of source data that will help you to enhance your understanding of the whole process.