Various values, path or area data can be queried, based on the data arriving in the system and on data generated by processing. In the point below the API calls to realize these are described.
GET /sumbytask?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Task]=102& filter[Property]=247 HTTP/1.1 Accept: application/vnd.api+json
POST /sumbytask HTTP/1.1 Content-Type: application/vnd.api+json Accept: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "data":[{ "type": " sumbytask ", "attributes": { "Task": "102", "Property": "247" }, },{ "type": " sumbytask ", "attributes": { "Task": "103", "Property": "248" } }] }
HTTP/1.1 200 OK Content-Type: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "link":[{ "self": "http://api.visiblefarm.net/sumbytask" }, "data":[{ "type": " property ", "id": "247", "attributes": { "Task": "102", "Sum": "23425" "Min": "145" "Max": "267" }, },{ "type": " property ", "id": "248", "attributes": { "Task": "103", "Sum": "155" "Min": "100" "Max": "155" } }] }
GET /sumbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]=14555&filter[Property]=247,248 HTTP/1.1 Accept: application/vnd.api+json
POST /sumbymeasure HTTP/1.1 Content-Type: application/vnd.api+json Accept: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "data":[{ "type": " sumbymeasure ", "attributes": { "Measure": "14555", "Property": "247" }, },{ "type": " sumbymeasure ", "attributes": { "Measure": "14555", "Property": "248" } }] }
HTTP/1.1 200 OK Content-Type: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "link":[{ "self": "http://api.visiblefarm.net/sumbymeasure" }, "data":[{ "type": " property ", "id": "247", "attributes": { "Measure": "14555" "Sum": "13546.0" "Min": "1345.0" "Max": "2345.0" }, },{ "type": " property ", "id": "248", "attributes": { "Measure": "14555" "Sum": "155" "Min": "144" "Max": "155" } }] }
GET /2Dpathbytask?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Task]=102 HTTP/1.1 Accept: application/vnd.api+json
GET /3Dpathbytask?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Task]=102 HTTP/1.1 Accept: application/vnd.api+json
GET /4Dpathbytask?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Task]=102& filter[Property]=247 HTTP/1.1 Accept: application/vnd.api+json
GET /2Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442 HTTP/1.1 Accept: application/vnd.api+json
GET /3Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442 HTTP/1.1 Accept: application/vnd.api+json
GET /3Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442&filter[time][notnull] HTTP/1.1 Accept: application/vnd.api+json
GET /3Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442&filter[Property]= 247 HTTP/1.1 Accept: application/vnd.api+json
GET /4Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442&filter[Property]=247 HTTP/1.1 Accept: application/vnd.api+json
GET /4Dpathbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[Measure]= 10236442&filter[time][notnull]&filter[Property]=247 HTTP/1.1 Accept: application/vnd.api+json
HTTP/1.1 200 OK Content-Type: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "link":[{ "self": "http://api.visiblefarm.net/2Dpathbytask" }, "data":[{ "type": " MultiLineString ", "coordinates": [ [ [ 46.234320, 4.342210 ],[ 46.234322, 4.342211 ] ] ] }] }
GET /3Drasterbymeasure?filter[JWToken]=’ba1af54ec3f014f765e8172f9a86dc2a’&filter[MeasureCell]=2324 HTTP/1.1 Accept: application/vnd.api+json
HTTP/1.1 200 OK Content-Type: application/vnd.api+json { "meta":{ "JWToken": "ba1af54ec3f014f765e8172f9a86dc2a" }, "link":[{ "self": "http://api.visiblefarm.net/3Drasterbymeasure" }, "data":[{ "type": " raster ", "data": "[PostGIS raster adathalmaz bytestring formátumban]" }] }