private static final Map<String, String> NAMESPACES = new HashMap<>();
static {
- NAMESPACES.put("target", "http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0");
+ NAMESPACES.put("target", "http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1");
NAMESPACES.put("gml", "http://www.opengis.net/gml/3.2");
NAMESPACES.put("xlink", "http://www.w3.org/1999/xlink");
NAMESPACES.put("ows", "http://www.opengis.net/ows/1.1");
*/
private String takeFirstOrError(String errorDescription, String[] values) throws FMIUnexpectedResponseException {
if (values.length != 1) {
- throw new FMIUnexpectedResponseException(String.format("No unique match found: %s", errorDescription));
+ throw new FMIUnexpectedResponseException(
+ String.format("No unique match found: %s (found %d)", errorDescription, values.length));
}
return values[0];
}
*/
package org.openhab.binding.fmiweather;
-import static org.junit.jupiter.api.Assertions.*;
+import static org.junit.jupiter.api.Assertions.fail;
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
+import java.util.HashSet;
import java.util.Objects;
import java.util.Set;
return timestampMatcher.matches(dataValues.timestampsEpochSecs)
&& valuesMatcher.matches(dataValues.values);
}
+
+ @Override
+ protected void describeMismatchSafely(Data dataValues, @Nullable Description mismatchDescription) {
+ if (mismatchDescription == null) {
+ super.describeMismatchSafely(dataValues, mismatchDescription);
+ return;
+ }
+ if (!timestampMatcher.matches(dataValues.timestampsEpochSecs)) {
+ mismatchDescription.appendText("timestamps mismatch: ");
+ if (dataValues.timestampsEpochSecs[0] != start) {
+ mismatchDescription.appendText("start mismatch (was ");
+ mismatchDescription.appendValue(dataValues.timestampsEpochSecs[0]);
+ mismatchDescription.appendText(")");
+ } else if (dataValues.timestampsEpochSecs.length != values.length) {
+ mismatchDescription.appendText("length mismatch (was ");
+ mismatchDescription.appendValue(dataValues.timestampsEpochSecs.length);
+ mismatchDescription.appendText(")");
+ } else {
+ mismatchDescription.appendText("interval mismatch (was ");
+ Set<Long> intervals = new HashSet<>();
+ for (int i = 1; i < values.length; i++) {
+ long interval = dataValues.timestampsEpochSecs[i] - dataValues.timestampsEpochSecs[i - 1];
+ intervals.add(interval);
+ }
+ mismatchDescription.appendValue(intervals.toArray());
+ mismatchDescription.appendText(")");
+ }
+ }
+ mismatchDescription.appendText(", valuesMatch=").appendValue(valuesMatcher.matches(dataValues.values));
+ }
};
}
} catch (FMIResponseException e) {
// OK
assertThat(e.getMessage(), is(
- "Exception report (OperationParsingFailed): [Invalid time interval!, The start time is later than the end time., URI:\n\t\t\t/wfs?endtime=1900-03-10T20%3A10%3A00Z&fmisid=101023¶meters=t2m%2Crh%2Cwd_10min%2Cws_10min%2Cwg_10min%2Cp_sea&request=getFeature&service=WFS&starttime=2019-03-10T10%3A10%3A00Z&storedquery_id=fmi%3A%3Aobservations%3A%3Aweather%3A%3Amultipointcoverage×tep=60&version=2.0.0]"));
+ "Exception report (OperationParsingFailed): [Invalid time interval!, The start time is later than the end time., URI: /wfs?endtime=1900-03-10T20%3A10%3A00Z&fmisid=101023¶meters=t2m%2Crh%2Cwd_10min%2Cws_10min%2Cwg_10min%2Cp_sea&request=getFeature&service=WFS&starttime=2019-03-10T10%3A10%3A00Z&storedquery_id=fmi%3A%3Aobservations%3A%3Aweather%3A%3Amultipointcoverage×tep=60&version=2.0.0]"));
return;
} catch (Throwable e) {
fail("Wrong exception, was " + e.getClass().getName());
}
}
- @SuppressWarnings("unchecked")
@Test
public void testLocationsMultiplePlacesObservations() {
// locations
hasItems(deeplyEqualTo(emasalo), deeplyEqualTo(kilpilahti), deeplyEqualTo(harabacka)));
}
- @SuppressWarnings("unchecked")
@Test
public void testLocationsMultiplePlacesForecasts() {
// locations
@Test
public void testParseForecastsMultipleData() {
+ long start = 1622116800;
Data temperature = forecastsMultiplePlacesResponse.getData(maarianhamina, "Temperature").get();
- assertThat(temperature, is(deeplyEqualTo(1553688000, 360, "3.84", "2.62", "2.26", "1.22", "5.47", "5.52",
- "5.42", "4.78", "8.34", "7.15", null, null, null, null)));
+ assertThat(temperature, is(deeplyEqualTo(start, 360, "7.75", "7.94", "6.72", "8.22", "11.37", "9.69", "6.42",
+ "9.52", "11.04", "9.69", null, null, null, null)));
Data temperature2 = forecastsMultiplePlacesResponse.getData(pointWithNoName, "Temperature").get();
- assertThat(temperature2, is(deeplyEqualTo(1553688000, 360, "1.54", "2.91", "2.41", "2.36", "4.22", "5.28",
- "4.58", "4.0", "4.79", "5.4", null, null, null, null)));
+ assertThat(temperature2, is(deeplyEqualTo(start, 360, "7.46", "6.56", "6.2", "5.15", "5.05", "5.96", "6.2",
+ "5.94", "5.69", "5.47", null, null, null, null)));
Data humidity = forecastsMultiplePlacesResponse.getData(maarianhamina, "Humidity").get();
- assertThat(humidity, is(deeplyEqualTo(1553688000, 360, "66.57", "87.38", "85.77", "96.3", "75.74", "81.7",
- "86.78", "87.96", "70.86", "76.35", null, null, null, null)));
+ assertThat(humidity, is(deeplyEqualTo(start, 360, "93.76", "93.24", "98.22", "93.93", "75.78", "58.91", "80.42",
+ "54.11", "40.29", "46.42", null, null, null, null)));
Data humidity2 = forecastsMultiplePlacesResponse.getData(pointWithNoName, "Humidity").get();
- assertThat(humidity2, is(deeplyEqualTo(1553688000, 360, "90.18", "86.22", "89.18", "89.43", "77.26", "78.55",
- "83.36", "85.83", "80.82", "76.92", null, null, null, null)));
+ assertThat(humidity2, is(deeplyEqualTo(start, 360, "93.44", "95.3", "96.15", "93.77", "93.0", "82.1", "81.95",
+ "81.37", "85.41", "87.8", null, null, null, null)));
}
@Test
new BigDecimal("25.549164"))),
deeplyEqualTo(new Location("Parainen Utö", "100908", new BigDecimal("59.779094"),
new BigDecimal("21.374788"))),
- deeplyEqualTo(new Location("Lemland Nyhamn", "100909", new BigDecimal("59.959108"),
- new BigDecimal("19.953736")))));
+ deeplyEqualTo(new Location("Lemland Nyhamn", "100909", new BigDecimal("59.959194"),
+ new BigDecimal("19.953667")))));
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::observations::weather::multipointcoverage&fmisid=101023&starttime=2019-03-10T10:10:00Z&endtime=1900-03-10T20:10:00Z×tep=60¶meters=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea -->
<ExceptionReport xmlns="http://www.opengis.net/ows/1.1"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsExceptionReport.xsd"
- version="2.0.0" xml:lang="eng">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsExceptionReport.xsd"
+ version="2.0.0" xml:lang="eng">
- <Exception exceptionCode="OperationParsingFailed">
- <ExceptionText>Invalid time interval!</ExceptionText>
- <ExceptionText>The start time is later than the end time.</ExceptionText>
- <ExceptionText>URI:
- /wfs?endtime=1900-03-10T20%3A10%3A00Z&fmisid=101023&parameters=t2m%2Crh%2Cwd_10min%2Cws_10min%2Cwg_10min%2Cp_sea&request=getFeature&service=WFS&starttime=2019-03-10T10%3A10%3A00Z&storedquery_id=fmi%3A%3Aobservations%3A%3Aweather%3A%3Amultipointcoverage&timestep=60&version=2.0.0</ExceptionText>
+ <Exception exceptionCode="OperationParsingFailed">
+ <ExceptionText>Invalid time interval!</ExceptionText>
+ <ExceptionText>The start time is later than the end time.</ExceptionText>
+ <ExceptionText>URI: /wfs?endtime=1900-03-10T20%3A10%3A00Z&fmisid=101023&parameters=t2m%2Crh%2Cwd_10min%2Cws_10min%2Cwg_10min%2Cp_sea&request=getFeature&service=WFS&starttime=2019-03-10T10%3A10%3A00Z&storedquery_id=fmi%3A%3Aobservations%3A%3Aweather%3A%3Amultipointcoverage&timestep=60&version=2.0.0</ExceptionText>
- </Exception>
+ </Exception>
</ExceptionReport>
<?xml version="1.0" encoding="UTF-8"?>
-<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::forecast::hirlam::surface::point::multipointcoverage&latlon=60.09726,19.93481&latlon=61.09726,19.9&starttime=2019-03-27T10:10:00Z&endtime=2019-03-30T20:10:00Z×tep=360¶meters=Temperature,Humidity -->
-<wfs:FeatureCollection timeStamp="2019-03-27T19:46:01Z" numberMatched="1" numberReturned="1"
- xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:om="http://www.opengis.net/om/2.0"
- xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0" xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0"
- xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd"
- xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:swe="http://www.opengis.net/swe/2.0"
- xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:sam="http://www.opengis.net/sampling/2.0"
- xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
- xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0"
- xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
+<!-- when regenerating test results, update date below (otherwise forecast will be nan) -->
+<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::forecast::hirlam::surface::point::multipointcoverage&latlon=60.09726,19.93481&latlon=61.09726,19.9&starttime=2021-05-27T10:10:00Z&endtime=2021-05-30T20:10:00Z×tep=360¶meters=Temperature,Humidity -->
+<wfs:FeatureCollection
+ timeStamp="2021-05-27T17:41:39Z"
+ numberMatched="1"
+ numberReturned="1"
+ xmlns:wfs="http://www.opengis.net/wfs/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:om="http://www.opengis.net/om/2.0"
+ xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
+ xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0"
+ xmlns:gml="http://www.opengis.net/gml/3.2"
+ xmlns:gmd="http://www.isotc211.org/2005/gmd"
+ xmlns:gco="http://www.isotc211.org/2005/gco"
+ xmlns:swe="http://www.opengis.net/swe/2.0"
+ xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0"
+ xmlns:sam="http://www.opengis.net/sampling/2.0"
+ xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
+ xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1"
+ xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd
http://www.opengis.net/sampling/2.0 http://schemas.opengis.net/sampling/2.0/samplingFeature.xsd
http://www.opengis.net/samplingSpatial/2.0 http://schemas.opengis.net/samplingSpatial/2.0/spatialSamplingFeature.xsd
http://www.opengis.net/swe/2.0 http://schemas.opengis.net/sweCommon/2.0/swe.xsd
- http://inspire.ec.europa.eu/schemas/omso/3.0 http://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
- http://inspire.ec.europa.eu/schemas/ompr/3.0 http://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
- http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.0/atmosphericfeatures.xsd">
+ http://inspire.ec.europa.eu/schemas/omso/3.0 https://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
+ http://inspire.ec.europa.eu/schemas/ompr/3.0 https://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
+ http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.1/atmosphericfeatures.xsd">
- <wfs:member>
- <omso:GridSeriesObservation
- gml:id="WFS-QGPHvQmfZT9VhmkXx4WpnRrbPFuJTowuYWbbpdOs2_llx4efR060aeWzDtdOufXlmw48rp1w36d3R0629dnTTw36d3THv7ZeWHPlhaWLLn07qmnbltR_wo3bxvHCY2PlzrUi0Kcd06aMmrhnZd2Spp25bUf8KN88eTRHBm07sk7Lh5ZefSth2ackhmZ8u_Tk51nM2DRi3Zsqxp2Gc6NeXz338sl_f2y8u_LT0w4tmWJpbMvbLsqeeGWpmbN.PDsy1qZtN.NJXdemZw1tuHxE08.mHdjy0rV0IDW26efPTuz1MvjpWNOwzmVt35MuyszRp5bMO1lcMPLDtrWqZdvDLyw9OvLLWhI67dOTT08tzn038suTj1y8vN_TkrzCzbdLp1m38suPDz6OnWjTy2Ydrp1z68s2HHldOuG_Tu6OnW3rs6aeG_Tu6Y9_bLyw58rQ6aduWn0y8J0Vmh007ctrfuy1jVakMA--">
- <om:phenomenonTime>
- <gml:TimePeriod gml:id="time-interval-1-1">
- <gml:beginPosition>2019-03-27T12:00:00Z</gml:beginPosition>
- <gml:endPosition>2019-03-30T18:00:00Z</gml:endPosition>
- </gml:TimePeriod>
- </om:phenomenonTime>
- <om:resultTime>
- <gml:TimeInstant gml:id="time-1-1">
- <gml:timePosition>2019-03-27T15:19:43Z</gml:timePosition>
- </gml:TimeInstant>
- </om:resultTime>
+ <wfs:member>
+ <omso:GridSeriesObservation gml:id="WFS-cmhTLeo3jidbXDhaWbELfUba1KOJTowuYWbbpdOs2_llx4efR060aeWzDtdOufXlmw48rp1w36d3R0629dnTTw36d3THv7ZeWHPlhaWLLn07qmnbltS_wpXbxvHCY2PlzrUi0Kcd06aMmrhnZd2Spp25bUv8KV88eTRHBm07sk7Lh5ZefSth2ackhmZ8u_Tk51nM2DRi3Zsqxp2Gc6NeXz338sl_f2y8u_LT0w4tmWJpbMvbLsqeeGWpmbN.PDsy1qZtN.NJXdemZw1tuHxE08.mHdjy0rV0IDW26efPTuz1MvjpWNOwzmVt35MuyszRp5bMO1lcMPLDtrWqZdvDLyw9OvLLWhI67dOTT08tzn038suTj1y8vN_TkrzCzbdLp1m38suPDz6OnWjTy2Ydrp1z68s2HHldOuG_Tu6OnW3rs6aeG_Tu6Y9_bLyw58rQ6aduWn0y8J0Vmh007ctrfuy1jVakMA--">
+ <om:phenomenonTime>
+ <gml:TimePeriod gml:id="time-interval-1-1">
+ <gml:beginPosition>2021-05-27T12:00:00Z</gml:beginPosition>
+ <gml:endPosition>2021-05-30T18:00:00Z</gml:endPosition>
+ </gml:TimePeriod>
+ </om:phenomenonTime>
+ <om:resultTime>
+ <gml:TimeInstant gml:id="time-1-1">
+ <gml:timePosition>2021-05-27T15:06:06Z</gml:timePosition>
+ </gml:TimeInstant>
+ </om:resultTime>
- <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/hirlam" />
- <om:parameter>
- <om:NamedValue>
- <om:name xlink:href="http://xml.fmi.fi/inspire/process/hirlam" />
- <om:value>
- <gml:TimeInstant gml:id="analysis-time-1-1">
- <gml:timePosition>2019-03-27T12:00:00Z</gml:timePosition>
- </gml:TimeInstant>
- </om:value>
- </om:NamedValue>
- </om:parameter>
- <om:observedProperty
- xlink:href="http://opendata.fmi.fi/meta?observableProperty=forecast&param=Temperature,Humidity&language=eng" />
- <om:featureOfInterest>
- <sams:SF_SpatialSamplingFeature gml:id="enn-s-1-1-">
- <sam:sampledFeature>
- <target:LocationCollection gml:id="sampled-target-1-1">
- <target:member>
- <target:Location gml:id="forloc-geoid-3041732-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/geoid">3041732</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Mariehamn</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">3041732</gml:name>
- <target:representativePoint xlink:href="#point-3041732" />
- <target:country codeSpace="http://xml.fmi.fi/namespace/location/country">Finland</target:country>
- <target:timezone>Europe/Mariehamn</target:timezone>
- <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Maarianhamina</target:region>
- </target:Location>
- </target:member>
- <target:member>
- <target:Location gml:id="forloc-geoid-NaN-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/geoid">NaN</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">19.9,61.0973</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">NaN</gml:name>
- <target:representativePoint xlink:href="#point-NaN" />
- <target:country codeSpace="http://xml.fmi.fi/namespace/location/country"></target:country>
- <target:timezone>Europe/Helsinki</target:timezone>
+ <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/hirlam"/>
+ <om:parameter>
+ <om:NamedValue>
+ <om:name xlink:href="http://xml.fmi.fi/inspire/process/hirlam"/>
+ <om:value>
+ <gml:TimeInstant gml:id="analysis-time-1-1">
+ <gml:timePosition>2021-05-27T12:00:00Z</gml:timePosition>
+ </gml:TimeInstant>
+ </om:value>
+ </om:NamedValue>
+ </om:parameter>
+ <om:observedProperty xlink:href="https://opendata.fmi.fi/meta?observableProperty=forecast&param=Temperature,Humidity&language=eng"/>
+ <om:featureOfInterest>
+ <sams:SF_SpatialSamplingFeature gml:id="enn-s-1-1-">
+ <sam:sampledFeature>
+ <target:LocationCollection gml:id="sampled-target-1-1">
+ <target:member>
+ <target:Location gml:id="forloc-geoid-3041732-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/geoid">3041732</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Mariehamn</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">3041732</gml:name>
+ <target:representativePoint xlink:href="#point-3041732"/>
+ <target:country codeSpace="http://xml.fmi.fi/namespace/location/country">Finland</target:country>
+ <target:timezone>Europe/Mariehamn</target:timezone>
+ <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Maarianhamina</target:region>
+ </target:Location></target:member>
+ <target:member>
+ <target:Location gml:id="forloc-geoid-NaN-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/geoid">NaN</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">19.9,61.0973</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">NaN</gml:name>
+ <target:representativePoint xlink:href="#point-NaN"/>
+ <target:country codeSpace="http://xml.fmi.fi/namespace/location/country"></target:country>
+ <target:timezone>Europe/Helsinki</target:timezone>
- </target:Location>
- </target:member>
- </target:LocationCollection>
- </sam:sampledFeature>
- <sams:shape>
- <gml:MultiPoint gml:id="sf-1-1-">
- <gml:pointMembers>
- <gml:Point gml:id="point-3041732" srsName="http://www.opengis.net/def/crs/EPSG/0/4258"
- srsDimension="2">
- <gml:name>Mariehamn</gml:name>
- <gml:pos>60.09726 19.93481 </gml:pos>
- </gml:Point>
- <gml:Point gml:id="point-NaN" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
- <gml:name>19.9,61.0973</gml:name>
- <gml:pos>61.09726 19.90000 </gml:pos>
- </gml:Point>
- </gml:pointMembers>
- </gml:MultiPoint>
- </sams:shape>
- </sams:SF_SpatialSamplingFeature>
- </om:featureOfInterest>
- <om:result>
- <gmlcov:MultiPointCoverage gml:id="mpcv-1-1">
- <gml:domainSet>
- <gmlcov:SimpleMultiPoint gml:id="mp-1-1"
- srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
- <gmlcov:positions>
- 60.09726 19.93481 1553688000
- 60.09726 19.93481 1553709600
- 60.09726 19.93481 1553731200
- 60.09726 19.93481 1553752800
- 60.09726 19.93481 1553774400
- 60.09726 19.93481 1553796000
- 60.09726 19.93481 1553817600
- 60.09726 19.93481 1553839200
- 60.09726 19.93481 1553860800
- 60.09726 19.93481 1553882400
- 60.09726 19.93481 1553904000
- 60.09726 19.93481 1553925600
- 60.09726 19.93481 1553947200
- 60.09726 19.93481 1553968800
- 61.09726 19.90000 1553688000
- 61.09726 19.90000 1553709600
- 61.09726 19.90000 1553731200
- 61.09726 19.90000 1553752800
- 61.09726 19.90000 1553774400
- 61.09726 19.90000 1553796000
- 61.09726 19.90000 1553817600
- 61.09726 19.90000 1553839200
- 61.09726 19.90000 1553860800
- 61.09726 19.90000 1553882400
- 61.09726 19.90000 1553904000
- 61.09726 19.90000 1553925600
- 61.09726 19.90000 1553947200
- 61.09726 19.90000 1553968800
- </gmlcov:positions>
- </gmlcov:SimpleMultiPoint>
- </gml:domainSet>
- <gml:rangeSet>
- <gml:DataBlock>
- <gml:rangeParameters />
- <gml:doubleOrNilReasonTupleList>
- 3.84 66.57
- 2.62 87.38
- 2.26 85.77
- 1.22 96.3
- 5.47 75.74
- 5.52 81.7
- 5.42 86.78
- 4.78 87.96
- 8.34 70.86
- 7.15 76.35
- NaN NaN
- NaN NaN
- NaN NaN
- NaN NaN
- 1.54 90.18
- 2.91 86.22
- 2.41 89.18
- 2.36 89.43
- 4.22 77.26
- 5.28 78.55
- 4.58 83.36
- 4.0 85.83
- 4.79 80.82
- 5.4 76.92
- NaN NaN
- NaN NaN
- NaN NaN
- NaN NaN
- </gml:doubleOrNilReasonTupleList>
- </gml:DataBlock>
- </gml:rangeSet>
- <gml:coverageFunction>
- <gml:CoverageMappingRule>
- <gml:ruleDefinition>Linear</gml:ruleDefinition>
- </gml:CoverageMappingRule>
- </gml:coverageFunction>
- <gmlcov:rangeType>
- <swe:DataRecord>
- <swe:field name="Temperature"
- xlink:href="http://opendata.fmi.fi/meta?observableProperty=forecast&param=Temperature&language=eng" />
- <swe:field name="Humidity"
- xlink:href="http://opendata.fmi.fi/meta?observableProperty=forecast&param=Humidity&language=eng" />
- </swe:DataRecord>
- </gmlcov:rangeType>
- </gmlcov:MultiPointCoverage>
- </om:result>
+ </target:Location></target:member>
+ </target:LocationCollection>
+ </sam:sampledFeature>
+ <sams:shape>
+ <gml:MultiPoint gml:id="sf-1-1-">
+ <gml:pointMembers>
+ <gml:Point gml:id="point-3041732" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>Mariehamn</gml:name>
+ <gml:pos>60.09726 19.93481 </gml:pos>
+ </gml:Point>
+ <gml:Point gml:id="point-NaN" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>19.9,61.0973</gml:name>
+ <gml:pos>61.09726 19.90000 </gml:pos>
+ </gml:Point>
+ </gml:pointMembers>
+ </gml:MultiPoint>
+ </sams:shape>
+ </sams:SF_SpatialSamplingFeature>
+ </om:featureOfInterest>
+ <om:result>
+ <gmlcov:MultiPointCoverage gml:id="mpcv-1-1">
+ <gml:domainSet>
+ <gmlcov:SimpleMultiPoint gml:id="mp-1-1" srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
+ <gmlcov:positions>
+ 60.09726 19.93481 1622116800
+ 60.09726 19.93481 1622138400
+ 60.09726 19.93481 1622160000
+ 60.09726 19.93481 1622181600
+ 60.09726 19.93481 1622203200
+ 60.09726 19.93481 1622224800
+ 60.09726 19.93481 1622246400
+ 60.09726 19.93481 1622268000
+ 60.09726 19.93481 1622289600
+ 60.09726 19.93481 1622311200
+ 60.09726 19.93481 1622332800
+ 60.09726 19.93481 1622354400
+ 60.09726 19.93481 1622376000
+ 60.09726 19.93481 1622397600
+ 61.09726 19.90000 1622116800
+ 61.09726 19.90000 1622138400
+ 61.09726 19.90000 1622160000
+ 61.09726 19.90000 1622181600
+ 61.09726 19.90000 1622203200
+ 61.09726 19.90000 1622224800
+ 61.09726 19.90000 1622246400
+ 61.09726 19.90000 1622268000
+ 61.09726 19.90000 1622289600
+ 61.09726 19.90000 1622311200
+ 61.09726 19.90000 1622332800
+ 61.09726 19.90000 1622354400
+ 61.09726 19.90000 1622376000
+ 61.09726 19.90000 1622397600
+ </gmlcov:positions>
+ </gmlcov:SimpleMultiPoint>
+ </gml:domainSet>
+ <gml:rangeSet>
+ <gml:DataBlock>
+ <gml:rangeParameters/>
+ <gml:doubleOrNilReasonTupleList>
+ 7.75 93.76
+ 7.94 93.24
+ 6.72 98.22
+ 8.22 93.93
+ 11.37 75.78
+ 9.69 58.91
+ 6.42 80.42
+ 9.52 54.11
+ 11.04 40.29
+ 9.69 46.42
+ NaN NaN
+ NaN NaN
+ NaN NaN
+ NaN NaN
+ 7.46 93.44
+ 6.56 95.3
+ 6.2 96.15
+ 5.15 93.77
+ 5.05 93.0
+ 5.96 82.1
+ 6.2 81.95
+ 5.94 81.37
+ 5.69 85.41
+ 5.47 87.8
+ NaN NaN
+ NaN NaN
+ NaN NaN
+ NaN NaN
+ </gml:doubleOrNilReasonTupleList>
+ </gml:DataBlock>
+ </gml:rangeSet>
+ <gml:coverageFunction>
+ <gml:CoverageMappingRule>
+ <gml:ruleDefinition>Linear</gml:ruleDefinition>
+ </gml:CoverageMappingRule>
+ </gml:coverageFunction>
+ <gmlcov:rangeType>
+ <swe:DataRecord>
+ <swe:field name="Temperature" xlink:href="https://opendata.fmi.fi/meta?observableProperty=forecast&param=Temperature&language=eng"/>
+ <swe:field name="Humidity" xlink:href="https://opendata.fmi.fi/meta?observableProperty=forecast&param=Humidity&language=eng"/>
+ </swe:DataRecord>
+ </gmlcov:rangeType>
+ </gmlcov:MultiPointCoverage>
+ </om:result>
- </omso:GridSeriesObservation>
- </wfs:member>
+ </omso:GridSeriesObservation>
+ </wfs:member>
</wfs:FeatureCollection>
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::observations::weather::multipointcoverage&fmisid=101023&starttime=2019-03-10T10:10:00Z&endtime=2019-03-10T10:10:00Z×tep=60¶meters=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea -->
-<wfs:FeatureCollection timeStamp="2019-03-23T08:13:23Z" numberMatched="0" numberReturned="0"
- xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<wfs:FeatureCollection
+ timeStamp="2021-05-27T17:22:36Z"
+ numberMatched="0"
+ numberReturned="0"
+ xmlns:wfs="http://www.opengis.net/wfs/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:om="http://www.opengis.net/om/2.0"
- xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0" xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
- xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd"
- xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:swe="http://www.opengis.net/swe/2.0"
- xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:sam="http://www.opengis.net/sampling/2.0"
- xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
- xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0"
- xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:om="http://www.opengis.net/om/2.0"
+ xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0"
+ xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
+ xmlns:gml="http://www.opengis.net/gml/3.2"
+ xmlns:gmd="http://www.isotc211.org/2005/gmd"
+ xmlns:gco="http://www.isotc211.org/2005/gco"
+ xmlns:swe="http://www.opengis.net/swe/2.0"
+ xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0"
+ xmlns:sam="http://www.opengis.net/sampling/2.0"
+ xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
+ xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1"
+ xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd
http://www.opengis.net/sampling/2.0 http://schemas.opengis.net/sampling/2.0/samplingFeature.xsd
http://www.opengis.net/samplingSpatial/2.0 http://schemas.opengis.net/samplingSpatial/2.0/spatialSamplingFeature.xsd
http://www.opengis.net/swe/2.0 http://schemas.opengis.net/sweCommon/2.0/swe.xsd
- http://inspire.ec.europa.eu/schemas/ompr/3.0 http://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
- http://inspire.ec.europa.eu/schemas/omso/3.0 http://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
- http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.0/atmosphericfeatures.xsd">
+ http://inspire.ec.europa.eu/schemas/ompr/3.0 https://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
+ http://inspire.ec.europa.eu/schemas/omso/3.0 https://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
+ http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.1/atmosphericfeatures.xsd">
-</wfs:FeatureCollection>
+</wfs:FeatureCollection>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- multiple locations using place=xxx&maxlocations=3 -->
<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::observations::weather::multipointcoverage&place=porvoo&starttime=2019-03-10T10:10:00Z&endtime=2019-03-10T20:10:00Z×tep=60¶meters=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea&maxlocations=3 -->
-<wfs:FeatureCollection timeStamp="2019-03-22T21:17:09Z" numberMatched="1" numberReturned="1"
- xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
- xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:om="http://www.opengis.net/om/2.0"
- xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0" xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
- xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd"
- xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:swe="http://www.opengis.net/swe/2.0"
- xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:sam="http://www.opengis.net/sampling/2.0"
- xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
- xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0"
- xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
+<wfs:FeatureCollection
+ timeStamp="2021-05-27T17:22:59Z"
+ numberMatched="1"
+ numberReturned="1"
+ xmlns:wfs="http://www.opengis.net/wfs/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:om="http://www.opengis.net/om/2.0"
+ xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0"
+ xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
+ xmlns:gml="http://www.opengis.net/gml/3.2"
+ xmlns:gmd="http://www.isotc211.org/2005/gmd"
+ xmlns:gco="http://www.isotc211.org/2005/gco"
+ xmlns:swe="http://www.opengis.net/swe/2.0"
+ xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0"
+ xmlns:sam="http://www.opengis.net/sampling/2.0"
+ xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
+ xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1"
+ xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd
http://www.opengis.net/sampling/2.0 http://schemas.opengis.net/sampling/2.0/samplingFeature.xsd
http://www.opengis.net/samplingSpatial/2.0 http://schemas.opengis.net/samplingSpatial/2.0/spatialSamplingFeature.xsd
http://www.opengis.net/swe/2.0 http://schemas.opengis.net/sweCommon/2.0/swe.xsd
- http://inspire.ec.europa.eu/schemas/ompr/3.0 http://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
- http://inspire.ec.europa.eu/schemas/omso/3.0 http://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
- http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.0/atmosphericfeatures.xsd">
-
- <wfs:member>
- <omso:GridSeriesObservation
- gml:id="WFS-N4yxAM8P4I023XBe9o.q4oicpFWJTowroWbbpdOt.Lnl5dsPTTv3c3Trvlw9NGXk6dbeuzpp4b9O7pj39svLDnywtLFlz6d1TTty2o_4Uap43jhMbHy51qRaFOO6dNGTVwzsu7JU07ctqP.FGqePJojO15fPffyyVOjXl899_LJf39svLvy09MOLZliZmzD0y8.kTM2b8eHZlrUzab8aSu69MzhrbcPiJp59MO7HlpWroQGltw.IvDfj0c5wY5m9ty9Mu.hh5YduXpl5c6xujLbWJy0Vod8l9iw26d1aHfnfYsNundWh3z32LDbp3VlcL_PLha23Tz56d2epl8dKxp2Gc2t3XbPzU.mHpp37uc4zM4bMOPLzrM4b.Xbfva3Hrh2aenmTuzb4mtz6YemnfuqeeGWtDfwy7smHphbnPpv5ZcnHrl5eb.nJW6Fm26XTrfi55eXbD00793N0675cPTRl5OnW3rs6aeG_Tu6Y9_bLyw58rQ6aduWn0y8J.Qmh007ctrfuy1jVakMA">
-
- <om:phenomenonTime>
- <gml:TimePeriod gml:id="time1-1-1">
- <gml:beginPosition>2019-03-10T10:10:00Z</gml:beginPosition>
- <gml:endPosition>2019-03-10T20:10:00Z</gml:endPosition>
- </gml:TimePeriod>
- </om:phenomenonTime>
- <om:resultTime>
- <gml:TimeInstant gml:id="time2-1-1">
- <gml:timePosition>2019-03-10T20:10:00Z</gml:timePosition>
- </gml:TimeInstant>
- </om:resultTime>
-
- <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/opendata" />
- <om:parameter>
- <om:NamedValue>
- <om:name
- xlink:href="http://inspire.ec.europa.eu/codeList/ProcessParameterValue/value/groundObservation/observationIntent" />
- <om:value>
- atmosphere
- </om:value>
- </om:NamedValue>
- </om:parameter>
-
- <om:observedProperty
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea&language=eng" />
- <om:featureOfInterest>
- <sams:SF_SpatialSamplingFeature gml:id="sampling-feature-1-1-fmisid">
-
- <sam:sampledFeature>
- <target:LocationCollection gml:id="sampled-target-1-1">
- <target:member>
- <target:Location gml:id="obsloc-fmisid-100683-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100683</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Kilpilahti satama</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16777356</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2994</gml:name>
- <target:representativePoint xlink:href="#point-100683" />
-
-
- <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
-
- </target:Location>
- </target:member>
- <target:member>
- <target:Location gml:id="obsloc-fmisid-101023-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101023</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Emäsalo</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000110</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2991</gml:name>
- <target:representativePoint xlink:href="#point-101023" />
-
-
- <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
-
- </target:Location>
- </target:member>
- <target:member>
- <target:Location gml:id="obsloc-fmisid-101028-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101028</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Harabacka</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000142</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2759</gml:name>
- <target:representativePoint xlink:href="#point-101028" />
-
-
- <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
-
- </target:Location>
- </target:member>
- </target:LocationCollection>
- </sam:sampledFeature>
- <sams:shape>
- <gml:MultiPoint gml:id="mp-1-1-fmisid">
- <gml:pointMember>
- <gml:Point gml:id="point-100683" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
- <gml:name>Porvoo Kilpilahti satama</gml:name>
- <gml:pos>60.30373 25.54916 </gml:pos>
- </gml:Point>
- </gml:pointMember>
- <gml:pointMember>
- <gml:Point gml:id="point-101023" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
- <gml:name>Porvoo Emäsalo</gml:name>
- <gml:pos>60.20382 25.62546 </gml:pos>
- </gml:Point>
- </gml:pointMember>
- <gml:pointMember>
- <gml:Point gml:id="point-101028" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
- <gml:name>Porvoo Harabacka</gml:name>
- <gml:pos>60.39172 25.60730 </gml:pos>
- </gml:Point>
- </gml:pointMember>
- </gml:MultiPoint>
- </sams:shape>
- </sams:SF_SpatialSamplingFeature>
- </om:featureOfInterest>
-
- <om:result>
- <gmlcov:MultiPointCoverage gml:id="mpcv1-1-1">
- <gml:domainSet>
- <gmlcov:SimpleMultiPoint gml:id="mp1-1-1"
- srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
- <gmlcov:positions>
- 60.30373 25.54916 1552215600
- 60.30373 25.54916 1552219200
- 60.30373 25.54916 1552222800
- 60.30373 25.54916 1552226400
- 60.30373 25.54916 1552230000
- 60.30373 25.54916 1552233600
- 60.30373 25.54916 1552237200
- 60.30373 25.54916 1552240800
- 60.30373 25.54916 1552244400
- 60.30373 25.54916 1552248000
- 60.20382 25.62546 1552215600
- 60.20382 25.62546 1552219200
- 60.20382 25.62546 1552222800
- 60.20382 25.62546 1552226400
- 60.20382 25.62546 1552230000
- 60.20382 25.62546 1552233600
- 60.20382 25.62546 1552237200
- 60.20382 25.62546 1552240800
- 60.20382 25.62546 1552244400
- 60.20382 25.62546 1552248000
- 60.39172 25.60730 1552215600
- 60.39172 25.60730 1552219200
- 60.39172 25.60730 1552222800
- 60.39172 25.60730 1552226400
- 60.39172 25.60730 1552230000
- 60.39172 25.60730 1552233600
- 60.39172 25.60730 1552237200
- 60.39172 25.60730 1552240800
- 60.39172 25.60730 1552244400
- 60.39172 25.60730 1552248000
- </gmlcov:positions>
- </gmlcov:SimpleMultiPoint>
- </gml:domainSet>
- <gml:rangeSet>
- <gml:DataBlock>
- <gml:rangeParameters />
- <gml:doubleOrNilReasonTupleList>
- -0.5 73.0 299.0 5.3 8.2 NaN
- -0.6 65.0 293.0 7.0 9.1 NaN
- -0.9 60.0 300.0 6.2 9.8 NaN
- -1.2 59.0 288.0 6.3 8.9 NaN
- -1.2 57.0 256.0 4.6 7.1 NaN
- -1.6 64.0 232.0 2.4 5.2 NaN
- -1.9 66.0 239.0 1.9 3.2 NaN
- -2.3 65.0 249.0 3.1 5.0 NaN
- -2.9 71.0 280.0 4.3 5.7 NaN
- -3.3 77.0 246.0 3.4 5.6 NaN
- -0.4 77.0 312.0 8.0 10.0 985.9
- 0.0 70.0 286.0 7.5 9.0 986.5
- 0.1 61.0 295.0 8.6 10.5 987.0
- -1.0 64.0 282.0 8.4 10.5 987.6
- -1.2 65.0 271.0 6.6 8.7 988.1
- -1.3 61.0 262.0 5.0 6.7 988.2
- -1.2 65.0 243.0 8.2 9.6 988.1
- -1.5 69.0 252.0 6.1 7.6 987.9
- -1.7 71.0 262.0 7.3 8.6 988.0
- -2.4 77.0 276.0 6.0 7.5 988.2
- -0.6 74.0 317.0 3.9 7.1 985.9
- -0.9 64.0 290.0 4.2 6.8 986.4
- -1.0 58.0 296.0 5.3 9.1 987.0
- -1.7 66.0 301.0 3.5 6.6 987.6
- -1.9 64.0 269.0 2.6 4.2 988.0
- -2.8 71.0 231.0 1.1 2.3 988.1
- -3.4 78.0 229.0 1.1 1.6 988.1
- -3.8 79.0 229.0 1.8 2.7 987.8
- -4.1 81.0 253.0 2.0 3.2 988.0
- -4.7 86.0 224.0 1.9 3.1 988.2
- </gml:doubleOrNilReasonTupleList>
- </gml:DataBlock>
- </gml:rangeSet>
- <gml:coverageFunction>
- <gml:CoverageMappingRule>
- <gml:ruleDefinition>Linear</gml:ruleDefinition>
- </gml:CoverageMappingRule>
- </gml:coverageFunction>
- <gmlcov:rangeType>
- <swe:DataRecord>
- <swe:field name="t2m"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m&language=eng" />
- <swe:field name="rh"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=rh&language=eng" />
- <swe:field name="wd_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wd_10min&language=eng" />
- <swe:field name="ws_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=ws_10min&language=eng" />
- <swe:field name="wg_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wg_10min&language=eng" />
- <swe:field name="p_sea"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=p_sea&language=eng" />
- </swe:DataRecord>
- </gmlcov:rangeType>
- </gmlcov:MultiPointCoverage>
- </om:result>
-
- </omso:GridSeriesObservation>
- </wfs:member>
+ http://inspire.ec.europa.eu/schemas/ompr/3.0 https://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
+ http://inspire.ec.europa.eu/schemas/omso/3.0 https://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
+ http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.1/atmosphericfeatures.xsd">
+
+ <wfs:member>
+ <omso:GridSeriesObservation gml:id="WFS-3MUfOS0t6wRJa5CND3fapa1fP.eJTowroWbbpdOt.Lnl5dsPTTv3c3Trvlw9NGXk6dbeuzpp4b9O7pj39svLDnywtLFlz6d1TTty2o_4Uap43jhMbHy51qRaFOO6dNGTVwzsu7JU07ctqP.FGqePJojO15fPffyyVOjXl899_LJf39svLvy09MOLZliZmzD0y8.kTM2b8eHZlrUzab8aSu69MzhrbcPiJp59MO7HlpWroQGltw.IvDfj0c5wY5m9ty9Mu.hh5YduXpl5c6xujLbWJy0Vod8l9iw26d1aHfnfYsNundWh3z32LDbp3VlcL_PLha23Tz56d2epl8dKxp2Gc2t3XbPzU.mHpp37uc4zM4bMOPLzrM4b.Xbfva3Hrh2aenmTuzb4mtz6YemnfuqeeGWtDfwy7smHphbnPpv5ZcnHrl5eb.nJW6Fm26XTrfi55eXbD00793N0675cPTRl5OnW3rs6aeG_Tu6Y9_bLyw58rQ6aduWn0y8J.Qmh007ctrfuy1jVakMA">
+
+ <om:phenomenonTime>
+ <gml:TimePeriod gml:id="time1-1-1">
+ <gml:beginPosition>2019-03-10T10:10:00Z</gml:beginPosition>
+ <gml:endPosition>2019-03-10T20:10:00Z</gml:endPosition>
+ </gml:TimePeriod>
+ </om:phenomenonTime>
+ <om:resultTime>
+ <gml:TimeInstant gml:id="time2-1-1">
+ <gml:timePosition>2019-03-10T20:10:00Z</gml:timePosition>
+ </gml:TimeInstant>
+ </om:resultTime>
+
+ <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/opendata"/>
+ <om:parameter>
+ <om:NamedValue>
+ <om:name xlink:href="https://inspire.ec.europa.eu/codeList/ProcessParameterValue/value/groundObservation/observationIntent"/>
+ <om:value>
+ atmosphere
+ </om:value>
+ </om:NamedValue>
+ </om:parameter>
+
+ <om:observedProperty xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea&language=eng"/>
+ <om:featureOfInterest>
+ <sams:SF_SpatialSamplingFeature gml:id="sampling-feature-1-1-fmisid">
+
+ <sam:sampledFeature>
+ <target:LocationCollection gml:id="sampled-target-1-1">
+ <target:member>
+ <target:Location gml:id="obsloc-fmisid-100683-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100683</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Kilpilahti satama</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16777356</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2994</gml:name>
+ <target:representativePoint xlink:href="#point-100683"/>
+
+
+ <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
+
+ </target:Location></target:member>
+ <target:member>
+ <target:Location gml:id="obsloc-fmisid-101023-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101023</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Emäsalo</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000110</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2991</gml:name>
+ <target:representativePoint xlink:href="#point-101023"/>
+
+
+ <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
+
+ </target:Location></target:member>
+ <target:member>
+ <target:Location gml:id="obsloc-fmisid-101028-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101028</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Harabacka</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000142</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2759</gml:name>
+ <target:representativePoint xlink:href="#point-101028"/>
+
+
+ <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
+
+ </target:Location></target:member>
+ </target:LocationCollection>
+ </sam:sampledFeature>
+ <sams:shape>
+ <gml:MultiPoint gml:id="mp-1-1-fmisid">
+ <gml:pointMember>
+ <gml:Point gml:id="point-100683" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>Porvoo Kilpilahti satama</gml:name>
+ <gml:pos>60.30373 25.54916 </gml:pos>
+ </gml:Point>
+ </gml:pointMember>
+ <gml:pointMember>
+ <gml:Point gml:id="point-101023" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>Porvoo Emäsalo</gml:name>
+ <gml:pos>60.20382 25.62546 </gml:pos>
+ </gml:Point>
+ </gml:pointMember>
+ <gml:pointMember>
+ <gml:Point gml:id="point-101028" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>Porvoo Harabacka</gml:name>
+ <gml:pos>60.39172 25.60730 </gml:pos>
+ </gml:Point>
+ </gml:pointMember>
+ </gml:MultiPoint>
+ </sams:shape>
+ </sams:SF_SpatialSamplingFeature>
+ </om:featureOfInterest>
+
+ <om:result>
+ <gmlcov:MultiPointCoverage gml:id="mpcv1-1-1">
+ <gml:domainSet>
+ <gmlcov:SimpleMultiPoint gml:id="mp1-1-1" srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
+ <gmlcov:positions>
+ 60.30373 25.54916 1552215600
+ 60.30373 25.54916 1552219200
+ 60.30373 25.54916 1552222800
+ 60.30373 25.54916 1552226400
+ 60.30373 25.54916 1552230000
+ 60.30373 25.54916 1552233600
+ 60.30373 25.54916 1552237200
+ 60.30373 25.54916 1552240800
+ 60.30373 25.54916 1552244400
+ 60.30373 25.54916 1552248000
+ 60.20382 25.62546 1552215600
+ 60.20382 25.62546 1552219200
+ 60.20382 25.62546 1552222800
+ 60.20382 25.62546 1552226400
+ 60.20382 25.62546 1552230000
+ 60.20382 25.62546 1552233600
+ 60.20382 25.62546 1552237200
+ 60.20382 25.62546 1552240800
+ 60.20382 25.62546 1552244400
+ 60.20382 25.62546 1552248000
+ 60.39172 25.60730 1552215600
+ 60.39172 25.60730 1552219200
+ 60.39172 25.60730 1552222800
+ 60.39172 25.60730 1552226400
+ 60.39172 25.60730 1552230000
+ 60.39172 25.60730 1552233600
+ 60.39172 25.60730 1552237200
+ 60.39172 25.60730 1552240800
+ 60.39172 25.60730 1552244400
+ 60.39172 25.60730 1552248000
+ </gmlcov:positions>
+ </gmlcov:SimpleMultiPoint>
+ </gml:domainSet>
+ <gml:rangeSet>
+ <gml:DataBlock>
+ <gml:rangeParameters/>
+ <gml:doubleOrNilReasonTupleList>
+ -0.5 73.0 299.0 5.3 8.2 NaN
+ -0.6 65.0 293.0 7.0 9.1 NaN
+ -0.9 60.0 300.0 6.2 9.8 NaN
+ -1.2 59.0 288.0 6.3 8.9 NaN
+ -1.2 57.0 256.0 4.6 7.1 NaN
+ -1.6 64.0 232.0 2.4 5.2 NaN
+ -1.9 66.0 239.0 1.9 3.2 NaN
+ -2.3 65.0 249.0 3.1 5.0 NaN
+ -2.9 71.0 280.0 4.3 5.7 NaN
+ -3.3 77.0 246.0 3.4 5.6 NaN
+ -0.4 77.0 312.0 8.0 10.0 985.9
+ 0.0 70.0 286.0 7.5 9.0 986.5
+ 0.1 61.0 295.0 8.6 10.5 987.0
+ -1.0 64.0 282.0 8.4 10.5 987.6
+ -1.2 65.0 271.0 6.6 8.7 988.1
+ -1.3 61.0 262.0 5.0 6.7 988.2
+ -1.2 65.0 243.0 8.2 9.6 988.1
+ -1.5 69.0 252.0 6.1 7.6 987.9
+ -1.7 71.0 262.0 7.3 8.6 988.0
+ -2.4 77.0 276.0 6.0 7.5 988.2
+ -0.6 74.0 317.0 3.9 7.1 985.9
+ -0.9 64.0 290.0 4.2 6.8 986.4
+ -1.0 58.0 296.0 5.3 9.1 987.0
+ -1.7 66.0 301.0 3.5 6.6 987.6
+ -1.9 64.0 269.0 2.6 4.2 988.0
+ -2.8 71.0 231.0 1.1 2.3 988.1
+ -3.4 78.0 229.0 1.1 1.6 988.1
+ -3.8 79.0 229.0 1.8 2.7 987.8
+ -4.1 81.0 253.0 2.0 3.2 988.0
+ -4.7 86.0 224.0 1.9 3.1 988.2
+ </gml:doubleOrNilReasonTupleList>
+ </gml:DataBlock>
+ </gml:rangeSet>
+ <gml:coverageFunction>
+ <gml:CoverageMappingRule>
+ <gml:ruleDefinition>Linear</gml:ruleDefinition>
+ </gml:CoverageMappingRule>
+ </gml:coverageFunction>
+ <gmlcov:rangeType>
+ <swe:DataRecord>
+ <swe:field name="t2m" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m&language=eng"/>
+ <swe:field name="rh" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=rh&language=eng"/>
+ <swe:field name="wd_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wd_10min&language=eng"/>
+ <swe:field name="ws_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=ws_10min&language=eng"/>
+ <swe:field name="wg_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wg_10min&language=eng"/>
+ <swe:field name="p_sea" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=p_sea&language=eng"/>
+ </swe:DataRecord>
+ </gmlcov:rangeType>
+ </gmlcov:MultiPointCoverage>
+ </om:result>
+
+ </omso:GridSeriesObservation>
+ </wfs:member>
</wfs:FeatureCollection>
<?xml version="1.0" encoding="UTF-8"?>
-<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::observations::weather::timevaluepair&fmisid=101023&starttime=2019-03-10T10:10:00Z&endtime=2019-03-10T20:10:00Z×tep=60¶meters=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea -->
-<wfs:FeatureCollection timeStamp="2019-03-22T21:08:05Z" numberMatched="1" numberReturned="1"
- xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<!-- https://opendata.fmi.fi/wfs?service=WFS&version=2.0.0&request=getFeature&storedquery_id=fmi::observations::weather::multipointcoverage&fmisid=101023&starttime=2019-03-10T10:10:00Z&endtime=2019-03-10T20:10:00Z×tep=60¶meters=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea -->
+<wfs:FeatureCollection
+ timeStamp="2021-05-27T18:16:19Z"
+ numberMatched="1"
+ numberReturned="1"
+ xmlns:wfs="http://www.opengis.net/wfs/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:om="http://www.opengis.net/om/2.0"
- xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0" xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
- xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd"
- xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:swe="http://www.opengis.net/swe/2.0"
- xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:sam="http://www.opengis.net/sampling/2.0"
- xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
- xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0"
- xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:om="http://www.opengis.net/om/2.0"
+ xmlns:ompr="http://inspire.ec.europa.eu/schemas/ompr/3.0"
+ xmlns:omso="http://inspire.ec.europa.eu/schemas/omso/3.0"
+ xmlns:gml="http://www.opengis.net/gml/3.2"
+ xmlns:gmd="http://www.isotc211.org/2005/gmd"
+ xmlns:gco="http://www.isotc211.org/2005/gco"
+ xmlns:swe="http://www.opengis.net/swe/2.0"
+ xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0"
+ xmlns:sam="http://www.opengis.net/sampling/2.0"
+ xmlns:sams="http://www.opengis.net/samplingSpatial/2.0"
+ xmlns:target="http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1"
+ xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd
http://www.opengis.net/sampling/2.0 http://schemas.opengis.net/sampling/2.0/samplingFeature.xsd
http://www.opengis.net/samplingSpatial/2.0 http://schemas.opengis.net/samplingSpatial/2.0/spatialSamplingFeature.xsd
http://www.opengis.net/swe/2.0 http://schemas.opengis.net/sweCommon/2.0/swe.xsd
- http://inspire.ec.europa.eu/schemas/ompr/3.0 http://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
- http://inspire.ec.europa.eu/schemas/omso/3.0 http://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
- http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.0 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.0/atmosphericfeatures.xsd">
+ http://inspire.ec.europa.eu/schemas/ompr/3.0 https://inspire.ec.europa.eu/schemas/ompr/3.0/Processes.xsd
+ http://inspire.ec.europa.eu/schemas/omso/3.0 https://inspire.ec.europa.eu/schemas/omso/3.0/SpecialisedObservations.xsd
+ http://xml.fmi.fi/namespace/om/atmosphericfeatures/1.1 http://xml.fmi.fi/schema/om/atmosphericfeatures/1.1/atmosphericfeatures.xsd">
- <wfs:member>
- <omso:GridSeriesObservation
- gml:id="WFS-xZ0lqfETUd73TKo3ljaXS8obGT2JTowroWbbpdOt.Lnl5dsPTTv3c3Trvlw9NGXk6dbeuzpp4b9O7pj39svLDnywtLFlz6d1TTty2o_4Uap43jhMbHy51qRaFOO6dNGTVwzsu7JU07ctqP.FGqePJojOzbdPPTk5yf6RRmdry.e._lkqdGvL577.WS_v7ZeXflp6YcWzLEzNmHpl59ImZs348OzLWpm0340ld16ZnDW24fETTz6Yd2PLStXQgNLbh8ReG_Ho5zgxzN7bl6Zd9DDyw7cvTLy51jdGW2sTlorQ75L7Fht07q0O_O.xYbdO6tDvnvsWG3TurK4X.eXC1tunnz07s9TL46VjTsM5tbuu2fmp9MPTTv3c5wmtx64dmnp5k7s2.Jrc.mHpp37qnnhlrQ38Mu7Jh6YW5z6b.WXJx65eXm_pyVuhZtul0634ueXl2w9NO_dzdOu.XD00ZeTp1t67Omnhv07umPf2y8sOfK0Omnblp9MvCfkJodNO3La37stY1WpDAA--">
+ <wfs:member>
+ <omso:GridSeriesObservation gml:id="WFS-mYt.XAvDxqTy3JMKaJNfN12v7iyJTowroWbbpdOt.Lnl5dsPTTv3c3Trvlw9NGXk6dbeuzpp4b9O7pj39svLDnywtLFlz6d1TTty2o_4Uap43jhMbHy51qRaFOO6dNGTVwzsu7JU07ctqP.FGqePJojOzbdPPTk5yf6RRmdry.e._lkqdGvL577.WS_v7ZeXflp6YcWzLEzNmHpl59ImZs348OzLWpm0340ld16ZnDW24fETTz6Yd2PLStXQgNLbh8ReG_Ho5zgxzN7bl6Zd9DDyw7cvTLy51jdGW2sTlorQ75L7Fht07q0O_O.xYbdO6tDvnvsWG3TurK4X.eXC1tunnz07s9TL46VjTsM5tbuu2fmp9MPTTv3c5wmtx64dmnp5k7s2.Jrc.mHpp37qnnhlrQ38Mu7Jh6YW5z6b.WXJx65eXm_pyVuhZtul0634ueXl2w9NO_dzdOu.XD00ZeTp1t67Omnhv07umPf2y8sOfK0Omnblp9MvCfkJodNO3La37stY1WpDAA--">
- <om:phenomenonTime>
- <gml:TimePeriod gml:id="time1-1-1">
- <gml:beginPosition>2019-03-10T10:10:00Z</gml:beginPosition>
- <gml:endPosition>2019-03-10T20:10:00Z</gml:endPosition>
- </gml:TimePeriod>
- </om:phenomenonTime>
- <om:resultTime>
- <gml:TimeInstant gml:id="time2-1-1">
- <gml:timePosition>2019-03-10T20:10:00Z</gml:timePosition>
- </gml:TimeInstant>
- </om:resultTime>
+ <om:phenomenonTime>
+ <gml:TimePeriod gml:id="time1-1-1">
+ <gml:beginPosition>2019-03-10T10:10:00Z</gml:beginPosition>
+ <gml:endPosition>2019-03-10T20:10:00Z</gml:endPosition>
+ </gml:TimePeriod>
+ </om:phenomenonTime>
+ <om:resultTime>
+ <gml:TimeInstant gml:id="time2-1-1">
+ <gml:timePosition>2019-03-10T20:10:00Z</gml:timePosition>
+ </gml:TimeInstant>
+ </om:resultTime>
- <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/opendata" />
- <om:parameter>
- <om:NamedValue>
- <om:name
- xlink:href="http://inspire.ec.europa.eu/codeList/ProcessParameterValue/value/groundObservation/observationIntent" />
- <om:value>
- atmosphere
- </om:value>
- </om:NamedValue>
- </om:parameter>
+ <om:procedure xlink:href="http://xml.fmi.fi/inspire/process/opendata"/>
+ <om:parameter>
+ <om:NamedValue>
+ <om:name xlink:href="https://inspire.ec.europa.eu/codeList/ProcessParameterValue/value/groundObservation/observationIntent"/>
+ <om:value>
+ atmosphere
+ </om:value>
+ </om:NamedValue>
+ </om:parameter>
- <om:observedProperty
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea&language=eng" />
- <om:featureOfInterest>
- <sams:SF_SpatialSamplingFeature gml:id="sampling-feature-1-1-fmisid">
+ <om:observedProperty xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m,rh,wd_10min,ws_10min,wg_10min,p_sea&language=eng"/>
+ <om:featureOfInterest>
+ <sams:SF_SpatialSamplingFeature gml:id="sampling-feature-1-1-fmisid">
- <sam:sampledFeature>
- <target:LocationCollection gml:id="sampled-target-1-1">
- <target:member>
- <target:Location gml:id="obsloc-fmisid-101023-pos">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101023</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Emäsalo</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000110</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2991</gml:name>
- <target:representativePoint xlink:href="#point-101023" />
+ <sam:sampledFeature>
+ <target:LocationCollection gml:id="sampled-target-1-1">
+ <target:member>
+ <target:Location gml:id="obsloc-fmisid-101023-pos">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101023</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Emäsalo</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000110</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2991</gml:name>
+ <target:representativePoint xlink:href="#point-101023"/>
- <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
+ <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</target:region>
- </target:Location>
- </target:member>
- </target:LocationCollection>
- </sam:sampledFeature>
- <sams:shape>
- <gml:MultiPoint gml:id="mp-1-1-fmisid">
- <gml:pointMember>
- <gml:Point gml:id="point-101023" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
- <gml:name>Porvoo Emäsalo</gml:name>
- <gml:pos>60.20382 25.62546 </gml:pos>
- </gml:Point>
- </gml:pointMember>
- </gml:MultiPoint>
- </sams:shape>
- </sams:SF_SpatialSamplingFeature>
- </om:featureOfInterest>
+ </target:Location></target:member>
+ </target:LocationCollection>
+ </sam:sampledFeature>
+ <sams:shape>
+ <gml:MultiPoint gml:id="mp-1-1-fmisid">
+ <gml:pointMember>
+ <gml:Point gml:id="point-101023" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:name>Porvoo Emäsalo</gml:name>
+ <gml:pos>60.20382 25.62546 </gml:pos>
+ </gml:Point>
+ </gml:pointMember>
+ </gml:MultiPoint>
+ </sams:shape>
+ </sams:SF_SpatialSamplingFeature>
+ </om:featureOfInterest>
- <om:result>
- <gmlcov:MultiPointCoverage gml:id="mpcv1-1-1">
- <gml:domainSet>
- <gmlcov:SimpleMultiPoint gml:id="mp1-1-1"
- srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
- <gmlcov:positions>
- 60.20382 25.62546 1552215600
- 60.20382 25.62546 1552219200
- 60.20382 25.62546 1552222800
- 60.20382 25.62546 1552226400
- 60.20382 25.62546 1552230000
- 60.20382 25.62546 1552233600
- 60.20382 25.62546 1552237200
- 60.20382 25.62546 1552240800
- 60.20382 25.62546 1552244400
- 60.20382 25.62546 1552248000
- </gmlcov:positions>
- </gmlcov:SimpleMultiPoint>
- </gml:domainSet>
- <gml:rangeSet>
- <gml:DataBlock>
- <gml:rangeParameters />
- <gml:doubleOrNilReasonTupleList>
- -0.4 77.0 312.0 8.0 10.0 985.9
- 0.0 70.0 286.0 7.5 9.0 986.5
- 0.1 61.0 295.0 8.6 10.5 987.0
- -1.0 64.0 282.0 8.4 10.5 987.6
- -1.2 65.0 271.0 6.6 8.7 988.1
- -1.3 61.0 262.0 5.0 6.7 988.2
- -1.2 65.0 243.0 8.2 9.6 988.1
- -1.5 69.0 252.0 6.1 7.6 987.9
- -1.7 71.0 262.0 7.3 8.6 988.0
- -2.4 77.0 276.0 6.0 7.5 988.2
- </gml:doubleOrNilReasonTupleList>
- </gml:DataBlock>
- </gml:rangeSet>
- <gml:coverageFunction>
- <gml:CoverageMappingRule>
- <gml:ruleDefinition>Linear</gml:ruleDefinition>
- </gml:CoverageMappingRule>
- </gml:coverageFunction>
- <gmlcov:rangeType>
- <swe:DataRecord>
- <swe:field name="t2m"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m&language=eng" />
- <swe:field name="rh"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=rh&language=eng" />
- <swe:field name="wd_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wd_10min&language=eng" />
- <swe:field name="ws_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=ws_10min&language=eng" />
- <swe:field name="wg_10min"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wg_10min&language=eng" />
- <swe:field name="p_sea"
- xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=p_sea&language=eng" />
- </swe:DataRecord>
- </gmlcov:rangeType>
- </gmlcov:MultiPointCoverage>
- </om:result>
+ <om:result>
+ <gmlcov:MultiPointCoverage gml:id="mpcv1-1-1">
+ <gml:domainSet>
+ <gmlcov:SimpleMultiPoint gml:id="mp1-1-1" srsName="http://xml.fmi.fi/gml/crs/compoundCRS.php?crs=4258&time=unixtime" srsDimension="3">
+ <gmlcov:positions>
+ 60.20382 25.62546 1552215600
+ 60.20382 25.62546 1552219200
+ 60.20382 25.62546 1552222800
+ 60.20382 25.62546 1552226400
+ 60.20382 25.62546 1552230000
+ 60.20382 25.62546 1552233600
+ 60.20382 25.62546 1552237200
+ 60.20382 25.62546 1552240800
+ 60.20382 25.62546 1552244400
+ 60.20382 25.62546 1552248000
+ </gmlcov:positions>
+ </gmlcov:SimpleMultiPoint>
+ </gml:domainSet>
+ <gml:rangeSet>
+ <gml:DataBlock>
+ <gml:rangeParameters/>
+ <gml:doubleOrNilReasonTupleList>
+ -0.4 77.0 312.0 8.0 10.0 985.9
+ 0.0 70.0 286.0 7.5 9.0 986.5
+ 0.1 61.0 295.0 8.6 10.5 987.0
+ -1.0 64.0 282.0 8.4 10.5 987.6
+ -1.2 65.0 271.0 6.6 8.7 988.1
+ -1.3 61.0 262.0 5.0 6.7 988.2
+ -1.2 65.0 243.0 8.2 9.6 988.1
+ -1.5 69.0 252.0 6.1 7.6 987.9
+ -1.7 71.0 262.0 7.3 8.6 988.0
+ -2.4 77.0 276.0 6.0 7.5 988.2
+ </gml:doubleOrNilReasonTupleList>
+ </gml:DataBlock>
+ </gml:rangeSet>
+ <gml:coverageFunction>
+ <gml:CoverageMappingRule>
+ <gml:ruleDefinition>Linear</gml:ruleDefinition>
+ </gml:CoverageMappingRule>
+ </gml:coverageFunction>
+ <gmlcov:rangeType>
+ <swe:DataRecord>
+ <swe:field name="t2m" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=t2m&language=eng"/>
+ <swe:field name="rh" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=rh&language=eng"/>
+ <swe:field name="wd_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wd_10min&language=eng"/>
+ <swe:field name="ws_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=ws_10min&language=eng"/>
+ <swe:field name="wg_10min" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=wg_10min&language=eng"/>
+ <swe:field name="p_sea" xlink:href="https://opendata.fmi.fi/meta?observableProperty=observation&param=p_sea&language=eng"/>
+ </swe:DataRecord>
+ </gmlcov:rangeType>
+ </gmlcov:MultiPointCoverage>
+ </om:result>
- </omso:GridSeriesObservation>
- </wfs:member>
+ </omso:GridSeriesObservation>
+ </wfs:member>
</wfs:FeatureCollection>
<?xml version="1.0" encoding="UTF-8"?>
<!-- http://opendata.fmi.fi/wfs/fin?service=WFS&version=2.0.0&request=GetFeature&storedquery_id=fmi::ef::stations&networkid=121& -->
-<wfs:FeatureCollection timeStamp="2019-03-24T17:18:25Z" numberMatched="186" numberReturned="186"
- xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml/3.2"
- xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:ins_base="http://inspire.ec.europa.eu/schemas/base/3.3"
- xmlns:ins_base2="http://inspire.ec.europa.eu/schemas/base2/2.0" xmlns:ef="http://inspire.ec.europa.eu/schemas/ef/4.0"
- xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
- http://inspire.ec.europa.eu/schemas/ef/4.0 http://inspire.ec.europa.eu/schemas/ef/4.0/EnvironmentalMonitoringFacilities.xsd">
-
- <wfs:member>
- <ef:EnvironmentalMonitoringFacility
- gml:id="WFS-vrkQ87m4.0LG38lzogcLEyonCriJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2o_4Ubdw47hM7Hsw8.cnJJjEZ2XdkqaduW1H_CjcOHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBs4ZtLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100683</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Kilpilahti satama</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16777356</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02994</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
- <ef:inspireId>
- <ins_base:Identifier>
- <ins_base:localId>100683</ins_base:localId>
- <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
- </ins_base:Identifier>
- </ef:inspireId>
- <ef:name>Porvoo Kilpilahti satama</ef:name>
- <ef:mediaMonitored xlink:href="" nilReason="missing" />
- <ef:representativePoint>
- <gml:Point gml:id="point-1" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258"
- srsDimension="2">
- <gml:pos>60.303725 25.549164</gml:pos>
- </gml:Point>
- </ef:representativePoint>
- <ef:measurementRegime
- xlink:href="http://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection" />
- <ef:mobile>false</ef:mobile>
- <ef:operationalActivityPeriod>
- <ef:OperationalActivityPeriod gml:id="oap-1-1">
- <ef:activityTime>
- <gml:TimePeriod gml:id="oap-tp-1-1">
- <gml:beginPosition>2014-06-19T00:00:00Z</gml:beginPosition>
- <gml:endPosition indeterminatePosition="now" />
- </gml:TimePeriod>
- </ef:activityTime>
- </ef:OperationalActivityPeriod>
- </ef:operationalActivityPeriod>
- <ef:belongsTo xlink:title="Automaattinen sääasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&" />
- </ef:EnvironmentalMonitoringFacility>
- </wfs:member>
- <wfs:member>
- <ef:EnvironmentalMonitoringFacility
- gml:id="WFS-II3Xuz6KyPwy8qiVxHNgeRWBtLWJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2o_4Ubdw47hM7Hsw8.cnJJjEZ2XdkqaduW1H_CjcOHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBywcNLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100908</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Parainen Utö</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000054</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02981</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Parainen</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
- <ef:inspireId>
- <ins_base:Identifier>
- <ins_base:localId>100908</ins_base:localId>
- <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
- </ins_base:Identifier>
- </ef:inspireId>
- <ef:name>Parainen Utö</ef:name>
- <ef:mediaMonitored xlink:href="" nilReason="missing" />
- <ef:representativePoint>
- <gml:Point gml:id="point-2" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258"
- srsDimension="2">
- <gml:pos>59.779094 21.374788</gml:pos>
- </gml:Point>
- </ef:representativePoint>
- <ef:measurementRegime
- xlink:href="http://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection" />
- <ef:mobile>false</ef:mobile>
- <ef:operationalActivityPeriod>
- <ef:OperationalActivityPeriod gml:id="oap-2-1">
- <ef:activityTime>
- <gml:TimePeriod gml:id="oap-tp-2-1">
- <gml:beginPosition>1881-02-01T00:00:00Z</gml:beginPosition>
- <gml:endPosition indeterminatePosition="now" />
- </gml:TimePeriod>
- </ef:activityTime>
- </ef:OperationalActivityPeriod>
- </ef:operationalActivityPeriod>
- <ef:belongsTo xlink:title="Automaattinen sääasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&" />
- <ef:belongsTo xlink:title="Sadeasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=124&" />
- <ef:belongsTo xlink:title="Auringonsäteilyasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=128&" />
- <ef:belongsTo xlink:title="Ilmanlaadun tausta-asema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=129&" />
- <ef:belongsTo xlink:title="Tutkimusmittausasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=146&" />
- </ef:EnvironmentalMonitoringFacility>
- </wfs:member>
- <wfs:member>
- <ef:EnvironmentalMonitoringFacility
- gml:id="WFS-gEH2bGdgHgyFDHlZfVTKz_hRejSJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2o_4Ubdw47hM7Hsw8.cnJJjEZ2XdkqaduW1H_CjcOHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBywctLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
- <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100909</gml:identifier>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Lemland Nyhamn</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000086</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02980</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Lemland</gml:name>
- <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
- <ef:inspireId>
- <ins_base:Identifier>
- <ins_base:localId>100909</ins_base:localId>
- <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
- </ins_base:Identifier>
- </ef:inspireId>
- <ef:name>Lemland Nyhamn</ef:name>
- <ef:mediaMonitored xlink:href="" nilReason="missing" />
- <ef:representativePoint>
- <gml:Point gml:id="point-3" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258"
- srsDimension="2">
- <gml:pos>59.959108 19.953736</gml:pos>
- </gml:Point>
- </ef:representativePoint>
- <ef:measurementRegime
- xlink:href="http://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection" />
- <ef:mobile>false</ef:mobile>
- <ef:operationalActivityPeriod>
- <ef:OperationalActivityPeriod gml:id="oap-3-1">
- <ef:activityTime>
- <gml:TimePeriod gml:id="oap-tp-3-1">
- <gml:beginPosition>1958-10-01T00:00:00Z</gml:beginPosition>
- <gml:endPosition indeterminatePosition="now" />
- </gml:TimePeriod>
- </ef:activityTime>
- </ef:OperationalActivityPeriod>
- </ef:operationalActivityPeriod>
- <ef:belongsTo xlink:title="Automaattinen sääasema"
- xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&" />
- </ef:EnvironmentalMonitoringFacility>
- </wfs:member>
-
+<wfs:FeatureCollection
+ timeStamp="2021-05-27T17:24:14Z"
+ numberMatched="188"
+ numberReturned="188"
+ xmlns:wfs="http://www.opengis.net/wfs/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:gml="http://www.opengis.net/gml/3.2"
+ xmlns:gco="http://www.isotc211.org/2005/gco"
+ xmlns:ins_base="http://inspire.ec.europa.eu/schemas/base/3.3"
+ xmlns:ins_base2="http://inspire.ec.europa.eu/schemas/base2/2.0"
+ xmlns:ef="http://inspire.ec.europa.eu/schemas/ef/4.0"
+ xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd
+ http://inspire.ec.europa.eu/schemas/ef/4.0 https://inspire.ec.europa.eu/schemas/ef/4.0/EnvironmentalMonitoringFacilities.xsd">
+
+ <wfs:member>
+ <ef:EnvironmentalMonitoringFacility gml:id="WFS-FHVW8R_5m7yna6ixhyyzLHOdk9OJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2pf4Urpw47hM7Hsw8.cnJJjEZ2XdkqaduW1L_ClduHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBs4ZtLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100683</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Porvoo Kilpilahti satama</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16777356</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02994</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Porvoo</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
+ <ef:inspireId>
+ <ins_base:Identifier>
+ <ins_base:localId>100683</ins_base:localId>
+ <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
+ </ins_base:Identifier>
+ </ef:inspireId>
+ <ef:name>Porvoo Kilpilahti satama</ef:name>
+ <ef:mediaMonitored xlink:href="" nilReason="missing"/>
+ <ef:representativePoint>
+ <gml:Point gml:id="point-1" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:pos>60.303725 25.549164</gml:pos>
+ </gml:Point>
+ </ef:representativePoint>
+ <ef:measurementRegime xlink:href="https://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection"/>
+ <ef:mobile>false</ef:mobile>
+ <ef:operationalActivityPeriod>
+ <ef:OperationalActivityPeriod gml:id="oap-1-1">
+ <ef:activityTime>
+ <gml:TimePeriod gml:id="oap-tp-1-1">
+ <gml:beginPosition>2014-06-19T00:00:00Z</gml:beginPosition>
+ <gml:endPosition indeterminatePosition="now"/>
+ </gml:TimePeriod>
+ </ef:activityTime>
+ </ef:OperationalActivityPeriod>
+ </ef:operationalActivityPeriod>
+ <ef:belongsTo xlink:title="Automaattinen sääasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&"/>
+ </ef:EnvironmentalMonitoringFacility>
+ </wfs:member>
+ <wfs:member>
+ <ef:EnvironmentalMonitoringFacility gml:id="WFS-GsH4dTAZmdic0tX56SNC_T.TlVeJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2pf4Urpw47hM7Hsw8.cnJJjEZ2XdkqaduW1L_ClduHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBywcNLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100908</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Parainen Utö</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000054</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02981</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Parainen</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
+ <ef:inspireId>
+ <ins_base:Identifier>
+ <ins_base:localId>100908</ins_base:localId>
+ <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
+ </ins_base:Identifier>
+ </ef:inspireId>
+ <ef:name>Parainen Utö</ef:name>
+ <ef:mediaMonitored xlink:href="" nilReason="missing"/>
+ <ef:representativePoint>
+ <gml:Point gml:id="point-2" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:pos>59.779094 21.374788</gml:pos>
+ </gml:Point>
+ </ef:representativePoint>
+ <ef:measurementRegime xlink:href="https://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection"/>
+ <ef:mobile>false</ef:mobile>
+ <ef:operationalActivityPeriod>
+ <ef:OperationalActivityPeriod gml:id="oap-2-1">
+ <ef:activityTime>
+ <gml:TimePeriod gml:id="oap-tp-2-1">
+ <gml:beginPosition>1881-02-01T00:00:00Z</gml:beginPosition>
+ <gml:endPosition indeterminatePosition="now"/>
+ </gml:TimePeriod>
+ </ef:activityTime>
+ </ef:OperationalActivityPeriod>
+ </ef:operationalActivityPeriod>
+ <ef:belongsTo xlink:title="Automaattinen sääasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&"/>
+ <ef:belongsTo xlink:title="Sadeasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=124&"/>
+ <ef:belongsTo xlink:title="Auringonsäteilyasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=128&"/>
+ <ef:belongsTo xlink:title="Ilmanlaadun tausta-asema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=129&"/>
+ <ef:belongsTo xlink:title="Radioaktiivisuusasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=130&"/>
+ <ef:belongsTo xlink:title="Tutkimusmittausasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=146&"/>
+ </ef:EnvironmentalMonitoringFacility>
+ </wfs:member>
+ <wfs:member>
+ <ef:EnvironmentalMonitoringFacility gml:id="WFS-KJPD4B1aSo5AhW0E9AYLLhaWirWJTowsWbbpdOsuZ0659MPTTv3c4W9h69NG_lp6eYm_bh07q4tHTpwdL1_jbsXZtuldm0tLFlz6d1TTty2pf4Urpw47hM7Hsw8.cnJJjEZ2XdkqaduW1L_ClduHHcJwad3Php5ZZ2Hbl58MOPLXaFo6dODpev8bdi7Nt0rs2lfuw7cvPhhx5V.nJl3dNObTl5L.fTD0079y_Tu58NPLK7uejf3n4ueXl207s8PDww4tOzT08xNLn0w9NO_dJyVmMWDBywctLn038sOfLJySXXG5z6b.WXJx65eXm_pyVxZtul06y5nTrn0w9NO_dzA-">
+ <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">100909</gml:identifier>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Lemland Nyhamn</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000086</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">02980</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/region">Lemland</gml:name>
+ <gml:name codeSpace="http://xml.fmi.fi/namespace/location/country">Suomi</gml:name>
+ <ef:inspireId>
+ <ins_base:Identifier>
+ <ins_base:localId>100909</ins_base:localId>
+ <ins_base:namespace>http://xml.fmi.fi/namespace/identifier/station/inspire</ins_base:namespace>
+ </ins_base:Identifier>
+ </ef:inspireId>
+ <ef:name>Lemland Nyhamn</ef:name>
+ <ef:mediaMonitored xlink:href="" nilReason="missing"/>
+ <ef:representativePoint>
+ <gml:Point gml:id="point-3" axisLabels="Lat Long" srsName="http://www.opengis.net/def/crs/EPSG/0/4258" srsDimension="2">
+ <gml:pos>59.959194 19.953667</gml:pos>
+ </gml:Point>
+ </ef:representativePoint>
+ <ef:measurementRegime xlink:href="https://inspire.ec.europa.eu/codelist/MeasurementRegimeValue/continuousDataCollection"/>
+ <ef:mobile>false</ef:mobile>
+ <ef:operationalActivityPeriod>
+ <ef:OperationalActivityPeriod gml:id="oap-3-1">
+ <ef:activityTime>
+ <gml:TimePeriod gml:id="oap-tp-3-1">
+ <gml:beginPosition>1958-09-16T00:00:00Z</gml:beginPosition>
+ <gml:endPosition indeterminatePosition="now"/>
+ </gml:TimePeriod>
+ </ef:activityTime>
+ </ef:OperationalActivityPeriod>
+ </ef:operationalActivityPeriod>
+ <ef:belongsTo xlink:title="Automaattinen sääasema" xlink:href="http://opendata.fmi.fi/wfs/fin?request=getFeature&storedquery_id=fmi::ef::networks&networkid=121&"/>
+ </ef:EnvironmentalMonitoringFacility>
+ </wfs:member>
+ <!-- SNIP -->
</wfs:FeatureCollection>
+