org.h2gis.drivers.osm
Class NodeOSMElement

java.lang.Object
  extended by org.h2gis.drivers.osm.OSMElement
      extended by org.h2gis.drivers.osm.NodeOSMElement

public class NodeOSMElement
extends OSMElement

A class to manage the node element properties.

Author:
Erwan Bocher

Constructor Summary
NodeOSMElement(double latitude, double longitude)
          Constructor
 
Method Summary
 boolean addTag(String key, String value)
           
 Double getElevation()
           
 com.vividsolutions.jts.geom.Point getPoint(com.vividsolutions.jts.geom.GeometryFactory gf)
          The geometry of the node
 void setElevation(double elevation)
           
 
Methods inherited from class org.h2gis.drivers.osm.OSMElement
getChangeSet, getID, getName, getTags, getTimeStamp, getUID, getUser, getVersion, getVisible, setChangeset, setId, setName, setTimestamp, setUid, setUser, setVersion, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeOSMElement

public NodeOSMElement(double latitude,
                      double longitude)
Constructor

Parameters:
latitude - Latitude value
longitude - Longitude value
Method Detail

setElevation

public void setElevation(double elevation)
Parameters:
elevation - Elevation (also known as altitude or height) above mean sea level in metre, based on geoid model EGM 96 which is used by WGS 84 (GPS).

getPoint

public com.vividsolutions.jts.geom.Point getPoint(com.vividsolutions.jts.geom.GeometryFactory gf)
The geometry of the node

Returns:
Point value

getElevation

public Double getElevation()
Returns:
Elevation (also known as altitude or height) above mean sea level in metre, based on geoid model EGM 96 which is used by WGS 84 (GPS).

addTag

public boolean addTag(String key,
                      String value)
Overrides:
addTag in class OSMElement
Returns:
True if the tag should be inserted in the tag table.


Copyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.