ExtractImages Service - v1.4
Introduction
The ExtractImages service will take a point or polygon and return one or more discrete RGB images, depending on the parameters of the request. This service retrieves Nadir and Oblique Images from both the Geomni and Vexcel libraries covering both Blue Sky and Gray Sky collections. Due to the broad collection specifications (multi-sensor, multi-library, multi-camera-orientation, etc. ) this is a diverse compilation of data with an enormous list of potential uses, including:
Aerial Survey
Disaster Assessment
Engineering/Construction
Navigation/network planning
Landscape Change Detection
Use a service such as ImageLayerCoverage Service, FindImagesInPoint Service or FindImagesInPolygon Service to query for image coverage.
Technical Details
The ExtractImages service is accessed by specifying a point (latitude and longitude) or polygon (well-known-text). Depending on parameters, this service will return the whole image or a portion of the image. In addition to the standard GET request, this service offers the ability to overlay drawing elements (vector and text data) on imagery using POST calls. While NIR images may be returned if mode=all or mode=best; this is a backwards compatible feature and it is recommended that the ExtractNIRImages service be used if NIR images are expressly desired.
Output Image Specifications:
8-bit depth
3-band (RGB)
7.5 or 20 cm centimeter resolution (layer dependent)
Nadir and Oblique imagery available
Blue Sky and Gray Sky imagery available
Jpeg image format
Output Format: Jpeg images in a compressed folder
Folder Name:
{layer parameter}.zipImage Name: variable, dependent on
layerMetadata in a variety of formats with many attributes
Base URL
The ExtractImages service responds to the following base URL: https://api.gic.org/images/ExtractImages/{layer}/
Base URL with only mandatory parameters:
Lat/Lon Coordinate Point
https://api.gic.org/images/ExtractImages/{layer}?mode={mode}&zoom={zoom}&EPSG={EPSG}&token={token}&xcoordinate={xcoordinate}&ycoordinate={ycoordinate}wkt Polygon Area
https://api.gic.org/images/ExtractImages/{layer}?mode={mode}&zoom={zoom}&EPSG={EPSG}&token={token}&wkt={wkt}
Base URLs with all parameters defined:
Lat/Lon Coordinate Point
https://api.gic.org/images/ExtractImages/{layer}?mode={mode}&zoom={zoom}&EPSG={EPSG}&token={token}&xcoordinate={xcoordinate}&ycoordinate={ycoordinate}&width={width}&height={height}&imagename={imagename}&projCode={projCode}&childAOI={childAOI}&initDate={initDate}&endDate={endDate}&nadirRotatedNorth={nadirRotatedNorth}&orientation={orientation}&metadata={metadata}&excludeJGWfiles={excludeJGWfiles}&drawing={drawing}&logo={logo}&demPriority={demPriority}wkt Polygon Area
https://api.gic.org/images/ExtractImages/{layer}?mode={mode}&zoom={zoom}&EPSG={EPSG}&token={token}&wkt={wkt}&crop={crop}&imagename={imagename}&projCode={projCode}&childAOI={childAOI}&initDate={initDate}&endDate={endDate}&nadirRotatedNorth={nadirRotatedNorth}&orientation={orientation}&metadata={metadata}&excludeJGWfiles={excludeJGWfiles}&drawing={drawing}&logo={logo}&demPriority={demPriority}
Parameters
Parameter | Parameter Type | Data Type | Description | Format Example | Notes |
|---|---|---|---|---|---|
Mandatory Parameters: | |||||
| Ordered REST | String | Layer of the requested image.
Urban data collected with Osprey in Japan (7.5 GSD)
Urban data collected with Condor (7.5 GSD)
|
| The |
| Key-Value-Pair | string | Indicates the work mode of the service request.
|
| If you specify Definition of In both cases, if there are multiple images which meet the |
| Key-Value-Pair | Integer | The zoom level of the returned images. 0 = Full Resolution |
| |
| Key-Value-Pair | Integer | The EPSG code determines the projection of the provided coordinates or polygon. |
| More info on EPSG codes in External Resources |
| Key-Value-Pair | String | Authentication token received from Login service. Specific to each individual user. |
| Use the Authenticate Service to receive a token. Can either be present as URL parameter or cookie with the same name. |
Mandatory - Method of defining area: Lat/Lon Coordinates or Polygon. Only one method can be used per URL call. | |||||
| |||||
| Key-Value-Pair | double | The longitudinal decimal degree coordinate for the desired point, represented by the EPSG projection defined by the |
| More info on Decimal Degrees in External Resources |
| Key-Value-Pair | double | The latitudinal decimal degree coordinate for the desired point, represented by the EPSG projection defined by the |
| |
| |||||
| Key-Value-Pair | string | The “well-known text” field is used to define a polygon around the desired area. |
| More info on well-known text (wkt) in External Resources |
Optional Parameters | |||||
| Key-Value-Pair | Integer | The width (in pixels) defining the east/west extent of a rectangle centered on the lat/lon coordinate point. Images intersecting the rectangle will be returned, cropped by the rectangle extent. If not specified, full image(s) intersecting the lat/lon coordinate point will be retrieved. |
| The |
| Key-Value-Pair | Integer | The height (in pixels) defining the north/south extent of a rectangle centered on the lat/lon coordinate point. Images intersecting the rectangle will be returned, cropped by the rectangle extent. If not specified, full image(s) intersecting the lat/lon coordinate point will be retrieved. |
| The |
| Key-Value-Pair | string | The method with which to crop the returned images based on the input
wkt polygon: |
| The |
| Key-Value-Pair | string | Only the image referred to by this parameter will be downloaded. |
| The
|
| Key-Value-Pair | string | The AOI identifier or project name that contains the delivered images. |
bluesky-ultra-g: bluesky-ultra: bluesky-ultra-europe: bluesky-ultra-oceania: bluesky-ultra-japan: urban-r: 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-ultra-japan: urban-r: bluesky-high: bluesky-high-europe: graysky-g: graysky: | The available |
| Key-Value-Pair | String | The image file format.
|
|
|
| Key-Value-Pair | String | No images collected before this date will be delivered. |
| Format: ISO 8601 ("yyyy-MM-dd'T'HH:mm:ss") |
| Key-Value-Pair | String | No images collected after this date will be delivered. |
| Format: ISO 8601 ("yyyy-MM-dd'T'HH:mm:ss") |
| Key-Value-Pair | string | Determines the rotation of the image (Nadir images only):
|
| By default, images are returned with forward direction of collection up rather than north up. Generally most users will want to set |
| Key-Value-Pair | string | The camera-axis and/or cardinal orientation of the images to be delivered.
Single values for specific orientations: |
| Required when |
| Key-Value-Pair | string | The type of metadata schema to be delivered along with the images. Metadata and images are delivered in the same zip file.
|
| ExtractImages Service - v1.4#Metadata-Formats%3ASee Discrete Images Metadata for more information on the format and type of metadata available. |
| Key-Value-Pair | boolean | The JGW file contains the information needed to georeference a JPEG image. JGW files are only available when area is defined by |
| JGW files are not available when area is defined by x/y coordinates. JGW files are not delivered when |
| Key Value Pair | Integer | The combination of |
|
|
| Key Value Pair | Integer | The combination of |
|
|
| Key-Value-Pair | string | The signal to be drawn in the delivered images as a marker of the requested x/y coordinate point (or
|
| The location of the marker will be identified using our underlying DSM layer unless another dem is selected with the |
Need help? Create a support ticket | support@vexcelgroup.com