- URL:
- https://<root>/<serviceName>/RasterAnalysisTools/GPServer/GeodesicViewshed
- Methods:
GET
- Version Introduced:
- 11.3
Description
The Geodesic
task determines the raster surface locations visible to a set of observer features using geodesic methods.
Request parameters
Parameter | Details |
---|---|
(Required) | The elevation surface to use for calculating the viewshed. Examples:
|
(Required) | The point features that represent the observer locations when calculating the viewsheds. Examples:
|
(Required) | The name of the output viewshed image service that will be created. You can specify the name, or you can create an empty service using Portal Admin Sharing API and use the return JSON object as input to this parameter. Syntax: A JSON object describes the name of the output or the output raster. Output name example:
Output raster examples:
|
(Optional) | The optimization method to use for calculating the viewshed. The options are as follows:
Syntax: A string describing the optimization method. Example:
|
(Optional) | The type of visibility analysis you wish to perform, either determining how visible each cell is to the observers, or identifying for each surface location which observers are visible. The options are as follows:
Syntax: A string describing the optimization method. Example:
|
(Optional) | The amount of uncertainty (the root mean square error, or RMS error) in the surface elevation values. It is a linear unit value representing the expected error of the input elevation values. Syntax: A linear unit specifying the vertical error. Example:
|
(Optional) | The coefficient of the refraction of visible light in air. Syntax: A numerical value specifying the refractivity coefficient. Example:
|
(Optional) | The cutoff distance where the computation of visible areas stops. Beyond this distance, it is unknown whether the analysis points and the other objects can see each other. Syntax: A linear unit specifying the distance and units, or a numerical or string field in the inputObserverFeatures data. Linear unit example:
Field example:
|
(Optional) | The distance where the computation of visible areas begins. Syntax: A linear unit specifying the distance and units, or a numerical or string field in the inputObserverFeatures data. Linear unit example:
Field example:
|
(Optional) | Specifies whether the minimumViewingDistance and maximumViewingDistance input parameters will be measured in a three-dimensional or two-dimensional way. Syntax: A Boolean value as either true or false.
|