GetOrthoImageTile Service - v1.4
Introduction
The GetOrthoImageTile service will take x/y coordinates and deliver one Orthomosaic tile from Vexcel’s high-resolution multi-sensor orthorectified image library. This service is intended for third party mapping applications to display continuous imagery without the need to display large discrete images.
GIS Basemaps
Feature Digitization (tracing)
Natural Disaster Assessment
Accurate true distances and areas
Urban Change Detection
Technical Details
The GetOrthoImage is accessed by specifying the zoom level and tile coordinates (x,y) according to WMTS (Web Map Tile Service) specifications. The tiles returned will be WMTS-conforming, 256x256 pixels at variable resolution (7.5cm - 20cm) in 24-bit JPEG or 32-bit PNG format. All tiles will align perfectly with other Vexcel data (DSM/DTM tiles, Near-Infrared tiles, etc.) as well as tiled data from other 3rd party WMTS-conforming services.
Each tile contains the header object cache-control: max-age
, set to 21515 seconds or roughly 6 hours. max-age
can be used by the end client to reduce the number of times the same tile is downloaded within a single user session.
Output Tile Specifications:
WMTS Specifications
256 x 256 pixels
Variable resolution (7.5cm - 20cm)
JPEG (24 bit) or PNG (32 bit) format
Pseudo Mercator Projection (EPSG: 3857)
Base URL
This service will answer to requests on following URLs:
Ordered as http REST parameters (mandatory parameters only):
https://api.gic.org/images/GetOrthoImageTile/{layer}/{zoom}/{tilex}/{tiley}?token={token}
Base URL with parameters defined as a mix of REST and Key Value Pairs
https://api.gic.org/images/GetOrthoImageTile/{layer}/{zoom}/{tilex}/{tiley}?year={year}&AOI={AOI}&childAOI={childAOI}&renderingRule={renderingRule}&returnTransparent={returnTransparent}&format={format}&token={token}
Base URL with all parameters defined:
https://api.gic.org/images/GetOrthoImageTile/{layer}?zoom={zoom}&tilex={tilex}&tiley={tiley}&year={year}&startDate={startDate}&endDate={endDate}&AOI={AOI}&childAOI={childAOI}&renderingRule={renderingRule}&returnTransparent={returnTransparent}&format={format}&token={token}
Parameters
Parameter | Parameter Type | Data Type | Description | Format | Notes |
---|---|---|---|---|---|
Mandatory: | |||||
| Ordered REST | String | The name of the layer.
Urban data collected with Osprey in Japan (7.5 GSD)
Urban data collected with Condor (7.5 GSD)
|
|
|
| Ordered REST - or - Key Value Pair (KVP) | Integer | The zoom level of the tile (between 0 and 23). | Ordered REST: | Starting with |
| Ordered REST - or - Key Value Pair | Integer | The x coordinate of the tile. (Datum: WGS84) | Ordered REST: | Info about longitude-degree to x-coordinate conversions in External Resources. |
| Ordered REST - or - Key Value Pair | Integer | The y coordinate of the tile. (Datum: WGS84) | Ordered REST: | |
| Key Value Pair | String | The token used to authenticate the requests. |
| |
Optional: | |||||
| Key Value Pair | String | The collection year of the tiles expressed with 4 digits (e.g. 2021 or 2018). If |
| |
| Key Value Pair | String | No images taken before this date will be delivered. |
| |
| Key Value Pair | String | No images collected after this date will be delivered. |
| |
| Key Value Pair | String | The identifier of the Area of Interest (AOI) which contains the desired imagery. |
bluesky-ultra-g: bluesky-ultra: bluesky-ultra-europe: bluesky-ultra-oceania: bluesky-high: bluesky-high-europe: graysky-g: graysky: | |
| Key Value Pair | String | The identifier of the child Area of Interest (AOI) which contains the desired imagery. This parameter can only be used in combination with the |
bluesky-ultra-g: bluesky-ultra: bluesky-ultra-europe: bluesky-ultra-oceania: bluesky-high: bluesky-high-europe: graysky-g: graysky: | |
| Key Value Pair | String | The color band rendering of the tiles.
|
| |
| Key Value Pair | String | The image file format.
|
|
|
| Key Value Pair | Boolean | The flag that determines what to return along with a “404 - Imagery not found” response. |
|
Examples
TPC Scottsdale Stadium Golf Course, Scottsdale Arizona - Demonstrating the different bluesky
layer
parameters
https://api.gic.org/images/GetOrthoImageTile/bluesky-high/18/49581/105036?format=png
https://api.gic.org/images/GetOrthoImageTile/bluesky-ultra-g/18/49581/105036?format=png
https://api.gic.org/images/GetOrthoImageTile/bluesky-ultra/18/49581/105036?format=png
________________________________________________________________________________________
Arrowhead Lakes Subdivision, Glendale Arizona - Demonstrating the renderingRules
parameter
https://api.gic.org/images/GetOrthoImageTile/bluesky-ultra?zoom=16&tilex=12346&tiley=26250&renderingRule=rgb&format=jpeg
https://api.gic.org/images/GetOrthoImageTile/bluesky-ultra?zoom=16&tilex=12346&tiley=26250&renderingRule=nir&format=jpeg
________________________________________________________________________________________
Lafayette Louisiana, Hurricane Delta Gray Sky Imagery - Demonstrating the ChildAOI
parameter
https://api.gic.org/images/GetOrthoImageTile/graysky/17/32032/53982?aoi=us-la-delta-hurricane-2020&childaoi=graydata-273
https://api.gic.org/images/GetOrthoImageTile/graysky/17/32032/53982?aoi=us-la-delta-hurricane-2020&childaoi=graydata-274
External Resources
Lat/lon to x/y/zoom coordinate Conversion: https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Mathematics
Merging Raster Layers with QGIS: Merging Raster Layers with QGIS: https://docs.qgis.org/2.8/en/docs/training_manual/processing/cutting_merging.html
Need help? Create a support ticket | support@vexcelgroup.com