Method: dataLayers.get
获取某个地点周围区域的太阳能信息。如果相应位置不在覆盖范围内,则返回代码为 NOT_FOUND
的错误。
HTTP 请求
GET https://solar.googleapis.com/v1/dataLayers:get
网址采用 gRPC 转码语法。
查询参数
参数 |
location |
object (LatLng )
必需。要获取数据的地区中心的经纬度。
|
radiusMeters |
number
必需。半径(以米为单位),用于定义应返回数据的中心点周围的区域。此值存在以下限制:
- 您可以随时指定不超过 100 米的任何值。
- 可以指定超过 1 亿的值,前提是
radiusMeters <= pixelSizeMeters * 1000 。
- 不过,对于大于 175 米的值,请求中的
DataLayerView 不得包含月光通量或每小时阴影。
|
view |
enum (DataLayerView )
可选。要返回的数据的所需子集。
|
requiredQuality |
enum (ImageryQuality )
可选。结果中允许的最低质量级别。系统不会返回质量低于此值的结果。如果未指定此参数,则相当于仅限于“高”质量。
|
pixelSizeMeters |
number
可选。要返回的数据的最小比例(以每像素米为单位)。支持的值为 0.1(如果未明确设置此字段,则默认为此值)、0.25、0.5 和 1.0。正常分辨率低于 pixelSizeMeters 的图像组件将以 pixelSizeMeters 指定的分辨率返回;正常分辨率等于或高于 pixelSizeMeters 的图像组件将以该正常分辨率返回。
|
exactQualityRequired |
boolean
可选。是否要求图像质量完全一致。如果设置为 false,requiredQuality 字段会被解读为最低要求的画质,因此当 requiredQuality 设置为 MEDIUM 时,系统可能会返回 HIGH 画质的图像。如果设置为 true,requiredQuality 会被解读为确切的所需质量;如果 requiredQuality 设置为 MEDIUM ,则仅返回 MEDIUM 质量的图像。
|
响应正文
如果成功,则响应正文包含一个 DataLayers
实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
DataLayerView
枚举 |
DATA_LAYER_VIEW_UNSPECIFIED |
等同于 FULL。 |
DSM_LAYER |
仅获取 DSM。 |
IMAGERY_LAYERS |
获取 DSM、RGB 和遮罩。 |
IMAGERY_AND_ANNUAL_FLUX_LAYERS |
获取 DSM、RGB、蒙版和年均通量。 |
IMAGERY_AND_ALL_FLUX_LAYERS |
获取 DSM、RGB、掩膜、年光通量和月光通量。 |
FULL_LAYERS |
获取所有数据。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-21。
[null,null,["最后更新时间 (UTC):2024-12-21。"],[[["Retrieves solar information for a specified region using latitude, longitude, and radius."],["Allows customization of data retrieval with parameters like `view`, `requiredQuality`, `pixelSizeMeters`, and `exactQualityRequired`."],["Returns an error if the location is outside the coverage area or if radius exceeds limitations."],["Requires authorization with the `https://www.googleapis.com/auth/cloud-platform` scope."],["Response includes a `DataLayers` object containing the requested solar data subset if successful."]]],["This content details how to retrieve solar information for a specific region via a `GET` request to `https://solar.googleapis.com/v1/dataLayers:get`. The request requires parameters like `location` (latitude/longitude), `radiusMeters`, and optional parameters including `view`, `requiredQuality`, `pixelSizeMeters` and `exactQualityRequired`. The body is empty and a successful response will provide solar data via `DataLayers`. Specific authorization scope `https://www.googleapis.com/auth/cloud-platform` is required. `DataLayerView` allows one to define the solar information subset to be retrieved.\n"]]