Available since 2020.01. Present parser allows to download and import meteorological observations from http://telemetriaws1.ana.gov.br/ServiceANA.asmx.
Example url request:
In which:
CodEstacao - location ID
dataInicio - start time
dataFim - end time
When configuring view period, please note that start and end times in the url increase/decrease by day, so the view period should also be at least a day long.
Example configuration:
<?xml version="1.0" encoding="UTF-8"?> <timeSeriesImportRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/timeSeriesImportRun.xsd"> <import> <general> <importType>UyAna</importType> <serverUrl>http://telemetriaws1.ana.gov.br/ServiceANA.asmx/DadosHidrometeorologicos?codEstacao=</serverUrl> <user>dummy_username</user> <password>dummy_password</password> <relativeViewPeriod unit="day" start="-5" end="0" startOverrulable="true" endOverrulable="true"/> <idMapId>UyAnaIdMap</idMapId> </general> <timeSeriesSet> <moduleInstanceId>UyAna</moduleInstanceId> <valueType>scalar</valueType> <parameterId>rain</parameterId> <locationId>LocB</locationId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>UyAna</moduleInstanceId> <valueType>scalar</valueType> <parameterId>snow</parameterId> <locationId>LocB</locationId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </import> </timeSeriesImportRun>
Response example:
<DataTable xmlns="http://MRCS/"> <xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet"> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="DadosHidrometereologicos" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="DadosHidrometereologicos"> <xs:complexType> <xs:sequence> <xs:element name="CodEstacao" type="xs:string" minOccurs="0"/> <xs:element name="DataHora" type="xs:string" minOccurs="0"/> <xs:element name="Vazao" type="xs:string" minOccurs="0"/> <xs:element name="Nivel" type="xs:string" minOccurs="0"/> <xs:element name="Chuva" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> <DocumentElement xmlns=""> <DadosHidrometereologicos diffgr:id="DadosHidrometereologicos1" msdata:rowOrder="0"> <CodEstacao>76750000</CodEstacao> <DataHora>2019-12-15 23:45:00</DataHora> <Vazao>20.03</Vazao> <Nivel>142.00</Nivel> <Chuva>0.00</Chuva> </DadosHidrometereologicos> <DadosHidrometereologicos diffgr:id="DadosHidrometereologicos2" msdata:rowOrder="1"> <CodEstacao>76750000</CodEstacao> <DataHora>2019-12-15 23:30:00</DataHora> <Vazao>20.34</Vazao> <Nivel>143.00</Nivel> <Chuva>0.00</Chuva> </DadosHidrometereologicos> </DocumentElement> </diffgr:diffgram> </DataTable>