Class FlaggedPoint
- java.lang.Object
-
- org.openstreetmap.atlas.checks.flag.FlaggedObject
-
- org.openstreetmap.atlas.checks.flag.FlaggedPoint
-
- All Implemented Interfaces:
java.io.Serializable,org.openstreetmap.atlas.geography.Located
public class FlaggedPoint extends FlaggedObject
A flag for apointLocationP*- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.atlas.checks.flag.FlaggedObject
AREA_TAG, COUNTRY_MISSING, EDGE_TAG, ITEM_IDENTIFIER_TAG, ITEM_TYPE_TAG, LINE_TAG, NODE_TAG, OSM_IDENTIFIER_TAG, POINT_TAG
-
-
Constructor Summary
Constructors Constructor Description FlaggedPoint(org.openstreetmap.atlas.geography.atlas.items.LocationItem locationItem)Default constructorFlaggedPoint(org.openstreetmap.atlas.geography.Location point)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gson.JsonObjectasGeoJsonFeature(java.lang.String flagIdentifier)A GeoJSON representation of the flagged object.org.openstreetmap.atlas.geography.Rectanglebounds()java.lang.Iterable<org.openstreetmap.atlas.geography.Location>getGeometry()java.util.Map<java.lang.String,java.lang.String>getProperties()-
Methods inherited from class org.openstreetmap.atlas.checks.flag.FlaggedObject
equals, getCountry, hasCountry, hashCode
-
-
-
-
Method Detail
-
asGeoJsonFeature
public com.google.gson.JsonObject asGeoJsonFeature(java.lang.String flagIdentifier)
Description copied from class:FlaggedObjectA GeoJSON representation of the flagged object.- Specified by:
asGeoJsonFeaturein classFlaggedObject- Parameters:
flagIdentifier- We always will want to know the id of the flag assocaited with this flag object.- Returns:
- GeoJSON representation of the flagged object.
-
bounds
public org.openstreetmap.atlas.geography.Rectangle bounds()
-
getGeometry
public java.lang.Iterable<org.openstreetmap.atlas.geography.Location> getGeometry()
- Specified by:
getGeometryin classFlaggedObject- Returns:
- flagged geometry
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getPropertiesin classFlaggedObject- Returns:
- flag key-value property map
-
-