https://www.youtube.com/watch?v=EwFFrZfSGa0

in this demo I'm going to show how giraffe can be used for large scale Master planning now it's much the same way in which giraffe is used for small scale site planning or site feasibility uh plus a little more plus a few extra tricks and techniques um but the first thing to do is understand exactly how giraffe works at a at a low level and when you do that to blow it up to a high level will be quite straightforward so the first thing is giraffe is letting you overlay the data so this is the geospatial data we connect tens of thousands of data sets uh that are in public uh but if your data is not there you can very easily connect to it easily uh to a map server or feature server or an ogc server of some types wms's or upload shape files other Geo formats like in geojson or just raster like just some screenshots you can GE allocate them and say someone's done a sketch of a master plan you can just upload that sketch and model over it and that's very critical when you're

Master planning because basically that's the context that's what's going to drive your decision- making perhaps more than any other single Factor um now the next thing that draft does is lets you draw shapes straight on the map so that's how I'm looking at this side over here I'm going to draw building you can see it's two scale it's it's geolocated and I can sort of change things around now currently when I say building it's actually just a polygon so to make it a building we have to give it some data so give it some assumptions so I'm going to say this is a residential building and all of a sudden that building pops up and I can add levels or remove levels um and the color and the areas and the number of dwellings that giraffe is suddenly displaying on this right hand side are coming from the intrinsic properties of this polygon so its area its perimeter and the assumptions in the residential usage so giraffe typologies or usages are the controlling assumptions which sort of

underwrite the deal so for example if I get rid of all three beds and make this building a combination of one and two bedrooms and leave its efficiency untouched I hit save you'll see down here now we only have one and two bedroom units uh visible on in the skem and that's because this building and these assumptions are combining to this output and I'll show you in a bit how you can make custom analytics um but for now as long as you understand that giraffe is a a data Rich map of the world upon which you draw geometries and you assign assumptions to those geometries and that means that giraffe is able to use those geometry uh geometry R to drive analytics and Reporting you've got the core of giraffe at a at a micr scale or a s scale but also at a macro scale but when we're talking at a macro scale often the geometries don't just represent buildings so let's jump to a macro scale something like 5 Square K 5 Square km so that's even this gigantic area that's only four 4 million square

met so four square kilm um so I'm not going to master plan the full five square kilm but I'll I'll start doing a big master plan and the first tool that giraffe has to help you do that is what we call land uses so that's something like commercial core so I could say look I'm going to draw a commercial core in my new master plan Zone like that and that's just a Big Blob and if we open that up it's got a floss Bas ratio a height site coverage ratio that's enough to calculate without drawing the buildings what the built area would be because that's going to be the control to which the private sector developers are actually going to build so they're not going to build the blob they're going to build lots and lots of buildings inside the blob but those buildings are going to add up to the source base uh ratio times the area of the BL times some take up Factor so let's say we're going to do that and something like let's do this we'll add um a supporting the commercial core

we'll have some high density mixed use and then maybe some medium Den density mixed juice kind of uh folding down and then down here we can have some residential and I'm zoning now this is sort of a strategic zoning plan and the reason we are doing it like this is because let's call this low density residential is because we don't want to overwhelm ourselves with detail if we do and we start arguing about Street placements Etc we can very very quickly become overwhelmed and start missing the wood for the trees right um and let's say now let's actually add some roads so what I'll do is I'll grab that I'll use the X key and do something like this so we're just going to connect these roads on like that and then maybe there's going to be a cut through Road something like this okay there we go um now what we can do is we can uh pull out the road reserves and actually show what they would look like um or we can leave um those Road reserves visible and both methodologies

from my perspective work great I've seen in in various cities uh both of them taken I'm actually going to cut the road Reserve out just so we can see it explicitly and I'm using uh liberally the X key if I turn on the actual land zoning in New South Wales you can see they do not cut out the road Reserve you can see the polygon's touch they don't give a gap for the road whereas if I turn on the cadaster you'll see there's a gap for the road the land zoning itself goes over in fact for certain roads have their own sp to use which in our in our world is a special purpose use which we very well could do here so one could uh if one were Keen draw something like this and give it a special purpose use but I won all right this is looking good maybe we do this now I can use the ey dropper key to lower the density over there let's call this medium density residential so you can see there now that Medium that trans transition from low to medium to high is not right but I

have full control over the assumptions so I'm going to get my medium Des medium density residential I'm going to set that to 22 M and I'm going to save that's going to jump up there now like that and this is starting to look good I may say why don't we put a bit of a high residential core over there I may actually say this commercial core we're going to overwrite we're going to override the height so I'm going to over I'm going to grab a height property over here and I'm just going to override this at 100 100 meters um and this will start to look familiar this will actually start to look like a town plan um now this is only half a square kilometer so despite how crudely I'm working you can see how long it's going to take to do 5 sare km about 10 times as long as this um so I'm going to stop here and I'm going to quickly just add a measure just to show what we can do so why don't we add the derived population here so I'm going to add a measure and I'll say

projected population and it's going to be in people people and I'm only going to apply apply it to where the usage is equal to um res high density residential medium density low density residential and also mixed juice so I am not going to use this actual residential key usage that usage is a building uh usage so I'm going to do that so that's going to filter the geometry uh the giraffe um model and what I'm going to do is I'm going to grab the area of the feature and I'm going to multiply it by the floor space ratio then I'm going to multiply those two together to get a total yield so the side area T the floor space Flor area ratio which gives a total area then you divide that by 100 assuming an average of 100 square meters per dwelling maybe let's assume 80 Square met per dwelling and then we're going to multiply all of that by a projected population like parel size so let's say it's 2.2 people per dwelling right and then that's 29788 people I'm going to lower the

Precision to one uh as to zero decimal points and then I'm going to do a little trick here where I'm going to take this and I'm going to divide it by 100 and I'm going to cast that as an integer and then I'm going to multiply it by 100 just so I get to the nearest 100 the number of

people and then yeah and I'm going to save those changes okay so the modeled out number of people here is 29,700 and that's going to be sensitive to increasing the zoned area so as we Zone more areas residential those numbers go up uh and it's also going to be sensitive to the flaw space assumptions so for in this high density mixed residential if we increase the flaw space ratio and we say we're going to go to 12 and we hit save that number is going to jump up to 52,000 all right so that's me changing the assumptions and seeing them in the in the analytics at a land use level so why don't we start actually doing some build form and I'll show you how that works what I'm going to do is I'm going to put this on a layer called the land use layer uh land use plan create that and then I'm going to turn it off and this is a very nice thing about giraffe you can just uh turn stuff off so we still got that data but it's on a layer and now I'm going to show you a few extra

tricks um so if you remember how I built the site plan where I just literally drew a building um manually uh in this scenario where we've got sort of thousands and thousands of square uh buildings to draw actually put this down like this and and just lock it so it's visible but not editable uh if we were to draw every single building um manually an 800 squ meter building is actually a a good size for an apartment if we were to go like this and this it's going to start taking a very very long time um far too long to be worth it um giraffe does allow multiplayer so we can share this project and then other people hop in live and so you can actually make pretty rapid Pro progress uh just by copy pasting stuff around the map um and designing bespoke uh sites so say for example this is a uh land juice this is high density mixed use right so I could say this was my responsibility my team has given me these sites I could very quickly do a Podium and make retail two levels Straighten It Up pull

back like this and then draw some commercial on top of it uh What uh two levels of that well three two levels of that and then copy and paste that and get a some residential on top of that shrink that down right and you can see I'm penetrating the height plane as Allowed by my zoning type so maybe I'll lower that number of level that number of levels and I'll do more of a sort of a U-shaped building so we're not doing a point tower now sort of doing an actual UAP building and at this point you can see I'm slowing down because I'm trying to get the build form uh accurate so a 20 M depth the buildings is actually buildable um or else you're going to get these very deep Apartments um and if I turn off the Landry plan you can see what we're dealing with over there which is a little uh it's not a building quite but it's a much more detailed envelope about what a what a building may look like it's taken all of 3 seconds and which is good because we've got a lot of site to do so if we turn

this back on get it back down at 10 um we can then start going sort of sight to S side of course we can use liberal use of copy paste um where we can but this is still quite a manual and slow process going to change the rendom methods here and um just turn that on for some reason turn that on that's fine um and that just displays the floor plan so that you can actually see more what we're looking at um and as we're working what giraffe's doing is it's Gathering these areas and it's grouping them up and it's looking at them what I would actually do is in my settings here I'll turn off the the charts and I will also Group by layer so we'll see default mang's plan there's no project population on the default because remember in this metric we only apply it to those land uses not to this residential use uh so to apply to the residential use what we would do is duplicate

that and then Hi-Fi pop forecast and rather than doing this we will filter it down to the residential use and we'll go area times we want go to floor space ratio what we'll go is net area actually we go sellable area setable area and the calculation will be a little bit different it's setable

area there we go divided by 80 star 22 we save those changes and that's only 2,000 now because we've got a lot of sites to fill up to make this number match that number okay so hopefully that makes sense and now in the last few minutes what I want to do is I want to show you a couple extra tricks and now in giraffe we have uh a whole set of ways where we can automate things um so say for example we're doing some Landscaping PL and some Street plans go form public plans I want to do this park now I want a park I want to look beautiful and I want lots of trees of different sizes but I don't want to manually draw each tree now what giraffe allows us to do is look is to Define these logical flows we call them a flow and what they are is they take a geometry which the user draws which we call a feature and they just do things to that geometry so in this instance it grabs the geometry fills it up with points and then makes each point a tree and that's how you get

this oh it also grabs that geometry rounds the corners so you see the RO geometry is uh pointy and the derived geometry is round and this uh automation at a geometry level uh is extremely efficient and I'll show you a few more of them so here's one here uh this flow if we open it up is a bit more complex but all it's doing is it's grabbing the it's using our subdivide Lots algorithm and then it's doing a few things it's it's finding one of the edges of the parcels and it's setting the height in in relation to the distance from that edge um and then it's applying a usage so if we go like this um it looks like this and we have these parameters where we can make these buildings big bigger or smaller um we can scale them up heaps or down heaps and if we change the edge we can change kind of where their their heights are biggest and smallest and I've introduced some sort of random variability to the the height which we could expose as well and the thinking behind this

is this zoning plan probably people are not going to exactly build to this height right depending on the market scenario people will do different things and maybe someone gets an exemption or maybe there's some existing buildings maybe commercially it only makes sense to build a little bit but the point here is that the city is going to be this uptake is not going to be 100% uniform uh and if it was it probably could like it very well might be an adverse an adverse result like it it may not look as good as as what we'd want

um so here's a kind of accelerated way of filling this with realistic looking build form and as we're doing this this community use over here this is all being calculated live and these analytics are reaching into this and because we're separating default on the land use plan we are getting different you know we're looking at the same land use plans with different lenses at the same time so that's one kind of acceleration um of course a really nice one like this is is for uh like um public real modeling so I can draw a line I can use my dropper and um apply a road and this is applying a cycle path and and assigning some trees to the road um and I can very quickly add to that by drawing more Road and giraffe is pretty good at connecting the stuff so it'll try and connect those for you so if I make those two in that 12 uh dra another road here we're starting to get something that's a you know more visual representative than we had before and you can see I'm actually drawing this

very Loosely in freehand you obviously have the option to import geometries and assign these rules to them much in a much tighter way now I want to show you the next level up so this is quite a simple automation this on the other hand is quite a complex automation what this automation is doing is it's taking that simple Automation and it's assigning it uh to multiple Parcels so we're actually tively assigning these rule sets um to these Parcels in such a way that um you get this this really nice uh sort of urban effect um so we're using random numbers and iterative application so take a site subdivide it and then subdivide each subdivision to make buildings and apply different rules on each subdivision to get this kind of not organic but Urban appearance and so you can see the approach I've taken here I've actually preset these rules up and so what I'm able to do is say okay well here's our re core why don't we do this and then we go Y and I drop of that and we get that