Create Order
Order drone data for a specific area of interest. The order endpoint must include the following items:
deliveryDeadline
: represents the deadline by which you want to receive the datalocationMap
: represents the coordinates of the polygon of the area of interest. it should consist of an array of lat and lng, with each lat and lng corresponding to an edge of the polygon.description
: represents a detailed description of what the clients needs. It is recommended to write as much description as possible to detail the requirements of the client in terms of resolution, equipments, product, safety concerns...orderName
: represents the name of the order that you are placing. It should not be more than 20 charactersmapTypes
: represents the end product that the client is requesting. Currently supporting only_2dMap
: 2D Orthomosaic Map_3dMap
: 3D model or point clouddigitalTerrainModel
: Digital terrain modeldigitalSurfaceModel
: Digital surface modeltopographicMap
: Topographic map with contour linesthermalMap
: Thermal Mapndvi
: Plant health (NDVI maps)multispectral
: MultispectralstreamedData
: Live streamed data (video footage)originalPhotos
: Base Files
The order endpoint can include the following:
clientEmail
: represents the email address that the notification will be sent to. If not inserted, the email address associated with the API key will be used.clientName
: represents the client name. If not inserted, the name associated with the API key will be used.companyName
: represents the company name. If not inserted, the company name associated with the API key will be used.notifications
: to specify if the client wants to be notified via a webhook and via email when the status of the order changes.otherMapType
: in case the map type is not the one that is listed above, you can insert it here.pointOfContact
: to specify the name and phone number of the person in charge on site, for the operators to call once they are on site. Include pocName and pocPhone in the request.advancedOption
: to specify the specs for data capturing if any. If none is chosen, the standards specs will be applied. See below for details.
Advanced options details
You can specify how you want your data to be captured by communicating the details specs. Otherwise, the standard GLOBHE specs will be applied.
spec | type | GLOBHE standard |
---|---|---|
flightHeight | integer between 10 and 120 | 110m AGL |
frontOverlap | integer between 1 and 99 | 75% |
sideOverlap | integer between 1 and 99 | 80% |
spatialResolution | integer | 2-2.5 cm/px |
droneType | string | GLOBHE will select what is available |
sensors | string | RGB |
crs | string | WGS 84 / EPSG: 4326 / Meters |
processingSoftware | string | depends on the operator |
verticalAccuracy | integer | up to 10 cm when GCPs are used |
gcp //(ground control points) | boolean | false |
Supported data delivery products
Delivery is separated into two groups: 'baseFiles' that consist of the unprocessed individual jpg images that the drones capture, and the processed data that contains all the processed delivery products listed below.
Note that the processed data contains only the delivery products that you specified in the order request.
mapTypes | Description | |
---|---|---|
_2dMap | represents a 2D Orthomosaic Map | |
_3dMap | represents a 3D model or point cloud | |
elevationMap | represents a topographic Map with contour values | |
digitalTerrainModel | represents a digital terrain model | |
digitalSurfaceModel | represents a digital surface model | |
thermalMap | represents a thermal Map | |
ndvi | represents a plant health map made through an NDVI algorithm | |
multispectral | multispectral data captures light across specific wavelengths beyond the visible spectrum, such as red, green, blue, red edge (RE), and near-infrared (NIR) bands | |
streamedData | represents a Live streamed data (video footage) | |
raw | represents Raw data/photos in .dng format straight from the drone and that have not been processed into another product | |
panoramas | represents 360 panoramas taken from a single point with a drone | |
LiDAR | represents precise 3D representations of objects and environments visualised in a point cloud. It is captured using laser light to measure distance |
Example Request
POST https://us-central1-globhe-app.cloudfunctions.net/api/v2/orders
{ "deliveryDeadline": "2022-10-01", "locationMap": [ { "lat": -26.652673646040256, "lng": -6.2430225172747384 }, { "lat": -26.713196983259046, "lng": 2.2772415512977204 }, { "lat": 17.441499309513688, "lng": 108.58612411318285 } ], "mapTypes": [ "_2dMap", "elevationMap" ], "description": "A detailed description of the data capture requirements goes here", "clientEmail": "foo@foo.com", "clientName": "Darth Vader", "companyName": "The First Galactic Empire", "orderName": "Site 001 Paris", "notifications": { "webhook": "http://YKgmigAHHvGCfxhGJqpjcuY.sufbf1IWOF3R.encEUQoZ5fWDGiZ6wlRi2hFLgHsWzf58-Asm9", "email": false }, "pointOfContact": { "pocName": "Katniss Everdeen", "pocPhone": "123456" }, "otherMapType": "in Ut amet", "advancedOption": { "flightHeight": 60, "gcp": true } }
Example Response
{ "id": "adipisicing123456789", "areaSize": 85301325.0620738, "clientEmail": "foo@foo.com", "deliveryDeadline": "2022-10-01", "clientName": "Darth Vader", "companyName": "The First Galactic Empire", "deliveryFiles": [ "https://QASqjdhKvlxiCNNJwUHJrFmzLBWTjh.ockrTYSZnMhrJl9QM3uEOKjrjpVdpQTqhvvDQusfv", "http://l.gmpdgsdfgjkGhjFRyDSbhjTYYGHJghjTYvUVuVYuVjSDSdnmb", "http://l.gmpwkRAZCHIVptOfZ3DSDA56GHJbncGbnFSDAMSDbnmSDSDWEhjkqwVYUDSghjadA", "http://l.gmpwkRAZCHIVptOfZ3HJWOpHuubnmFHjkEhjVuiopWbnAhjkASdkjhJJH" ], "description": "A detailed description of the data capture requirements goes here", "orderName": "Site 001 Paris", "orderPrice": 44927494.15693178, "orderStatus": "reviewing", "orderRejectionReason": "anim dolor dolore ex", "locationMap": [ { "lat": 47.40430222489124, "lng": -33.278262875341284 }, { "lat": -17.70925800990831, "lng": 144.48954366869725 } ], "mapTypes": [ "_2dMap", "elevationMap" ], "notifications": { "webhook": "https://uLDIaEmhpasAXxN.xfsYQI7WVtzY96ZiVGIL8uvEwUid+C7Z,A,.5Or", "email": true }, "pointOfContact": { "pocName": "Katniss Everdeen", "pocPhone": "123456" }, "otherMapType": "ut incididunt labore", "advancedOption": { "flightHeight": 60, "gcp": true } }