PointOfInterestWeatherStation Data Type

Extension of PointOfInterest, with additional info for weather stations

Implemented Interfaces
Comparable
Properties
name data type description
weatherStationRemoteId string
weatherStationDataSourceId WeatherStationDataSource
pointOfInterest PointOfInterest
pointOfInterestId number
dataFetchUri string Returns the complete URI for fetching weather data from the given weather data source and weather station
active boolean the active
Properties inherited from PointOfInterest
isPrivate boolean
pointOfInterestId number
name string
longitude number
latitude number
altitude number
countryCode Country
timeZone string the timeZone
properties map of object the properties
userId number For serialization
weatherForecastProviderId WeatherForecastProvider the weatherForecastProviderId
pointOfInterestExternalResourceSet array of PointOfInterestExternalResource
pointOfInterestTypeId number the pointOfInterestTypeId
gisGeom Geometry the gisGeom
geoJSON string
isForecastLocation boolean the isForecastLocation
lastEditedTime number

Example

{
  "weatherStationRemoteId" : "...",
  "weatherStationDataSourceId" : {
    "isGrid" : true,
    "weatherStationDataSourceId" : 12345,
    "name" : "...",
    "defaultDescription" : "...",
    "uri" : "...",
    "datafetchUriExpression" : "...",
    "infoUriExpression" : "..."
  },
  "pointOfInterest" : {
    "isPrivate" : true,
    "pointOfInterestId" : 12345,
    "name" : "...",
    "longitude" : 12345.0,
    "latitude" : 12345.0,
    "altitude" : 12345.0,
    "countryCode" : {
      "countryCode" : "...",
      "phoneCode" : "..."
    },
    "timeZone" : "...",
    "properties" : {
      "property1" : { },
      "property2" : { }
    },
    "userId" : 12345,
    "weatherForecastProviderId" : {
      "weatherForecastProviderId" : 12345,
      "name" : "...",
      "description" : "...",
      "infoUrl" : "..."
    },
    "pointOfInterestExternalResourceSet" : [ {
      "pointOfInterestExternalResourcePK" : { },
      "resourceIdentifier" : "...",
      "externalResource" : { },
      "externalResourceUrl" : "..."
    }, {
      "pointOfInterestExternalResourcePK" : { },
      "resourceIdentifier" : "...",
      "externalResource" : { },
      "externalResourceUrl" : "..."
    } ],
    "pointOfInterestTypeId" : 12345,
    "gisGeom" : {
      "area" : 12345.0,
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "simple" : true,
      "factory" : { },
      "length" : 12345.0,
      "interiorPoint" : { },
      "empty" : true,
      "precisionModel" : { },
      "numGeometries" : 12345,
      "geometryType" : "...",
      "rectangle" : true,
      "boundary" : { },
      "envelopeInternal" : { },
      "numPoints" : 12345,
      "valid" : true,
      "dimension" : 12345,
      "centroid" : { },
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "boundaryDimension" : 12345
    },
    "geoJSON" : "...",
    "isForecastLocation" : true,
    "lastEditedTime" : 12345
  },
  "pointOfInterestId" : 12345,
  "dataFetchUri" : "...",
  "active" : true,
  "isPrivate" : true,
  "name" : "...",
  "longitude" : 12345.0,
  "latitude" : 12345.0,
  "altitude" : 12345.0,
  "countryCode" : {
    "countryCode" : "...",
    "phoneCode" : "..."
  },
  "timeZone" : "...",
  "properties" : {
    "property1" : { },
    "property2" : { }
  },
  "userId" : 12345,
  "weatherForecastProviderId" : {
    "weatherForecastProviderId" : 12345,
    "name" : "...",
    "description" : "...",
    "infoUrl" : "..."
  },
  "pointOfInterestExternalResourceSet" : [ {
    "pointOfInterestExternalResourcePK" : {
      "pointOfInterestId" : 12345,
      "externalResourceId" : 12345
    },
    "resourceIdentifier" : "...",
    "externalResource" : {
      "externalResourceId" : 12345,
      "uri" : "...",
      "identifierTemplate" : "...",
      "name" : "...",
      "externalResourceTypeId" : { }
    },
    "externalResourceUrl" : "..."
  }, {
    "pointOfInterestExternalResourcePK" : {
      "pointOfInterestId" : 12345,
      "externalResourceId" : 12345
    },
    "resourceIdentifier" : "...",
    "externalResource" : {
      "externalResourceId" : 12345,
      "uri" : "...",
      "identifierTemplate" : "...",
      "name" : "...",
      "externalResourceTypeId" : { }
    },
    "externalResourceUrl" : "..."
  } ],
  "pointOfInterestTypeId" : 12345,
  "gisGeom" : {
    "area" : 12345.0,
    "SRID" : 12345,
    "userData" : { },
    "envelope" : { },
    "simple" : true,
    "factory" : {
      "precisionModel" : { },
      "coordinateSequenceFactory" : { },
      "SRID" : 12345
    },
    "length" : 12345.0,
    "interiorPoint" : {
      "boundaryDimension" : 12345,
      "empty" : true,
      "geometryType" : "...",
      "coordinateSequence" : { },
      "numPoints" : 12345,
      "y" : 12345.0,
      "dimension" : 12345,
      "boundary" : { },
      "x" : 12345.0,
      "coordinate" : { },
      "simple" : true,
      "coordinates" : [ { }, { } ],
      "area" : 12345.0,
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "factory" : { },
      "length" : 12345.0,
      "interiorPoint" : { },
      "precisionModel" : { },
      "numGeometries" : 12345,
      "rectangle" : true,
      "envelopeInternal" : { },
      "valid" : true,
      "centroid" : { }
    },
    "empty" : true,
    "precisionModel" : {
      "scale" : 12345.0,
      "maximumSignificantDigits" : 12345,
      "offsetX" : 12345.0,
      "type" : { },
      "floating" : true,
      "offsetY" : 12345.0
    },
    "numGeometries" : 12345,
    "geometryType" : "...",
    "rectangle" : true,
    "boundary" : { },
    "envelopeInternal" : {
      "diameter" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "maxY" : 12345.0,
      "width" : 12345.0,
      "minX" : 12345.0,
      "height" : 12345.0,
      "null" : true,
      "area" : 12345.0
    },
    "numPoints" : 12345,
    "valid" : true,
    "dimension" : 12345,
    "centroid" : {
      "boundaryDimension" : 12345,
      "empty" : true,
      "geometryType" : "...",
      "coordinateSequence" : { },
      "numPoints" : 12345,
      "y" : 12345.0,
      "dimension" : 12345,
      "boundary" : { },
      "x" : 12345.0,
      "coordinate" : { },
      "simple" : true,
      "coordinates" : [ { }, { } ],
      "area" : 12345.0,
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "factory" : { },
      "length" : 12345.0,
      "interiorPoint" : { },
      "precisionModel" : { },
      "numGeometries" : 12345,
      "rectangle" : true,
      "envelopeInternal" : { },
      "valid" : true,
      "centroid" : { }
    },
    "coordinates" : [ {
      "x" : 12345.0,
      "valid" : true,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0
    }, {
      "x" : 12345.0,
      "valid" : true,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0
    } ],
    "coordinate" : {
      "x" : 12345.0,
      "valid" : true,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0
    },
    "boundaryDimension" : 12345
  },
  "geoJSON" : "...",
  "isForecastLocation" : true,
  "lastEditedTime" : 12345
}