Я запрашиваю векторный слой, предоставляемый в ArcGIS Online, как описано в документации Запрос (Сервис объектов) .Везде есть примеры использования JavaScript .Я не могу найти какую-либо документацию или примеры, используя Java .
Я пытался сделать то же самое, используя класс RestTemplate Spring , как показано ниже
MultiValueMap<String, String> variables = new LinkedMultiValueMap<>();
variables.add("where", "1 = 1");
variables.add("f", "json");
variables.add("outFields", "*");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
HttpEntity<MultiValueMap<String, String>> entity = new HttpEntity<>(variables, headers);
RestTemplate restTemplate = new RestTemplate();
String queryData = restTemplate.postForObject(this.SERVICE_FEATURE_URL + "/query", entity, String.class);
Здесь вместо получения результата в виде объекта String ,можно ли получить данные как ArcGIS Java объект класса?
PS Я знаю, как получить зависимость arcgis-java
с помощью Maven:
<dependency>
<groupId>com.esri.arcgisruntime</groupId>
<artifactId>arcgis-java</artifactId>
<version>100.2.1</version>
</dependency>