Itt egy egyszerű kód a geonames adatai behívásához. Ha nem akarunk kapcsolatot létesíteni programunkbók a szerverrel, akkor le is tölhetjük az adatokat, de az nem éppen elegáns, mivel ezel folyamatosan frissülnek. Programunkban egy koordinátához tartozó magassági adatokat hívjuk be. Ezek SRTM (Shuttle Radat Topography Mission) adatok. Régebben sokat vesződtem, hogy az eredeti NASA-féle hgt fájlokból nyerjem ki az adatokat és ne GIS szotverrel generáljak pl. térképet. Ez egy lényegesen egyszerűbb módszer. A koordnáta Mátrakeresztest jelöli. Íme:
package geonames;
import org.geonames.*;
import java.io.*;
public class Main {
public static void main(String[] args) {
WebService Country = new WebService();
try {
System.out.println(Country.srtm3(47.905108103801645, 19.816761016845703));
} catch (Exception ex) {
System.out.println(ex.getCause());
}
}
}