Node field = row.getNode("geopoint");
if (field != null && field.isNodeType(EntityType.geopoint.get())) {
double lat = field.getProperty(WGS84PosName.lat.get()).getDouble();
Node field = row.getNode("geopoint");
if (field != null && field.isNodeType(EntityType.geopoint.get())) {
double lat = field.getProperty(WGS84PosName.lat.get()).getDouble();
double alt = field.hasProperty(WGS84PosName.alt.get())
? field.getProperty(WGS84PosName.alt.get()).getDouble()
: Double.NaN;
double alt = field.hasProperty(WGS84PosName.alt.get())
? field.getProperty(WGS84PosName.alt.get()).getDouble()
: Double.NaN;