# rescale

##### Convert dataset to another unit of length

Converts between different units of length in a spatial dataset, such as a point pattern or a window.

##### Usage

`rescale(X, s)`

##### Arguments

- X
- Any suitable dataset representing a two-dimensional
object, such as a point pattern (object of class
`"ppp"`

), or a window (object of class`"owin"`

). - s
- Conversion factor: the new units are
`s`

times the old units.

##### Details

This is generic. Methods are provided for
point patterns (`rescale.ppp`

)
and windows (`rescale.owin`

).

The spatial coordinates in the dataset `X`

will be re-expressed
in terms of a new unit of length that is `s`

times the current
unit of length given in `X`

.

For example if `X`

is a dataset giving coordinates in metres,
then `rescale(X,1000)`

will divide the coordinate values by 1000 to obtain coordinates in
kilometres, and the unit name will be changed from `"metres"`

to `"1000 metres"`

.

##### Value

- Another object of the same type, representing the same data, but expressed in the new units.

##### Note

The result of this operation is equivalent to the original dataset.
If you want to actually change the coordinates by
a linear transformation, producing a dataset that is not equivalent
to the original one, use `affine`

.

##### See Also

*Documentation reproduced from package spatstat, version 1.23-5, License: GPL (>= 2)*