Использовать сервис запросов ArcGIS Feature в Java - PullRequest
0 голосов
/ 29 мая 2018

Я запрашиваю векторный слой, предоставляемый в 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>
...