164
Grid Analysis User Guide  V ersion 4.4 March 2008 Cover Page

Grid Analysis User Guide

Embed Size (px)

Citation preview

  • 7/28/2019 Grid Analysis User Guide

    1/164

    Grid Analysis User Guide

    Version 4.4

    March 2008

    Cover Page

  • 7/28/2019 Grid Analysis User Guide

    2/164

    Copyright 2008

    Mentum S.A. All rights reserved.

    Notice

    This document contains confidential and proprietary information of Mentum S.A. and may not be

    copied, transmitted, stored in a retrieval system, or reproduced in any format or media, in whole or in

    part, without the prior written consent of Mentum S.A. Information contained in this document

    supersedes that found in any previous manuals, guides, specifications data sheets, or other

    information that may have been provided or made available to the user. This document is provided

    for informational purposes only, and Mentum S.A. does not warrant or guarantee the accuracy,

    adequacy, quality, validity, completeness or suitability for any purpose the information contained in

    this document. Mentum S.A. may update, improve, and enhance this document and the products to

    which it relates at any time without prior notice to the user. MENTUM S.A. MAKES NO

    WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE

    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT

    TO THIS DOCUMENT OR THE INFORMATION CONTAINED HEREIN.

    Trademark Acknowledgement

    Mentum, Mentum Planet and Mentum Ellipse are registered trademarks owned by Mentum S.A.

    MapInfo Professional is a registered trademark of PB MapInfo Corporation. RF-vu is a trademark

    owned by iBwave. WaveSight is a trademark of Wavecall. This document may contain other

    trademarks, trade names, or service marks of other organizations, each of which is the property of its

    respective owner.

  • 7/28/2019 Grid Analysis User Guide

    3/164

    Contents

    i

    MENTUM

    PRODUCTS

    List of products 2

    CONTACTING

    MENTUM

    Getting technical support 4

    Send us your comments 4

    INTRODUCTION Using this documentation 6

    Online Help 6Documentation library 8Notational conventions 9

    CHAPTER1Understanding

    Grids

    Performing analysis 12

    Working with grid files 12

    Understanding grids 13

    What is a grid? 14

    The gridding process 14Grid types 14Numeric grids 14Classified grids 15

    Grid file architecture 16

    Tables 16

    Grid resolution 17

    Understanding estimation techniques 17

    Interpolation techniques 17

    Modeling techniques 17Other grid creation techniques 18Setting your preferences 18

    Contents

  • 7/28/2019 Grid Analysis User Guide

    4/164

    ContentsGrid Analysis User Guide

    ii

    CHAPTER2Creating Grids

    Using

    Interpolation

    Understanding interpolation 20

    Types of interpolation 20Choosing an interpolation technique 21

    Using the Interpolation Wizard to create a grid 24

    To create a grid using the Interpolation Wizard 24Triangulation with smoothing 25

    Inverse Distance Weighting interpolation 27

    Natural Neighbor interpolation 28

    Rectangular interpolation 30

    Kriging interpolation 31

    How kriging works 32Understanding kriging techniques 33Using the Kriging interpolation technique 34Generating a semivariogram 34Tuning the model 38

    Custom Point Estimation 40

    Suggested reading on interpolation techniques 40

    Natural neighbors 41Kriging 41

    CHAPTER3Creating Grids

    Using Spatial

    Models

    Model types 44

    Using the Location Profiler model 44

    Setting the number of points 45Using point weighting 46Using distance decay functions 47To create a grid using the Location Profiler model 49

    Using the Trade Area Analysis models 50

    Trade areas 50To create a grid using a trade area analysis model 53Suggested reading on trade area analysis 55

  • 7/28/2019 Grid Analysis User Guide

    5/164

    Contents

    Grid Analysis User Guide

    iii

    CHAPTER4Creating Grids

    Using Other

    Methods

    Introduction 58

    Creating point density grids 58Calculating point density using square area 59To create a square area point density grid 59Calculating point density using kernel smoothing 59To create a kernel smoothing point density grid 60

    Converting regions to a grid 60

    To convert a table of regions to a grid 61Buffering map objects to create a grid 61

    To create a grid using the Grid Buffer tool 63

    Preparing data using Poly-to-Point 64To create a point table using Poly-to-Point 64Importing grids 65

    Grid formats that you can import 65To import a grid 68

    CHAPTER5Working with the

    Grid Manager

    Working with the Grid Manager 70

    To display the Grid Manager 70

    Using the Grid Manager Info function 72Using the Grid Info tool 76

    To use the Grid Info tool 77Using the Region Info tool 77

    To use the Region Info tool 77Using the Line Info tool 78

    To use the Line Info tool 78Using color in numeric grids 78

    To use the Grid Color tool 80

    Using color in classified grids 82To use the Dictionary Editor 82Creating and displaying legends 83

    To quickly create and display a legend 84To open the Grid Legend dialog box 85To customize a legend 86

    Modifying information about a grid 87

    To modify information about a grid 88

  • 7/28/2019 Grid Analysis User Guide

    6/164

    ContentsGrid Analysis User Guide

    iv

    Changing grid file projections 88

    To change the projection of a grid file 89

    To change the projection of a vector-based .tab file 90Updating the projection file 90

    To add the Projection File Updater to the Tools menu 91To update the projection file 91

    Reclassifying grids 91

    To reclassify a numeric grid 91To reclassify a classified grid 92To reclassify isolated areas of a classified grid 94

    Converting grids 95

    To convert a numeric grid to a classified grid 95To convert a classified grid to a numeric grid 96

    Trimming grids 96

    To trim a grid 97Splicing grids 97

    To splice grids 99Resizing grids 100

    To resize a grid using the Resizer 101To resize a grid using the Numeric Grid Filter 102

    Exporting grids 103To export a grid 104

    CHAPTER6Working with

    Graphs

    Introduction 108

    Customizing graphs 108

    To customize a graph 108Changing graph viewing options 109

    To maximize a graph 109

    To zoom in and out on a graph 109To show or hide the legend 109To show or hide the graph data 109

    Printing graphs 110

    To print a graph 110Exporting graphs 110

    To export a graph 111

  • 7/28/2019 Grid Analysis User Guide

    7/164

    Contents

    Grid Analysis User Guide

    v

    CHAPTER7Using Grids for

    Spatial Analysis

    Introduction 114

    Using the Grid Calculator 114To use the Grid Calculator 115To use the Grid Calculator with saved expressions 116

    Understanding grid queries 116

    Creating and editing conditional queries 118

    To create a conditional query 118Creating a cross section 119

    To create a cross section graph 119Using the Point Inspection function 119

    To perform point inspection 119Using the Line Inspection function 120To perform line inspection 121

    Using the Region Inspection function 122

    To perform region inspection 122

    CHAPTER8Aggregating Data Introduction 124

    When to aggregate data 124

    Techniques for data aggregation 125Simple point aggregation 125

    To perform simple point aggregation 126Point aggregation with statistics 127

    To perform point aggregation with statistics 127Forward Stepping Aggregation 128Cluster density aggregation 130Square bin aggregation 131

    Building a table of standard deviation ellipses 132

    CHAPTER9Using Voronoi

    Diagrams

    Understanding natural neighbors 136

    Creating regions from points (Voronoi) 137

    To create regions from points 137Calculating the region area 138

    To calculate the region area 138

  • 7/28/2019 Grid Analysis User Guide

    8/164

    ContentsGrid Analysis User Guide

    vi

    CHAPTER10Creating 3D Views

    Using GridView

    Introduction 142

    Creating a 3D scene 142To create a three-dimensional scene 142Adjusting scene properties 143

    Setting the viewing mode 143Setting the scene lighting 143Setting the surface appearance 144

    Creating a drape file 145

    To create a drape file 145Adding a drape file to a scene 146

    To load a drape file in GridView 146Saving a GridView scene 146To save a GridView scene 146To open a saved scene in Mentum Planet 147

    INDEX 149

  • 7/28/2019 Grid Analysis User Guide

    9/164

    1

    Mentum Products

    This chapter contains the

    following section:

    List of products

    The Mentum Product portfolio provides a range of

    products for planning and maintaining wireless

    networks.

    This section describes the products that are available

    as part of the portfolio. For additional details about

    any of these products, see the Mentum web site at

    http://www.mentum.com.

    http://www.mentum.com/http://www.mentum.com/
  • 7/28/2019 Grid Analysis User Guide

    10/164

    Mentum ProductsGrid Analysis User Guide

    2

    List of products

    The following table describes wireless network planning and optimization

    products. The table does not provide details about specific features and tools.

    For more information, see the introductory chapters in the User Guide for thespecific product or visit the Mentum web site at http://www.mentum.com.

    Product Description

    Mentum Planet A Windows-based wireless network planning and analysis tool. You can

    add technologies and tools to support the planning functions that you

    require. Depending on the options that you choose, Mentum Planet

    provides support for the following technologies:

    TDMA/FDMAGSM (including GPRS and EGPRS), IS-136, AMPS,

    NAMPS, and iDEN

    CDMAW-CDMA (UMTS, including HSPA), cdma2000 (includingIS-95, 1xRTT, EV-DO)

    Specialized modules

    Measurement

    Data Package

    Test mobile and scan receiver functionality that can be added to Mentum

    Planet so that you can import and analyze measurement data and

    increase the accuracy of predictions.

    Universal

    Model

    Propagation model that automatically adapts to all engineering

    technologies (micro, mini, small and macro cells), to all environments

    (dense urban, urban, suburban, mountainous, maritime, open), and to all

    systems (GSM, GPRS, EDGE, UMTS, WIFI, WIMAX) in a frequencyrange that spans from 400MHz to 5GHz.

    Indoor/Outdoor Indoor/outdoor module that links Mentum Planet with iBwave RF-vu

    allowing you to view and plan indoor/outdoor networks and manage RF-

    vu projects using the Mentum Planet Data Manager.

    Optimization applications

    Mentum

    Ellipse

    An integrated software solution for the optimal planning and design of

    point-to-point and point-to-multipoint radio transmission links.

    Renaissance Frequency planning tool that uses evolutionary algorithms to find thevery best frequency plan that will minimize interference across the

    network.

    Capesso Optimisation tool that enables engineers to improve upon manual

    optimisation techniques by allowing them to consider and adjust multiple

    input parameters simultaneously. The result is a quicker and more cost-

    effective convergence towards a 'best network' configuration.

    http://www.mentum.com/mentum/products.phphttp://www.mentum.com/mentum/products.php
  • 7/28/2019 Grid Analysis User Guide

    11/164

    3

    Contacting

    Mentum

    This chapter contains the

    following sections:

    Getting technical support Send us your comments

    Mentum is committed to providing fast, responsive

    technical support. This section provides an extensive

    list of contacts to help you through any issues you

    may have.

    We also welcome any comments about our

    documentation. Customer feedback is an essential

    element of product development and supports our

    efforts to provide the best products, services, and

    support we can.

  • 7/28/2019 Grid Analysis User Guide

    12/164

    Contacting MentumGrid Analysis User Guide

    4

    Getting technical support

    You can get technical support by phone or email, or by going to

    http://www.mentum.com/customercare/customercare.asp. Email is the best

    way of getting technical support.North America

    Phone: +1 866 921-9219 (toll free), +1 819 483-7094

    Fax: +1 819 483-7050

    Email: [email protected]: 8am 8pm EST/EDT (Monday-Friday, excluding local holidays)

    Europe, Middle East, and Africa

    Phone: +33 1 39264642

    Fax: +33 1 39264601

    Email: [email protected]

    Hours: 9am 6pm CET/CEST (Monday-Friday, excluding local holidays)

    Asia Pacific

    Phone: +852 2824 8874

    Fax: +852 2824 8358

    Email: [email protected]: 9am 6pm HKT (Monday-Friday, excluding local holidays)

    When you call for technical support, ensure that you have your product ID

    number and know which version of the software you are running. You can

    obtain this information using the About command from the Help menu.

    When you request technical support outside of regular business hours, a

    Product Support Specialist will respond the next working day by telephone or

    email, depending upon the nature of the request.

    Send us your comments

    Feedback is important to us. Please take the time to send comments and

    suggestions on the product you received and on the user documentation

    shipped with it. Send your comments to:

    [email protected]

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
  • 7/28/2019 Grid Analysis User Guide

    13/164

    5

    Introduction

    This chapter contains the

    following sections:

    Using this documentation

    This user guide provides you with the necessary

    information to create mapping solutions for a wide

    range of applications.

  • 7/28/2019 Grid Analysis User Guide

    14/164

    IntroductionGrid Analysis User Guide

    6

    Using this documentation

    Before using this documentation, you should be familiar with the Windows

    environment. It is assumed that you are using the standard Windows XP

    desktop, and that you know how to access ToolTips and shortcut menus,move and copy objects, select multiple objects using the Shift or Ctrl key,

    resize dialog boxes, expand and collapse folder trees. It is also assumed that

    you are familiar with the basic functions of MapInfo Professional. MapInfo

    Professional functions are not documented in this User Guide. For

    information about MapInfo Professional, see the MapInfo online Help and

    MapInfo Professional User Guide. You can access additional MapInfo user

    documentation from the MapInfo website at www.mapinfo.com.

    All product information is available through the online Help. You access

    online Help using the Help menu or context-sensitive Help from within a

    dialog box by pressing the F1 key. If you want to view the online Help for a

    specific panel or tab, click in a field or list box to activate the panel or tab

    before you press the F1 key. The following sections describe the structure of

    the online Help.

    Online Help

    From the Help menu, you can access online Help for Mentum Planet software

    and for MapInfo Professional. This section describes the structure of the

    Mentum Planet online Help.

    The online Help provides extensive help on all aspects of software use. It

    provides

    help on all dialog boxes

    procedures for using the software

    an extensive Mentum Planet documentation library in PDF

    format

    User Guides

    The following sections provide details about the resources available throughthe online Help.

    Resource Roadmap

    When you first use the online Help, start with the Resource Roadmap. It

    describes the types of resources available in the online Help and explains how

    best to use them. It includes a step-by-step guide that walks you through the

    available resources.

    http://mi_ug.pdf/http://reference.mapinfo.com/#mi_prohttp://reference.mapinfo.com/#mi_prohttp://mi_ug.pdf/
  • 7/28/2019 Grid Analysis User Guide

    15/164

    IntroductionGrid Analysis User Guide

    7

    Printing

    You have two basic options for printing documents:

    If you want a good quality print of a single procedure or section,

    you can print from the Help window. ClickPrint in the Helpwindow.

    If you want a higher quality print of a complete User Guide, use

    Adobe Reader to print the supplied print-ready PDF file

    contained in the Mentum Planet documentation library. Open the

    PDF file and choose FilePrint.

    Library Search

    You can perform a full-text search on all PDF files contained in the Mentum

    Planet documentation library if you are using a version of Adobe Reader that

    supports full-text searches. The PDF files are located in the MentumPlanet 4\Help folder.

    Frequently Asked Questions

    The Frequently Asked Questions section provides answers to common

    questions about Mentum Planet. For easy navigation, the section is divided

    into categories related to product functionality.

    Whats This? Help

    Whats This? Help provides detailed explanations of all dialog boxes.

    User Guides

    All User Guides for Mentum Planet software is easily accessible as part of the

    online Help.

    You can also perform a search on all online Help topics by clicking the

    Search tab in the Help window. Type a keyword, and click List Topics to

    display all Help topics that contain the keyword. The online Help duplicates

    the information found in the User Guide PDF files in order to provide more

    complete results. It does not duplicate the information in the Release Notes,

    or Glossary.

  • 7/28/2019 Grid Analysis User Guide

    16/164

    IntroductionGrid Analysis User Guide

    8

    Documentation library

    Mentum Planet comes with an extensive library of User Guides in PDF

    format. The following table provides details about the documentation

    supplied with Mentum Planet.

    Additional documents, including Application Notes and Technical

    Notes, are available on the Mentum Web site: http://www.mentum.com.

    Document Enables you to

    Mentum Planet User Guide Plan and analyze simulated wireless

    communication networks.

    Grid Analysis User Guide Perform operations on spatial data that is stored

    in grids, and display, analyze, and export digital

    elevation models (DEM) and other grid-based

    data.

    Indoor Analysis User Guide Model indoor networks and learn how to view,

    edit, and manage generic and RF-vu projects

    from within Mentum Planet.

    TDMA/FDMA User Guide Plan and analyze TDMA/FDMA networks.

    CDMA User Guide Plan and analyze W-CDMA (UMTS) and

    cdma2000 networks.

    Data Manager User Guide Learn how to use the Data Manager.

    The Data Manager enables users to work with

    centralized Mentum Planet data stored in an

    Oracle or Microsoft SQL Server database.

    Data Manager Server

    Administrator Guide

    Learn how to install and configure the Data

    Manager Server on database and file servers in a

    network environment, and how to manage

    access to project data.

    Installation Guide Install Wireless Network Planning software.

    Glossary Search for commonly used technical terms.

    Release Note Learn about new features and known issues with

    the current release of software.

    http://www.mentum.com/http://www.mentum.com/
  • 7/28/2019 Grid Analysis User Guide

    17/164

    IntroductionGrid Analysis User Guide

    9

    Notational conventions

    This section describes the textual conventions and icons used throughout this

    documentation.

    Textual conventions

    Special text formats are used to highlight different types of information. The

    following table describes the special text conventions used in this document.

    Icons

    Throughout this documentation, icons are used to identify text that requires

    special attention.

    Data Manager Server Release

    Note

    Learn about new features and known issues with

    the current release of Data Manager Server

    software.

    MapInfo Professional User

    Guide

    Learn about the many features of MapInfo

    Professional, as well as basic and advanced

    mapping concepts.

    bold text Bold text is used in procedure steps to identify a user interface

    element such as a dialog box, menu item, or button.

    For example:

    In the Select Interpolation Method dialog box, choose the

    Inverse Distance Weighting option, and click Next.

    courier text Courier text is used in procedures to identify text that you must

    type.For example:

    In the File Name box, type Elevation.grd.

    bright blue text Bright blue text is used to identify a link to another section of

    the document. Click the link to view the section.

    Menu arrows are used in procedures to identify a sequence of

    menu items that you must follow.

    For example, if a step reads Choose FileOpen, you

    would click File and then click Open.

    < > Angle brackets are used to identify variables.For example, if a menu item changes depending on the

    chosen unit of measurement, the menu structure would

    appear as Display.

    Document Enables you to

  • 7/28/2019 Grid Analysis User Guide

    18/164

    IntroductionGrid Analysis User Guide

    10

    This icon identifies a workflow summary, which explains a series of

    actions that you will need to carry out in the specified order to

    complete a complex task.

    This icon identifies a cautionary statement, which contains

    information required to avoid potential loss of data, time, or

    resources.

    This icon identifies a tip, which contains shortcut information,

    alternative ways of performing a task, or methods that save time or

    resources.

    This icon identifies a note, which highlights important information or

    provides information that is useful but not essential.

  • 7/28/2019 Grid Analysis User Guide

    19/164

    11

    Chapter 1: Understanding Grids

    1.Understanding Grids

    This chapter contains the

    following sections:

    Performing analysis Working with grid files

    Understanding grids

    Grid types

    Grid file architecture

    Tables

    Grid resolution

    Understanding estimation

    techniques

    Setting your preferences

    This chapter covers the concept of grids and explains

    how they are used in Mentum Planet.

  • 7/28/2019 Grid Analysis User Guide

    20/164

    Chapter 1Grid Analysis User Guide

    12

    Performing analysis

    The analysis component of Mentum Planet provides a mapping technique for

    calculating and displaying the trends of data that vary continuously over

    geographic space, and provides a mechanism for sophisticated comparisonand analysis of multiple map layers.

    Three main object types are currently used by GIS applications to represent

    the spatial distribution of data: regions, lines, and points. None of these

    objects is very well suited to representing data that varies continuously

    through space such as ground-level air temperature, elevation, distance from a

    store location, or the distribution of wealth across a city. Values for this type

    of data must all be collected at discrete locations, but the way they change

    over space is very significant. Traditional ways of indicating variation are

    labeling individual sample locations with a known value, creating graduated

    symbols at each sample site, where the size reflects the samples value, and

    generating contour lines or regions depicting locations of equal value

    (Figure 1.1).

    Figure 1.1 Three examples of how a traditional vector-based GIS system, such as

    MapInfo, displays data that varies continuously.

    The problem with these methods is that they do not portray how the data

    changes between known locations.

    To address this problem, Mentum Planet creates a type of spatial data

    representation called a grid. Grids enable you to represent data as acontinuous coverage. You can see how values change in space and query any

    location to obtain a meaningful value.

    Working with grid files

    You should be familiar with the concept of map layers when you work with

    Mentum Planet. Each unique layer of information exists as a separate file that

    can be added as a layer in a Map window.

  • 7/28/2019 Grid Analysis User Guide

    21/164

    Understanding GridsGrid Analysis User Guide

    13

    Figure 1.2 Various map layers covering the same geographical area can hold

    different types of information

    Just as each layer can be visualized above or below another layer, layers can

    be compared using spatial analysis functions.

    The GIS functionality of Mentum Planet works with layers of map data that

    are vector-based, i.e., point, line and polyline, or polygon information. Points

    can represent soil samples or retail store locations; lines and polylines can

    represent roads; and polygons can represent trade areas, bodies of water, or

    municipal boundaries.Mentum Planet also offers another level of data representation: grid-based

    layers. Grid data is the best way to represent phenomena that vary

    continuously through space. Elevation, signal strength, soil chemistry, and

    income are excellent examples of properties that are distributed in constantly

    varying degrees through space and are best represented in grid form as map

    layers.

    Understanding grids

    Grids represent the basic structural component for contouring, modeling, and

    displaying spatial data in Mentum Planet. Grids can be considered the fourth

    spatial data type after regions, lines, and points.

    A grid can be used to effectively visualize the trends of geographic

    information across an area. Grids give you the power to mathematically

    compare and query layers of information, create new derived grids, or analyze

    grid layers for such unique properties as visual exposure, proximity, density,

    or slope.

  • 7/28/2019 Grid Analysis User Guide

    22/164

    Chapter 1Grid Analysis User Guide

    14

    What is a grid?

    A grid is made up of regularly spaced square bins arranged over a given area.

    Each bin has a node, which is a point located at its center. Each bin can be

    given a value and a color representing the value. If there are several binsbetween two known locations, such as two contour lines, the change in color

    indicates how the values change between the locations.

    The gridding process

    Typically, the gridding process begins by overlaying an array of grid nodes

    over the original point file. This can be visualized as a regularly spaced point

    file arranged in the form of a grid (Figure 1.3). Each grid node is then

    attributed with an estimated value based upon the values of the surrounding

    points. The grid is then displayed in a Map window. The display takes the

    form of a raster image, where the colors reflect the estimated node values. It is

    because of this display component that grid-based GIS systems are called

    raster GIS.

    Figure 1.3 The gridding process begins by creating an array of grid nodes

    geographically coincident to the sample file. Each grid node is attributed with an

    estimated value that is displayed as a raster image in a Map window.

    Grid types

    Mentum Planet supports two types of grids: numeric grids, which have

    numeric attribute information, and classified grids, which have characterattribute information.

    Numeric grids

    The most illustrative example of a numeric grid is a digital terrain model

    where each bin is referenced to a value measured in units of distance above

    sea level (Figure 1.4). Numeric grids are best used to define continuously

    varying surfaces of information, such as elevation, in which bin values are

  • 7/28/2019 Grid Analysis User Guide

    23/164

    Understanding GridsGrid Analysis User Guide

    15

    either mathematically estimated from a table of point observations or assigned

    real numeric values. For example, in Figure 1.4, each bin was calculated

    (interpolated) from a table of recorded elevation points. In Mentum Planet,

    numeric grid files are given the extension .grd.

    Figure 1.4 An example of a numeric grid showing the continuous variation of

    elevation across an area.

    Classified grids

    Classified grids are best used to represent information that is more commonly

    restricted to a defined boundary. They are used in the same way that a region

    is used to describe a boundary area, such as a land classification unit or a

    census district. In this case, the grid file does not represent information that

    varies continuously over space. In Figure 1.5, a land classification griddisplays each bin with a character attribute attached to it that describes the

    land type underlying it. In Mentum Planet, classified grid files are given the

    extension .grc.

  • 7/28/2019 Grid Analysis User Guide

    24/164

    Chapter 1Grid Analysis User Guide

    16

    Figure 1.5 An example of a classified grid representing land use where each bin is

    referenced to a descriptive attribute.

    Grid file architecture

    Every Mentum Planet grid file (.grc or .grd) is divided into two sections. The

    first section, called the file header, contains several pieces of information

    including the following:

    Map name Map size (number of bins in height and width)

    Bin size

    Coordinates of first bin

    Grid Projection

    Grid value description

    The second section, the body of the grid file, contains the attribute data for

    every bin in the map.

    Tables

    For GIS tables, such as vector tables and point tables, up to five different files

    are created (.tab, .map, .dat, .id, and .ind). For grid files, all the information is

    contained in either a .grc or a .grd file. An associated .tab file is created that

    points to the .grc or .grd file.

  • 7/28/2019 Grid Analysis User Guide

    25/164

    Understanding GridsGrid Analysis User Guide

    17

    Grid resolution

    The resolution of a grid is the size of the bins. Mentum Planet has square bins,

    so the width and height are identical. The smaller the grid, the higher the

    resolution (the more detailed the information depicted). For example, whatappears as a spike at 1000 m resolution may be clearly discernible as part of a

    mountain at 1 m resolution.

    Appropriate resolution depends on the application. For example, for data at

    the world level, 1 km resolution is relatively high. For wireless planning,

    however, 1 km resolution is low, and 1 m resolution produces much more

    accurate results.

    Understanding estimation techniques

    In order to represent how data changes between known values, some type of

    estimation must be made. There are several kinds of estimation technique that

    can be applied to a point file. These techniques fall into two different

    categories: interpolation techniques and modeling techniques. They approach

    the creation of a grid from entirely different perspectives, but both are

    mathematical construction tools designed to build grids that assign values to

    grid nodes from a geographically coincident point file.

    Interpolation techniques

    These techniques are used to build grids that are an estimation of the samevariable as the underlying points. Each new bin has the same unit of measure

    as the point value. Mentum Planet currently supports six interpolation

    techniques:

    Triangulation with Smoothing (TIN)

    Inverse Distance Weighting (IDW)

    Natural Neighbor (simple and advanced)

    Rectangular

    Kriging

    Custom Point Estimation

    Modeling techniques

    These techniques create grids of derived values. For example, one of the

    modeling techniques included with Mentum Planet is trade area analysis. This

    modeling technique uses store locations and their relative attractiveness to

  • 7/28/2019 Grid Analysis User Guide

    26/164

    Chapter 1Grid Analysis User Guide

    18

    calculate grid values measuring the percent probability of customer

    patronage. In this case, the units of the resulting grid are different from the

    units of the originating point file.

    Mentum Planet currently supports two modeling techniques. The first, used

    by the Location Profiler, creates a grid measuring the average distance to

    point locations from anywhere within a map area. The second, trade area

    analysis, is based on the Huff model and calculates a grid measuring the

    probability of customer patronage within a trade area.

    Other grid creation techniques

    You can also create grids using the following methods:

    Convert existing regions to a grid. This is also known as vector-

    to-raster conversion and is given the term Region to Gridin GridAnalysis on the GIS menu. The process simply converts the

    existing region file to a grid where every grid node is given the

    same value as the region it falls in. Because Mentum Planet grids

    can be attributed with only one piece of information, you are

    prompted to choose the column in the region file to attribute to

    the grid. In this way, you choose what type of grid will be

    created. If a numeric column is chosen, then a numeric grid is

    created. If a character column is chosen, a classified grid is

    created.

    Import grid files from external sources. This technique offersmore flexibility with regard to the source of the information used

    and analyzed.

    Analyze existing grids. Each tool used to analyze an existing

    grid creates a new grid with the results of the analysis. There are

    many ways to analyze existing grids, for example, by performing

    a viewshed analysis, by using the Grid Calculator, by using the

    Grid Query tool, and by creating slope and aspect.

    Setting your preferences

    You can determine the default settings that control grid file management and

    dialog box usage in the Preferences dialog box.

    Choose GISGrid AnalysisPreferences.

    For more information on the fields and options in the Preferences dialog

    box, press the F1 key.

  • 7/28/2019 Grid Analysis User Guide

    27/164

    19

    Chapter 2: Creating Grids Using Interpolation

    2.Creating Grids Using

    Interpolation

    This chapter contains the

    following sections:

    Understanding interpolation Types of interpolation

    Choosing an interpolation

    technique

    Using the Interpolation Wizard

    to create a grid

    Triangulation with smoothing

    Inverse Distance Weighting

    interpolation

    Natural Neighbor interpolation Rectangular interpolation

    Kriging interpolation

    Custom Point Estimation

    Suggested reading on

    interpolation techniques

    This chapter describes all of the basic commands

    associated with the creation of numeric grid files, and

    explains interpolation techniques.

  • 7/28/2019 Grid Analysis User Guide

    28/164

    Chapter 2Grid Analysis User Guide

    20

    Understanding interpolation

    Interpolation is the process of estimating grid values using measured

    observations taken from a point file. New values calculated from the original

    point observations form a continuous, evenly spaced grid surface that fills inthe gaps between the non-continuous points. Many mathematical formulae

    can be applied to estimating or interpolating grid values from an existing

    point file. There is no perfect solution, and many techniques are in use. The

    validity of each method depends entirely upon the type of data being

    interpolated, and each generates a unique style of interpolation surface.

    Types of interpolation

    The Interpolation Wizard enables you to create grid files using six different

    techniques. The Natural Neighbor technique has two variants: Simple andAdvanced.

    Triangulation with Smoothing

    Original data points are joined by a network of lines to build a mesh of

    triangular faces, called a Triangular Irregular Network (TIN). These

    faces represent the original data surface. New grid values are then

    estimated according to the slope of the TIN surface at the nearest

    points.

    Inverse Distance Weighting

    Original data points lying within a prescribed radius of a new grid node

    are weighted according to their distance from the node and then

    averaged to calculate the new bin value.

    Natural Neighbor

    A network of natural neighbor regions (Voronoi diagram) is built using

    the original data. This creates an area of influence for each data point

    that is used to assign new values to overlying bins. Natural neighbor

    interpolation has two options: Simple and Advanced.

    Natural Neighbor (Simple)

    The Simple option offers the first-time user a two-step process for

    implementing the interpolation technique. Many of the controls have

    been pre-set to generate the most appropriate surface given the

    distribution of points.

  • 7/28/2019 Grid Analysis User Guide

    29/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    21

    Choosing an interpolation technique

    The most challenging task in creating a surface through interpolation is

    choosing the most appropriate technique. All interpolation techniques create

    gridded surfaces; however, the results may not properly represent how the

    data behaves through space, i.e., how the values change from one location to

    the next. For example, if an elevation surface is created from sample points

    taken in a mountainous area, you need to choose a technique that can simulate

    the severe elevation changes because this is how this type of data behaves.

    It is not always easy to understand how data behaves before you start thegridding process and, therefore, it can be difficult to know what technique to

    use. The answers to the following questions will help you determine the most

    appropriate technique to use.

    Natural Neighbor (Advanced)

    The Advanced option gives you access to a variety of controls in the

    Natural Neighbor interpolation technique that you can use to make

    subtle adjustments to the grid surface generated from a points table.

    Rectangular (Bilinear)

    Original data points are joined by a network of lines to build a

    rectilinear mesh. New grid values are then estimated using the slopes

    of the double linear (bilinear) framework formed by the nearest four

    points.

    Kriging

    Kriging is a geostatistical interpolation technique that considers both

    the distance and the degree of variation between known data points

    when estimating values in unknown areas. Graphing tools help you

    understand and model the directional (e.g., north-south, east-west)

    trends of your data.

    Custom Point Estimation

    Bin values are calculated based upon a user-defined mathematical

    operation and performed using the data points found within a given

    search radius around each bin. Operations include sum, minimum,

    maximum, average, count, and median.

  • 7/28/2019 Grid Analysis User Guide

    30/164

    Chapter 2Grid Analysis User Guide

    22

    What kind of data is it, or, what do the data points represent?

    Some interpolation techniques can be automatically applied to certain data

    types.

    How accurate is the data?

    Some techniques assume that the value at every data point is an exact valueand will honor it when interpolating. Other techniques assume that the value

    is more representative of an area.

    What does the distribution of the points look like?

    Some interpolation techniques produce more reasonable surfaces when thedistribution of points is truly random. Other techniques work better with point

    data that is regularly distributed.

    Data type Possible interpolation

    Elevation Triangular Irregular Network (TIN), Natural Neighbor

    (NN)

    Soil Chemistry Inverse Distance Weighting (IDW), Kriging

    Demographic NN, IDW, Kriging

    Drive Test NN

    Point value accuracy Possible interpolation technique

    Very Accurate NN, TIN, Rectangular

    Not Very Accurate IDW, Kriging

    Point distribution Possible interpolation technique

    Most interpolation techniques work well with randomly

    scattered data points.

    NN, TIN, IDW, Kriging

    Highly clustered data presents problems for many

    interpolation techniques.

    NN, IDW, Kriging

    TIN for slightly clustered data points

  • 7/28/2019 Grid Analysis User Guide

    31/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    23

    Is interpolation speed a factor?

    Certain factors will influence the speed of interpolation. The smaller the bin

    and/or the more points in the data, the longer it takes to calculate the surface.

    However, some interpolation techniques are faster than others.

    Rectangular can only handle data that is distributed in an

    evenly spaced pattern.

    Rectangular, NN, Kriging

    This type of linear pattern generally occurs when data is

    collected from aircraft. Samples are taken close together

    but flight lines are some distance apart.

    IDW, NN, Kriging

    This type of linear pattern generally occurs when

    samples are taken along roads.

    NN, Kriging

    Interpolation technique Speed Limiting factors

    TIN Fast None

    IDW Fast Search and display radius size

    Rectangular Very Fast Search radius size

    NN Slow Point distribution

    Kriging Slow Number of directions analyzed

    Point distribution Possible interpolation technique

  • 7/28/2019 Grid Analysis User Guide

    32/164

    Chapter 2Grid Analysis User Guide

    24

    Is it necessary to overshoot or undershoot the local minimum and

    maximum values?

    Overshooting and undershooting the local minimum and maximum values is

    generally necessary when interpolating elevation surfaces.

    Using the Interpolation Wizard to create a grid

    Using the Interpolation Wizard to create grid files streamlines the process of

    estimating grid values.

    To create a grid using the Interpolation Wizard

    1 Choose GIS Grid Analysis Create Grid Interpolation.

    2 In the Select Interpolation Method dialog box, choose the interpolationmethod you want to use.

    3 ClickNext.

    4 In the Select Table and Column dialog box, clickOpen Table to add a

    table to the Select Table To Grid list.

    5 From the Select Table To Grid list, choose the appropriate table of

    points that contains the data to be gridded.

    6 From the Select Column list, choose the column that contains theattribute values.

    7 To use an unmapped data file (an x, y, z file) that has not been convertedto a vector point table using the Create Points command, do the

    following:

    From the X-Column list, choose the column containing the

    x-coordinates for each point.

    From the Y-Column list, choose the column containing the

    y-coordinates for each point.

    ClickProjection and choose the coordinates system of the

    location data.

    8 In the Enter Data Description box, type an annotation (maximum 31characters). This will be carried as a header in the grid file.

    Over/Undershoot Possible interpolation technique

    Yes TIN, NN

    No IDW, Rectangular, Kriging

  • 7/28/2019 Grid Analysis User Guide

    33/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    25

    9 To set the unit of measurement for the z-value, do one of the following:

    From the Unit Type list, choose the appropriate unit of

    measurement of the z-value.

    In the Enter User Defined Type box, type a user-defined unit ofmeasurement.

    10 If you want to include only non-zero records, enable the Ignore RecordsContaining Zero check box.

    11 ClickNext.

    A dialog box specific to the type of interpolation opens. Each dialog box

    is discussed in the following sections.

    Triangulation with smoothingTriangulation is a process of grid generation that is usually applied to data that

    requires no regional averaging, such as elevation readings. The surface

    created by triangulation passes through (honors) all of the original data points

    while generating some degree of overshoot above local high values and

    undershoot below local low values. Elevation is an example of point values

    that are best surfaced with a technique that predicts some degree of over-

    and under- estimation. In modeling a topographic surface from scattered

    elevation readings, it is not reasonable to assume that data points were

    collected at the absolute top or bottom of each local rise or depression in theland surface..

    Figure 2.1 TIN interpolation profile: using the triangulation technique, the interpolated

    surface passes through the original data points. However, peaks and valleys will

    extend beyond the local maximum and minimum values.

    Triangulation involves a process whereby all the original data points are

    connected in space by a network of triangular faces, drawn as equilaterally as

    Local maximum value

    Data point

    Local minimum value

    Interpolated surface

    overshoot > local maximum

  • 7/28/2019 Grid Analysis User Guide

    34/164

    Chapter 2Grid Analysis User Guide

    26

    possible. This network of triangular faces is referred to as a Triangular

    Irregular Network (TIN) as shown in Figure 2.2. Points are connected based

    on the nearest neighbor relationship (the Delaunay criterion) which states that

    a circumcircle drawn around any triangle will not enclose the vertices of any

    other triangle.

    Figure 2.2 A three dimensional view of a Triangular Irregular Network (TIN).

    A smooth grid surface is then fitted to the TIN using a bivariate fifth-order

    polynomial expression in the x- and y- direction for each triangle face. This

    method guarantees continuity and smoothness of the surface along the sides

    of each triangle and smoothness of the surface within each triangle. The slope

    blending algorithm is designed to calculate new slope values for each of the

    triangle vertices (i.e., each point of the data) where the influence of adjacentslopes in the blending calculation is weighted according to specified triangle

    properties.

    Five properties of data point geometry and value greatly influence the ability

    of the slope-blending algorithm to control smoothing of the TIN surface:

    the triangle centroid location

    the triangle aspect ratio

    the triangle area

    the angle versus slope of the triangle the statistically-derived slope of a triangle vertex

    For example, triangles with centroids farther from the vertex being solved

    have less influence on the slope calculation than triangles whose centroids are

    closer; similarly, triangles with greater areas have greater influence in the

    slope calculation than triangles with a smaller area. The end result is a

    smoothing process that significantly reduces the frequency of angular

  • 7/28/2019 Grid Analysis User Guide

    35/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    27

    artifacts, representing remnants of the original TIN facets in the final gridded

    surface.

    Inverse Distance Weighting interpolationInverse Distance Weighting (IDW) interpolation is a moving average

    interpolation technique that is usually applied to highly variable data. For

    certain data types, it is possible to return to the collection site and record a

    new value that is statistically different from the original reading but within the

    general trend for the area. Examples of this type of data include

    environmental monitoring data such as soil chemistry and consumer behavior

    observations. It is not desirable to honor local high and low values but rather

    to look at a moving average of nearby data points and estimate the local

    trends.

    Figure 2.3 IDW interpolation profile: the interpolated surface, estimated by using amoving average technique, is less than the local maximum value and greater than the

    local minimum value.

    The IDW technique calculates a value for each grid node by examining

    surrounding data points that lie within a user-defined search radius. Some or

    all of the data points can be used in the interpolation process. The node value

    is calculated by averaging the weighted sum of all the points. Data points that

    lie progressively farther from the node influence the computed value far less

    than those lying closer to the node (Figure 2.4).

    Local maximum value

    Data point

    Local minimum value

    Interpolated surface

  • 7/28/2019 Grid Analysis User Guide

    36/164

    Chapter 2Grid Analysis User Guide

    28

    Figure 2.4 IDW Calculation: a radius is generated around each grid node from whichdata points are selected for use in the calculation.

    Natural Neighbor interpolation

    Natural Neighbor interpolation is a geometric estimation technique that uses

    natural neighbor regions generated around each point in the data. This

    technique is particularly effective for dealing with a variety of spatial data

    themes exhibiting clustered or highly linear distributions.

    The natural neighbor technique is designed to honor local minimum and

    maximum values in the point file and can be set to limit overshoots of localhigh values and undershoots of local low values. This technique thereby

    enables the creation of accurate surface models from data that is very sparsely

    distributed or very linear in spatial distribution.

    Figure 2.5 Natural neighbor interpolation profile: the interpolated surface is tightly

    controlled by the original data points by honoring the value at each point. It also

    provides the option to over- or under-shoot point values.

    Data point

    Search radius

    Grid node

    Interpolated surface

    without overshootingLocal maximum value

    Local minimum value

    Interpolated surface

    using overshooting

  • 7/28/2019 Grid Analysis User Guide

    37/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    29

    Put simply, natural neighbor interpolation makes use of an area-weighting

    technique to determine a new value for every grid node. As shown in

    Figure 2.6, a natural neighbor region is first generated for each data point.

    Then, a new natural neighbor region is generated at every node in the new

    grid which effectively overlies various portions of the surrounding naturalneighbor regions defining each point. The new grid value is calculated as the

    average of the surrounding point values proportionally weighted according to

    the intersecting area of each point.

    Figure 2.6 A display of the natural neighbor regions around the point file as well asthose created around a grid node.

    You can choose one of three variations on the natural neighbor technique.

    Figure 2.7 illustrates the behavior of each variation.

    Constant Value Solutioneach grid node takes on the value of

    the underlying natural neighbor region.

    Linear Solutionthe grid value is determined by averaging the

    point values associated with surrounding natural neighbor

    regions and weighted according to the area that is encompassed

    by a temporary natural neighbor region generated around the bin(Figure 2.6).

    Slope-Based Solutionthe grid value is determined by

    averaging the extrapolated slope of each surrounding natural

    neighbor region and area weighted as in the linear solution. By

    examining the adjacent points, a determination is made as to

    whether that point represents a local maximum or minimum

    value. If it does, a slope value of zero is assigned to that value

  • 7/28/2019 Grid Analysis User Guide

    38/164

    Chapter 2Grid Analysis User Guide

    30

    and the surface will honor that point by neither overshooting nor

    undershooting it.

    Figure 2.7 A graph showing the three variations of Natural Neighbor interpolation.

    The Interpolation Wizard provides two methods of performing natural

    neighbor interpolation. The simple option offers the first-time user a two-step

    process for implementing the interpolation method. Many of the controls have

    been pre-set to generate the most appropriate surface given the distribution of

    points. The Advanced option enables you to fine-tune the grid surface.

    Rectangular interpolation

    Rectangular interpolation is usually applied to data that is regularly and

    closely spaced, such as points generated from another gridding application.

    This technique creates an interpolation surface that passes through all points

    without overshooting the maximum values or undershooting the minimum

    values.

    Rectangular interpolation locates the four nearest data points lying within a

    circular search zone, one from each quadrant, and connects them with a

    double linear rectangular framework (Figure 2.8). An appropriate value is

    calculated for each node using the slopes of the connecting sides of the

    rectangle. However, in the absence of additional smoothing, linear artifacts

    are often generated across the surface when working with an irregular datapoint distribution.

    Constant solution

    Slope-based solution

    Linear solution

  • 7/28/2019 Grid Analysis User Guide

    39/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    31

    Figure 2.8 Rectangular interpolation calculation: a radius is generated around eachgrid node from which the closest data point in each quadrant is selected to be used in

    the calculation.

    Kriging interpolation

    Kriging is a geostatistical interpolation technique that considers both the

    distance and the degree of variation between known data points when

    estimating values in unknown areas. A kriged estimate is a weighted linear

    combination of the known sample values around the point to be estimated.

    Applied properly, kriging enables you to derive weights that result in optimaland unbiased estimates. It attempts to minimize the error variance and set the

    mean of the prediction errors to zero so that there are no overestimates or

    underestimates. Included with the kriging function is the ability to construct a

    semivariogram of the data, which is used to weight nearby sample points. It

    also provides a means for you to understand and model the directional (e.g.,

    north-south, east-west) trends of your data. A unique feature of kriging is that

    it provides an estimation of the error at each interpolated bin, providing a

    measure of confidence in the modeled surface.

    The effectiveness of kriging depends on the correct specification of several

    parameters that describe the semivariogram and the model of the drift (i.e., the

    mean value does or does not change over distance). Because kriging is a

    robust interpolation technique, even a naive selection of parameters will

    provide an estimate comparable to many other grid estimation procedures.

    The trade-off for estimating the optimal solution for each point by kriging is

    computation time. Given the additional trial and error time necessary to select

    appropriate parameters, kriging should be applied where best estimates are

    required, data quality is good, and error estimates are essential.

    Data point

    Grid node

    Search radius

  • 7/28/2019 Grid Analysis User Guide

    40/164

    Chapter 2Grid Analysis User Guide

    32

    Mentum Planet provides three different methods of kriging interpolation:

    ordinary kriging, simple kriging, and universal kriging.

    How kriging works

    Kriging is a weighted moving average technique that is similar to Inverse

    Distance Weighting (IDW) interpolation. With IDW, each grid node is

    estimated using sample points that fall within a circular radius. The degree of

    influence each point has on the calculated value is based upon the weighted

    distance of each point from the grid node being estimated. In other words,

    points that are closer to the node will have a greater degree of influence on the

    calculated value than those points farther away. The general relationship

    between the amount of influence a sample point has with respect to its

    distance is determined by the IDW Exponent setting, as shown below.

    Figure 2.9 Effect of IDW Exponent on decay curves.

    The disadvantage of IDW interpolation is that it treats all points that fall

    within the search radius the same way. For example, if an exponent of 1 is

    specified, a linear distance decay function is used to determine the weights for

    all points that lie within the search radius (Figure 2.9). This same function is

    used for all points regardless of their geographic orientation to the node

    (north, south, etc.) unless a sectored search is implemented. Kriging, on the

    other hand, uses different weighting functions depending on the distance and

    orientation of sample points with respect to the node and the manner in which

    sample points are clustered.

    Data point

    Distance from node

    Grid node Search radius

    Degree of

    influenceA

    B

    1

    2

    3

    Distance decay curves for

    exponents 1, 2, and 3

  • 7/28/2019 Grid Analysis User Guide

    41/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    33

    Figure 2.10 This figure illustrates the influence points have, using IDW interpolation,

    on the calculated value based on the same distance decay function when one of the

    points is northeast of the grid node (point A) and the other point is southeast (point B).

    With kriging, the grid node may be calculated using a different weighting function forevery point in the search radius.

    Before interpolation begins, every possible distance weighting function is

    calculated by generating an experimental semivariogram and choosing a

    mathematical model to approximate its shape. The mathematical model

    provides a smooth, continuous function for determining appropriate weights

    for increasingly distant data points.

    Understanding kriging techniques

    Mentum Planet provides three variations of kriging interpolation that you canapply in two forms, although they all operate in a similar way. The three

    methods are ordinary kriging, simple kriging, and universal kriging, and all

    three of these techniques can be applied in one of two forms: punctual or

    block.

    Ordinary kriging

    This method assumes that the data has a stationary variance and a non-

    stationary mean value within the search radius. Ordinary kriging is highly

    reliable and is recommended for most data sets.

    Simple kriging

    This method assumes that the data has a stationary variance and a stationary

    mean value and requires you to enter the mean value.

    Universal kriging

    This method represents a true geostatistical approach to interpolating a trend

    surface of an area. The surface representing the drift of the data is built first,

    then the residuals for this surface are calculated. With universal kriging, you

    Search radius

    Grid node

    A

    B

  • 7/28/2019 Grid Analysis User Guide

    42/164

    Chapter 2Grid Analysis User Guide

    34

    can set the polynomial expression used to represent the drift surface. The

    following equation shows the most general form of this expression.

    F(x, y) = a20 * x2+ a11 * xy + a02 * y

    2 + a10 * x + a01 * y + a00

    Equation 2.1 Universal kriging

    Where

    a00is always present but rarely set to zero in advance of the calculation.

    However, the other coefficients can also be set to zero. The recommended

    setting is a first degree polynomial which will avoid unpredictable behavior at

    the outer margins of the data.

    Punctual and block kriging

    All three kriging interpolation techniques can be applied in one of two forms:

    punctual or block. The most commonly used is punctual kriging (the default),which estimates the value at a given point. Block kriging uses the estimate of

    the average expected value at a given location (such as a block) around a

    point. Block kriging provides better variance estimation and has the effect of

    smoothing interpolated results.

    Using the Kriging interpolation technique

    There are four basic steps in the kriging process:

    aggregate the data

    choose the kriging parameters

    complete the variogram analysis

    perform the kriging estimation

    If you choose all the system defaults, the kriging type will be ordinary, the

    experimental semivariogram will be calculated, a model will be automatically

    fitted to the data, and kriging interpolation will be performed. However,

    experienced users will always spend some time fitting a model to the

    semivariogram.

    Generating a semivariogram

    Kriging uses a different weighting function depending on both the distance

    and geographic orientation of the sample point to the node being calculated. It

    is difficult for you to know, at a first glance, precisely how data varies

    outward from any one location with respect to distance and direction. There

    are, however, many techniques available to help you determine how data

    varies. The most popular is a variance analysis.

  • 7/28/2019 Grid Analysis User Guide

    43/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    35

    Figure 2.11 Example of data that does not vary crosswise but varies greatly along the

    y-axis of the data.

    Kriging uses a property called semivariance to express the degree of

    relationship between points on a surface. The semivariance is simply half the

    variance of the differences between all possible points spaced a constant

    distance apart.

    The semivariance at a distance d = 0 will be zero because there are no

    differences between points that are compared to themselves. However, as

    points are compared to increasingly distant points, the semivariance increases.

    At some distance, called the range, the semivariance will become

    approximately equal to the variance of the whole surface itself. This is thegreatest distance over which the value at a point on the surface is related to the

    value at another point. The range defines the maximum neighborhood over

    which control points should be selected to estimate a grid node, taking

    advantage of the statistical correlation among the observations.

    The calculation of semivariance between sample pairs is performed at

    different distances until all possible distance combinations have been

    analyzed. The initial distance used is called the lag distance, which is

    increased by the same amount for each pass through the data. For example, if

    the lagdistance is 10 meters, the first pass calculates the variance of all

    sample pairs that are 10 meters apart. The second pass calculates the varianceof all sample pairs 20 meters apart, the third at 30 meters and so on until the

    last two points that are the farthest apart have been examined.

    Put simply, every point is compared to every other point to determine which

    points are approximately the first lagdistance apart. When points this distance

    apart are found, the variance between their values and their geographical

    orientation is determined. Once the first lag distance has been analyzed, the

    process is repeated using the second lag distance and then the third, and so on

    Data points

    Constant data trend

    Steeply changing data trend

  • 7/28/2019 Grid Analysis User Guide

    44/164

    Chapter 2Grid Analysis User Guide

    36

    until all distance possibilities are exhausted. When the variance analysis is

    completed, the information is displayed in a semivariogram.

    A semivariogram is a graph that plots the semivariance between points on the

    y-axis and distance at which the semivariance was calculated on the

    x-axis. An example of a semivariogram is shown in Figure 2.12. The jagged

    line on the graph is the plot of calculated semivariances, plotted on the y-axis,

    and their corresponding lagdistances on the x-axis. This plot is given the term

    experimental semivariogram. The jagged nature of the experimental

    semivariogram makes it unsuitable for use in calculating the kriging weights,

    so a smooth mathematical function (model) must be fit to the variogram. The

    model is shown as the smooth line on the graph (Figure 2.12).

    Figure 2.12 An example of an omni-directional semivariogram.

    Although the strength of kriging is its ability to account for directional trends

    of the data, it is possible to analyze variance with respect to distance only and

    disregard how points are geographically oriented. The above experimental

    semivariogram is an example of this, called an omni-directional experimental

    semivariogram. If the geographic orientation is important, then a directional

    semivariogram should be calculated such as the one shown in Figure 2.13.

    Semivariogram view

    0

    1000

    2000

    3000

    4000

    5000

    6000

    7000

    8000

    9000

    1000011000

    2500 5000 7500 10000 12500 15000 175000

    Distance

    Variance

    Model Curve

    Experimental

    Semivariogram

  • 7/28/2019 Grid Analysis User Guide

    45/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    37

    Figure 2.13 An example of a directional semivariogram. Notice the two experimental

    semivariograms, one representing points oriented north and south of each other, and

    the other representing points oriented east and west of each other.

    When two or more directions are analyzed, an experimental semivariogram

    will be generated for each direction. In Figure 2.13, two directions are being

    investigated and therefore two experimental semivariograms are plotted.

    Semivariogram experimentation can uncover fundamental information about

    the data, such as whether the data varies in more than one direction. In moretechnical terms, the semivariogram experimentation can reveal whether the

    data is isotropic (the data varies the same in all directions) or anisotropic (the

    data varies differently in different directions) as demonstrated in Figure 2.13.

    When investigating these directional trends, you will have to modify

    parameters such as the directions in which the variances will be calculated.

    These parameters are discussed in the following section.

    Modifying directional parameters

    Up to this point the directional calculation of variance has been discussed as

    being north-south and east-west. In reality, data will not have directionalvariations that are described in these exact directions. Therefore, you will

    need to create a model that looks in the direction in which the data is

    varying. This is done by modifying the number of different directions

    analyzed, the angle in which they are oriented, and the degree of tolerance

    that will be afforded to each direction.

    Semivariogram view

    0

    2500

    5000

    7500

    10000

    12500

    15000

    2500 5000 7500 10000 12500 15000 175000

    Distance

    Variance

    North-South

    Experimental

    Semivariogram

    East-West

    Experimental

    Semivariogram

    Model Curve

  • 7/28/2019 Grid Analysis User Guide

    46/164

    Chapter 2Grid Analysis User Guide

    38

    Figure 2.14 A two-directional semivariance search showing direction/angle/tolerance.

    In Figure 2.14, two directions are analyzed, represented by the dark and light

    gray pie shapes. It is important to note that although the diagram shows four

    pies, variance analysis is always performed in opposing directions. Whenmore than one direction is set, the angle to which these sectors will be

    oriented must be specified. In the above diagram, the angles are zero degrees

    (Sector A) and 80 degrees (Sector B). It is unlikely to find data pairs at exactly

    0 degrees or 80 degrees, thus you will need to define an interval around these

    exact values for which points will be considered. This interval is known as the

    tolerance. In the above diagram, the zero degree direction has a tolerance of

    45 degrees and the 80 degree direction has a tolerance of 20 degrees.

    Tuning the model

    After you have generated the experimental semivariogram, you can calculate

    a model curve that closely fits the semivariogram.

    Changing the semivariogram model

    The semivariogram models included with Mentum Planet are Spherical,

    Exponential, Gaussian, Power, Hole Effect, Quadratic, and RQuadratic

    (Rational Quadratic). By applying one or more of these models to the

    different directional semivariograms, the model curve can be adjusted to

    better represent the variance in the data. After any of these models are

    applied, they can be further modified by changing the sill and range values.The range is the greatest distance over which the value at a point on the

    surface is related to the value at another point. Variance between points that

    are farther apart than the range does not increase appreciably. Therefore, the

    semivariance curve flattens out to a sill. Not all data sets exhibit this behavior.

    In Figure 2.15, the sill value is at variance of 12 200, and the range value

    occurs at a distance of 12 000.

    Sector B

    Sector A

    N

    E

    S

    W

  • 7/28/2019 Grid Analysis User Guide

    47/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    39

    Figure 2.15 The sill is a variance value that the model curve ideally approaches but

    does not cross. The range is the distance value at which the variogram model

    determines where the sill begins.

    Anisotropic modeling

    It is quite natural for the behavior of a data set to vary differently in one

    direction as compared to another. For example, a steeply sloping hill will

    typically vary in two directions. The first is up and down the hill where it

    varies sharply from the top to bottom, and the second is across the hill where

    it varies more gradually. When this occurs in a data set, it is called anisotropy.

    When performing anistropic modeling, you are essentially guiding the kriging

    interpolation to use sample data points that will most accurately reflect the

    behavior of the surface. This is achieved by creating additional models for

    each direction analyzed. When interpolating points are oriented in a north-

    south direction, kriging weights can be influenced to use the parameters of

    one model while the points oriented in an east-west direction will be weighted

    using a different model.

    Semivariogram view

    0

    2500

    5000

    7500

    10000

    12500

    15000

    2500 5000 7500 10000 12500 15000 175000

    Distance

    Variance

    Sill

    Range

  • 7/28/2019 Grid Analysis User Guide

    48/164

    Chapter 2Grid Analysis User Guide

    40

    Figure 2.16 A two-directional, two-model semivariogram.

    Custom Point Estimation

    The Custom Point Estimation technique is similar to the IDW technique, in

    which grid values are calculated based upon the points found within a

    predefined search radius. The main difference between these two techniques

    is that using the Custom Point Estimation technique, you can choose from six

    different calculations to perform on data points.

    Suggested reading on interpolation techniques

    For further information that covers interpolation and contouring techniques,

    including an exhaustive reference list, see

    Watson, D.F. Contouring: A Guide to the Analysis and Display of Spatial

    Data. Elsevier Science Inc., Tarrytown, New York, NY, 1992.

    For information on the fifth-order bivariate interpolation applied to the TIN

    solution, see

    Akima, H.A Method for Bivariate Interpolation and Smooth Surface

    Fitting for Irregularly Distributed Data Points.ACM Transactions on

    Mathematical Software, v.4, no. 2, 1978: pp. 148-159.

    Semivariogram view

    0

    2500

    5000

    7500

    10000

    12500

    15000

    2500 5000 7500 10000 12500 15000 175000

    Distance

    Variance

    Two Model Curves

  • 7/28/2019 Grid Analysis User Guide

    49/164

    Creating Grids Using InterpolationGrid Analysis User Guide

    41

    Natural neighbors

    Gold, C.M. and Roos, T. Surface Modelling with Guaranteed Consistency

    An Object-Based Approach in Nievergelt, J., Roos, T., Schek, H.-J., and

    Widmayer, P. (eds.), IGIS 94,Proceedings of the InternationalWorkshop on Advanced Research in Geographic Information Systems,

    Lecture Notes in Computer Science 884; Springer-Verlag, 1994: pp. 70-

    87.

    Kriging

    Olea, R., ed. Geostatistical Glossary and Multilingual Dictionary. Oxford

    University Press, New York, NY, 1991.

    Deutsch, Clayton V., and Journel, Andre G. GSLIB, Geostatistical

    Software Library and Users Guide. Oxford University Press, New York,NY, 1992.

    Isaaks, Edward H., and Srivastava, R.Monah.Applied Geostatistics.

    Oxford University Press, New York, Oxford, 1989.

    Goldberger, A.Best Linear Unbiased Prediction in the Generalized

    Linear Regression Model.JASA, 57, 1962: pp. 369-375.

  • 7/28/2019 Grid Analysis User Guide

    50/164

    Chapter 2Grid Analysis User Guide

    42

  • 7/28/2019 Grid Analysis User Guide

    51/164

    43

    Chapter 3: Creating Grids Using Spatial Models

    3.Creating Grids Using

    Spatial Models

    This chapter contains the

    following sections:

    Model types Using the Location Profiler

    model

    Using the Trade Area

    Analysis models

    This chapter describes all of the basic commands

    associated with the creation of numeric grid files

    using the Location Profiler and Trade Area Analysis

    modeling techniques.

  • 7/28/2019 Grid Analysis User Guide

    52/164

    Chapter 3Grid Analysis User Guide

    44

    Model types

    Modeling techniques create grids of derived values. The modeling wizard

    enables you to create grid files using two basic techniques.

    Using the Location Profiler model

    The Location Profiler computes and averages the distance to a series of points

    from anywhere within a map area. The algorithm generates a grid, where at

    each bin a value is calculated that represents the average distance to all point

    locations surrounding that bin and lying within a defined search radius. You

    are creating a geographic profile of an area that measures proximity to a series

    of sites using spatial relationships (spacing, distribution, and density). By

    identifying those locations on the map that are the shortest average distance to

    all or some of the sites, the grid file can be used to represent geographic

    centers of activity. The model can be further refined to take into account

    weighting factors that specify the relative influence of each site compared

    with those surrounding it.

    Location Profiler

    The Location Profiler creates a model where bin values are calculated

    as the average distance to all points found within a user-defined radius

    Trade Area Analysis - Single Site

    Trade Area Analysis enables you to generate trade areas around

    stores or other services based on the probability of an individual

    patronizing a particular location.The trade area for a single site is calculated using the distance

    customers live from the site and the ability of the site to attract them.

    Bin values represent the probability of a customer patronizing the site.

    Trade Area Analysis - Multiple Site

    Trade areas for multiple sites are calculated using the distance

    customers live from the site and the ability of the site to attract them.

    Bin values represent the probability of a customer patronizing any one

    of the sites in the selection.

  • 7/28/2019 Grid Analysis User Guide

    53/164

    Creating Grids Using Spatial ModelsGrid Analysis User Guide

    45

    Three settings are critical to making the Location Profiler a truly effective

    modeling tool:

    the number of points to which the distance is computed from

    each grid node

    the relative influence or weighting of each point in the averaging

    calculation

    the distance decay function of the weighting factor

    Setting the number of points

    At each bin of the grid, the Location Profiler measures the distance to every

    point lying within the search area and calculates the average value. However,

    the pattern of geographic centers generated by the process will vary

    depending upon the number of points used for each bin calculation. Thenumber of points is determined by defining a search area around each bin to

    select points, and defining the minimum and maximum number of points to be

    used for each calculation.

    Figure 3.1 and Figure 3.2 show the result of varying the number of points

    used by the Location Profiler for each bin calculation. By default, the

    algorithm sets the search radius and the maximum number of data points to

    include 100 percent of the points in the table. Using the default settings

    thereby creates a grid that defines the most central region of the point location

    database.

  • 7/28/2019 Grid Analysis User Guide

    54/164

    Chapter 3Grid Analysis User Guide

    46

    Figure 3.1 This illustration shows the geographic profile of a table of point locations

    (represented by black dots) calculated using 25 percent of the total number of points.

    Sites lying within the more central contour regions are closer to the surrounding points

    than sites lying within the outermost regions.

    Reducing the number of points involved in each bin calculation, by

    decreasing both the search radius and the maximum number of data points,

    tends to create a more complex profile that highlights local zones of greater

    point density within the overall distribution of points. This may be useful if,

    for example, you want to highlight local areas of greater site density across a

    geographic area.

    Figure 3.2 This illustration shows the geographic profile of the same table of locations

    calculated using only one percent of the total points. The highlighted local

    concentrations of points give an effective visual representation of variations in point

    density across the map area.

    In addition to defining a search area that controls the number of sites used in

    the distance averaging calculation, you can also define an exclusion radius

    that is used to create a circular area immediately surrounding each bin within

    which site locations are excluded from the calculation.

    Using point weighting

    The Location Profiler enables the use of weighting values attached to points.

    If all data points are considered to be of equal importance, then their

    weighting values will all be equal (typically one). If some data points are

    considered to be more important, or perhaps more reliable, correspondingly

    higher values may be attributed to them. In real terms, the weighting factor

  • 7/28/2019 Grid Analysis User Guide

    55/164

    Creating Grids Using Spatial ModelsGrid Analysis User Guide

    47

    may represent a relative confidence value assigned to each point if, for

    example, each site represented a human observation. The factor may also be a

    measure of frequency if, for example, each site represented a freight

    companys customer and showed the number of deliveries per month. In each

    case, the distance calculation is treated as a multiple of the weighting factor.For example, if the weight represented frequency of deliveries, then each

    distance calculation would be handled as a multiple measurement based upon

    the frequency value.

    Using distance decay functions

    A distance decay function can be applied to all points in the location table

    assuming that a weighting factor has also been assigned. Distance decay can

    be used in the Location Profiler model if it is assumed that the data points

    close to the grid point are more relevant than those lying farther from the gridpoint. In other words, you must decide if it is reasonable to expect that, as the

    distance to the data points approaches the outer edge of the search radius, the

    contribution of these values approaches zero. A decay value of one is

    suggested for data points close to the grid node, and it falls to zero for data

    points closer to the edge of the search radius. A distribution of this type

    typically has an inflection point somewhere along its length. An inflection

    point is the point along the distribution where the slope either stops increasing

    in value or stops decreasing in value. For typical distance decay curves, as

    shown in Figure 3.3, the slope is zero where x = 0 and gradually decreases,

    becoming more negative, until the inflection point is reached. At this point,the slope gradually increases, becoming more positive and returning to zero

    again as x approaches one.

    0

    DecayFa

    ctor(Y)

    0.2

    0.4

    0.6

    0.8

    1.0

    0 0.2 0.4 0.6 0.8 1.0

    Distance Ratio (X)

    GridNode

    SearchRadius

    Curve Parameters

    CruveNo

    Inflection Point

    X Y Slope

    1 .99 .01 -99

    2 .9 .2 -5

    3 .7 3 -3

    4 .5 5 -2

    5 .3 6 -3

    6 .1 8 -5

    http://-/?-http://-/?-
  • 7/28/2019 Grid Analysis User Guide

    56/164

    Chapter 3Grid Analysis User Guide

    48

    Figure 3.3 Shown here are six search radius distance decay curves supported by the

    Location Profiler. Values along the x-axis represent a ratio obtained by dividing the

    distance between the grid point and data point by the search radius. Curve 3

    represents the most typical search radius decay function that can be applied to the

    widest variety of modeling parameters.

    A similar decay function can be applied to the exclusion zone of the bin but

    using a curve with a positive slope. In this case, the slope is zero where x = 0

    and gradually increases, becoming more positive, until the inflection point is

    reached and then gradually decreases and returns to zero as x approaches one.

    Various methods can be used to obtain the distributions shown in Figure 3.3

    and Figure 3.4. Most techniques require that you specify the location (x- and

    y- coordinates) of the inflection point and the slope at this inflection point.

    Given an appropriate distance decay curve, a decay factor can therefore be

    determined for any distance value measured between the bin and a weightedpoint location. When x = 0 (at the bin assuming no exclusion radius setting),

    then y = 1 (no distance decay factor), and the slope is 0. When x = 1 (at the

    outer edge of the search radius), then y = 0 (100 percent decay), and again the

    slope is 0.

    Figure 3.4 Shown here are six exclusion radius distance decay curves supported by

    the Location Profiler. Values along the x-axis represent a ratio obtained by dividing thedistance between the grid point and data point by the exclusion radius. Curve 3

    represents the most typical exclusion radius decay function that can be applied to the

    widest variety of modeling parameters.

    The y-axis indicates the decay factor associated with the data point. This

    decay factor, which is always between zero and one, is then multiplied by the

    weighting factor associated with the data point to obtain the weighted value.

    This weighted value is then multiplied by the measured distance between the

    0

    DecayFactor(Y)

    0.2

    0.4

    0.6

    0.8

    1.0

    0 0.2 0.4 0.6 0.8 1.0

    Distance Ratio (X)

    rNode

    xc us onRadius

    Curve Parameters

    CruveNo

    Inflection Point

    X Y Slope

    1 .01 .01 99

    2 .05 .4 20

    3 .05 .1 10

    4 1 2 5

    5 .3 .4 3

    6 5 5 2

    http://-/?-http://-/?-
  • 7/28/2019 Grid Analysis User Guide

    57/164

    Creating Grids Using Spatial ModelsGrid Analysis User Guide

    49

    grid point and data point, to obtain a weighted distance. The weighted average

    distance for the grid point is obtained by summing all the weighted distances

    for each data point, then divided by the sum of all the weighted values of the

    data points.

    Figure 3.5 This figure shows the blending relationship between distance decay

    functions relating to the exclusion zone and the search zone. A continuous function

    can be created by choosing complementary curves that will distance weight all point

    locations lying between the grid node and the search radius.

    To create a grid using the Location Profiler m