POST
/api/v1/socioenvironmental
Consulta as camadas socioambientais relacionadas a uma geometria enviada em formato GeoJSON.
Corpo da requisição (JSON · GeoJSON)
O corpo da requisição deve conter um objeto GeoJSON válido
(por exemplo, um Polygon ou MultiPolygon) representando
a área a ser analisada.
POST https://centurion-agro.api.com/api/v1/socioenvironmental
Authorization: Bearer <seu-token-jwt>
Content-Type: application/json
Accept: application/json
{
"type": "Polygon",
"coordinates": [
[
[-54.12345, -28.12345],
[-54.23456, -28.12345],
[-54.23456, -28.23456],
[-54.12345, -28.23456],
[-54.12345, -28.12345]
]
]
}
Exemplo de requisição via cURL
curl -X POST "https://centurion-agro.api.com/api/v1/socioenvironmental" \
-H "Authorization: Bearer <seu-token-jwt>" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"type": "Polygon",
"coordinates": [
[
[-54.12345, -28.12345],
[-54.23456, -28.12345],
[-54.23456, -28.23456],
[-54.12345, -28.23456],
[-54.12345, -28.12345]
]
]
}'
Estrutura de resposta (data)
O campo data é uma lista de camadas, onde cada item representa o resultado
para uma camada socioambiental específica (ex.: Moratória da Soja, Terras Indígenas, etc.).
layer – metadados da camada consultada:
code (string) – código interno da camada, ex.: "TERRA_INDIGENA".
name (string) – nome da camada, ex.: "Terras indígenas".
updatedLayerDate (string, ISO-8601) – data da última atualização da camada.
font – origem da camada:
name (string) – fonte, ex.: "FUNAI".
url (string) – URL oficial da fonte de dados.
createdAt (string) – data de cadastro da fonte no sistema.
results (array) – lista de sobreposições encontradas para a camada.
totalOverlaps (number / null) – total de sobreposições agregadas (quando aplicável).
hasOverlap (boolean) – indica se há sobreposição da geometria com a camada.
alertLevel (string) – nível de alerta consolidado (BAIXO, MÉDIO, ALTO).
hasRestriction (boolean) – indica se a camada representa restrição relevante.
status (string / null) – campo livre para status adicional.
totalRestrictionArea (string) – área total de restrição em hectares
(texto, ex.: "2656.261536154148").
Estrutura de cada item em results
type (string / null) – tipo de feature geoespacial (quando aplicável).
geometry – geometria da feature (pode ser nulo se omitido).
properties (array) – lista de objetos com atributos específicos da camada.
Exemplo de resposta (trecho)
{
"requestId": "a1b2c3d4-1234-5678-9abc-def012345678",
"message": "Consulta socioambiental realizada com sucesso",
"code": 200,
"timestamp": "2024-12-15T13:45:00Z",
"data": [
{
"layer": {
"font": {
"createdAt": "2024-06-27T17:21:14.956",
"name": "Teste",
"url": "Url"
},
"code": "MORATORIA_SOJA",
"name": "Moratória da Soja",
"updatedLayerDate": "2020-05-11T11:38:20.239659"
},
"results": [],
"totalOverlaps": null,
"hasOverlap": false,
"alertLevel": "BAIXO",
"hasRestriction": false,
"status": null,
"totalRestrictionArea": "0.0"
},
{
"layer": {
"font": {
"createdAt": "2025-06-20T11:00:58",
"name": "FUNAI",
"url": "https://www.gov.br/funai/pt-br/atuacao/terras-indigenas/geoprocessamento-e-mapas"
},
"code": "TERRA_INDIGENA",
"name": "Terras indígenas",
"updatedLayerDate": "2024-12-16T00:00:00"
},
"results": [
{
"type": null,
"properties": [
{
"fase": "Regularizada",
"unidade_administrativa": "COORDENACAO REGIONAL DE PASSO FUNDO",
"area_intersecao_ha": 1829.6667642886177,
"protocoloCliente": 469,
"area_geometria_ha": 32514.34756288769,
"nome": "Votouro",
"codigoSobreposicao": "6g4ef1hj5",
"areaTotalFeatureHa": 3327.1275389471493,
"codigo_ti": "49201",
"etnia": "Kaingang",
"nivelAlerta": "ALTO",
"percentualSobreposicaoGeometria": 5.6273,
"codigo_sobreposicao": "6g4ef1hj5",
"id": "834191a4...",
"percentual_sobreposicao_geometria": 5.6273,
"areaHa": 1829.6667642886177,
"modalidade": "Tradicionalmente ocupada",
"area_feature_ha": 3327.1275389471493,
"areaGeometriaAnalisadaHa": 32514.34756288769
}
],
"geometry": null,
"message": null,
"id": null
}
],
"totalOverlaps": null,
"hasOverlap": false,
"alertLevel": "ALTO",
"hasRestriction": true,
"status": null,
"totalRestrictionArea": "2656.261536154148"
}
]
}