locations.inside {geoR} | R Documentation

## Select prediction locations inside borders

### Description

Selects the prediction locations located inside a polygon defining borders of a region where prediction is aimed. Typically internally called by geoR functions `krige.bayes`, `krige.conv`, `ksline`.

### Usage

    locations.inside(locations, borders, as.is = TRUE, ...)

### Arguments

`locations` | a two columns matrix or dqata frame with coordinates of the prediction locations.
`borders` | a two column matrix or data-frame with coordinates of a polygon defining the borders of the region.
`as.is` | logical defining if the returned object of of the same type (list, data-frame or matrix) as the provided in `locations`. If `FALSE` the function returns a matrix.
`...` | arguments to be passed to the splancs function `pip`

### Details

This function works basically as a wrapper for splancs functions `pip` which in turn uses `inout`.

### Value

A two columns matrix, data-frame or a list with 2 elements with coordinates of points inside the borders.

### See Also

`polygrid`, `pip`, `pipin`, `inout`.

### Examples

    if(require(splancs)){
      data(parana)
      gr <- expand.grid(seq(150, 800, by=20), seq(70, 500, by=20))
      plot(gr, asp=1, pch="+")
      polygon(parana$borders)
      gr.in <- locations.inside(gr, parana$borders)
      points(gr.in, col=2, pch="+")
    }

[Package geoR version 1.5-7 Index]