350 likes | 363 Views
This article explores the concepts and methods of attractiveness modeling for land use preference. It discusses identifying the best and worst conditions, finding geographical correlates for key factors, and developing factor maps to generate single output best and worst case scenarios. Additionally, it covers important perspectives such as legal, physical, fiscal, and social services, and provides guidance on how to deal with missing data in raster analysis.
E N D
Attractiveness Mapping Modeling Land Use Preference
Outline • General Concepts in Attractiveness Modeling • Refresher on Basic Raster Analysis • Technical Implementation Issues
General Concepts & Methods in Attractiveness Modeling • Identify abstract best/worst conditions • Find geographical correlates for key factors • Develop Factor Maps • “Weight and rate” to Generate Single Output
Best Case / Worst Case • Identify abstract best/worst conditions • Important perspectives • Legal • Physical (natural amenities or dis-amenities) • Fiscal • Social services • Roleplay • developers • potential customers • citizens
Finding Geographic Correlates • Often, data you might most want are not available • Example: we have no land cost data layer • Two options • A) Ignore the factor entirely • B) Generate a reasonable spatial approximation • If Option B, how? • Generally, use qualitative and relative (versus quantitative or absolute) factors • E.g. likely land cost = low, medium or highvs. land cost <= $133,456.34/ha • Use proximity when appropriate • All other things being equalNear existing expensive might likely be expensive
Developing Factor Maps • Factor Maps • Express the main decision criteria spatially • Example: distance to nearest school, land price, travel time to employment • Should be in common vocabulary/units/scale • Here, since output is given 1-9 scale, use that • Depth versus Breadth and Spatial Autocorrelation • Better 3-5 spatially un-correlated factors than more • As in statistical regression, better to have few but solid explanatory variables • If sub-factors are needed, organize hierarchically • Example: Good Views = Ocean Views or Mountain Views, Ocean View = …
Raster GIS in ArcGIS A Spatial Analyst refresher
Raster Data Model • Rasters are conceptually similar to pixels • Instead of coding visual appearance as red/green/blue, encode spatial data • Common Types of Rasters • Categorical • e.g. land use code where 1 = urban, 2 = suburban • Continuous and representing measured data • e.g. elevation, where 1 = 1 meter above sea level, 2 = 2 meters, etc. • Continuous and representing preference • e.g “attractiveness to urban development” where 1 = least and 9 = most attractive
Operating on Rasters • Quick and easy for the computer • Generally, a set of raster GIS layers are designed to “line up” • Same overall spatial extent • Same raster grid cell size • Most operations involve simple algebra • Known as “map algebra” (Tomlin) • Just as 1 + 1 = 2 • 111 + 111 = 222111 111 222
Operating on Rasters 2 • “NoData” • critically important concept to understand in raster analysis • *despite* the name, “NoData” in many cases represents areas which the user wishes to treat as transparent, empty or background • Example • In creating raster layers from vector features, the areas on the map between features are coded as “NoData” • In this case, “absent”, “empty” or “background” are more appropriate conceptual meanings • A systematic measurement *was* made and the mapped feature was *not* found
Why Worry About “NoData”? • In ArcGIS map algebra, NoData is a special value • NoData + anything = NoData • Adding two maps in Spatial Analyst • Get only areas which didn’t include NoData in either map • For order-dependent overlay, need “Merge” command • In this case, “NoData” in top layer = transparent • Spread command (for distance calculations) only expands into NoData areas • In this instance, treated as “background”
Spatial Analyst Review • Enable the Extension • Show Toolbar • Adjust Options • Working directory – local writeable • Set Common Extent (bases civitas nova/study area) • Cell Size (25m to start) • Optionally, set mask to study_area_25m as well
Spatial Analyst Basics • Conversions • Reclassification • “Selection” in raster • Aggregation
Vector to Raster • Vector files, including CAD files, can be directly converted into raster • Only selected features are converted • Remember to clear selection first • Useful for converting only features meeting particular criteria (select first, then convert) • A Raster Value Column must be specified • These can be numeric (leading to predictable result) • Can also be text (leading to automatic generation of raster code values based on sequential position) • If you don’t have an appropriate pre-existing column, can simply create one • Example: create integer column named “one” with value calculated to equal “1” for all features
Conversion • Already have spatial geography you want, just need to extract & reformat • Example: • Have existing urban areas mapped from CAD, want all of these as a grid of “most attractive” with value of 1 • Create a new column and calculate an appropriate code value for it • e.g. create new integer column named “attractiveness” • Calculate value of “attractiveness” = 1 • Convert vector to raster using new column
Basic Spatial Relationships • Overlay • Sites inside “rural” zoning • Sites outside of city limits • Proximity • Adjacency • Near • Far
Arithmetic Overlays • Can Use “Raster Calculator” • NoData +-/* Anything = NoData • If NoData causing “dropouts” • Reclass NoData to “0” • Alternatively, can use “isnull()”
Example Map Algebra Overlays • Which urban areas are over 5% slope? • Have urban areas vectors, percent slope from base GIS • Strategy: • isolate desired components into “mask” maps (desired = 1, background = NoData) • Add maps in Map Calculator
Proximity Relationships in Raster GIS • Proximity • Adjacency • hard in raster – usually better to develop appropriate “near” criteria • Near/Far • Can be absolute or relative • Within 100m = near? • For relative, prior analysis can calculate distribution • (Relatively) near primary schools could be based on standard deviations of existing distances to primary schools
Simple Proximity • To start, we’ll use Euclidean Distance • Aka “as the crow flies” • Later, Cost Distance • Requires transit data grooming • Much more time consuming • Points to remember • Euc Distance spreads only into “NoData” cells • Objects are “0” distance from themselves • Buffers in raster usually a 2-step • Distance / Reclass
Technical Implementation Issues • Summarizing existing conditions • Categorical Variables • Continuous Variables • Expressing factors along equal scales • Using reclass or slice • Weighted overlays in ModelBuilder • General operation • Special cases
Summarizing existing conditions • Categorical Variables • Usually can use zonal statistics run on land use mask • Code land use as “1” • Run zonal stats against land use • Careful with “area” column sums – often wrong • Continuous Variables • Table summary stats ok • Can do in interface and record manually • Or can run with output to tables
Expressing factors along equal scales • Generally need to convert arbitrary and mixed units into evaluation units • Dealing with ranges • First, exclude unreasonable values • Then scale range of reasonable values • Flip if necessary (distance to water = good or bad?) • Dealing with absolutes • Usually can use reclassify operation • Example: if being adjacent to airport is a dealbreaker then recode distances to airport within “tooclose” range to “1”
Weighted overlays in ModelBuilder • In raster, could simply add factor maps • Example: • “closeness to school” rated 1..9 • “closeness to work” rated 1..9 • Map Calculator sum • Value 2 = furthest from school and work • Value 18 = closest to both school and work • In between = equally weighted index • Weighted overlay expresses two additional concepts • Some factors are more important than others • Some factors are “dealbreakers”
Weighted Overlay Demo • Imagine a “tourist restaurant” land use • Want to be visible to tourists • Don’t want to pay more than necessary for land • Best / Worst • Relatively low cost but highly visible location • Factor Maps • Factor 1 = Resort & port accessibility • Factor 2 = Land Cost
Tourist Restaurant • Travel time versus Traffic • Travel time • Can be across existing roads network • But since attractiveness models have roads as input, can also accommodate future road changes • Local & global accessibility measures in “road accessibility lines polyline” shape file • Accessibl = local (c. walking distance of 1.6m) • Accessib0 = regional • Values can be treated as an approximation of trips
Tourist Restaurant Accessibility • Subfactor 1: • Concept: Busy street • Metric: Scaled Global accessibility • Implementation: • Use the natural log (ln) to massage highly skewed data distribution of global accessibility • Take 9 equal interval slices • Higher values = busier = more attractive • Busiest sites at intersections, so use focal mean to summarize busyness in 3x3 cell area
Tourist Restaurant Accessibility • Subfactor 2: Travel time to nearest resort • (Not ideal because better might be average distance to all resorts within a theshold) • Implementation • Cost distance • From resorts • Over transit time surface • Base walking time = 4 miles/hour • Walking slope penalty = pcnt_slope^2 • Results ‘manually’ reclassified within MB
General Concepts in Urban Simulation • Basic Modeling Options • Endogenous • Attempt to simulate & predict market functions • Based on “bid-rent” theory and transportation cost • Exogenous • Attempt to predict distribution (but not amount) of given types of development • Form-based Models • Gravity Models • Diffusion-limited Aggregation