Get ortophotos by latitude and longitude
curl --request GET \
--url https://api.tic.io/datasets/properties/se/orthophotos \
--header 'x-api-key: <api-key>'import requests
url = "https://api.tic.io/datasets/properties/se/orthophotos"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.tic.io/datasets/properties/se/orthophotos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tic.io/datasets/properties/se/orthophotos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.tic.io/datasets/properties/se/orthophotos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.tic.io/datasets/properties/se/orthophotos")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tic.io/datasets/properties/se/orthophotos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
]Properties
Get ortophotos by latitude and longitude
Gets available ortophotos by latitude and longitude
GET
/
datasets
/
properties
/
se
/
orthophotos
Get ortophotos by latitude and longitude
curl --request GET \
--url https://api.tic.io/datasets/properties/se/orthophotos \
--header 'x-api-key: <api-key>'import requests
url = "https://api.tic.io/datasets/properties/se/orthophotos"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.tic.io/datasets/properties/se/orthophotos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tic.io/datasets/properties/se/orthophotos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.tic.io/datasets/properties/se/orthophotos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.tic.io/datasets/properties/se/orthophotos")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tic.io/datasets/properties/se/orthophotos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
]Get a list of all high-resolution orthophotos for each year based on given center latitude and longitude.
The response will include the open URL to the high resolution image which you can directly reference.
Please note that typical response times are 50-100 ms per image so make sure your request doesn’t time out since a response could contain
up to 10 years of high-resolutions images (expect 1-3 seconds of non cached images).
Use the bufferDistance to set a distance from 20 meters up to 200 meters (default 100 meters) from the center.
Authorizations
Query Parameters
The latitude of the position
The longitude of the position
Buffer in meters
Response
200 - application/json
OK