1

我正在查询 ArcGIS Online 中提供的要素图层,如查询(要素服务)文档中所述。到处都有使用JavaScript的例子。我找不到任何使用Java的文档或示例。

我使用Spring 的 RestTemplate 类尝试了同样的事情,如下所示

 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>
4

0 回答 0