Ophelia: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Added XML and XSD |
|||
Line 17: | Line 17: | ||
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile] | [https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile] | ||
== XML + XSD == | |||
<source lang="xml"> | |||
<?xml version="1.0"?> | |||
<WeatherStations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |||
<Stations> | |||
<WeatherStation> | |||
<Name>Tallinn-Harku</Name> | |||
<Location> | |||
<Name>Tallinn-Harku</Name> | |||
<Latitude>59.398122222355134</Latitude> | |||
<Longitude>24.602891666624284</Longitude> | |||
</Location> | |||
<Service> | |||
<Name>Ilmateenistus</Name> | |||
</Service> | |||
<Observations> | |||
<WeatherData> | |||
<Phenomenon>Clear</Phenomenon> | |||
<Visibility>20</Visibility> | |||
<Precipitations>0</Precipitations> | |||
<AirPressure>1024.4</AirPressure> | |||
<RelativeHumidity>77</RelativeHumidity> | |||
<AirTemperature>11</AirTemperature> | |||
<WindDirection>40</WindDirection> | |||
<WindSpeed>1.1</WindSpeed> | |||
<WindSpeedMax>1.6</WindSpeedMax> | |||
<WaterLevel>0</WaterLevel> | |||
<WaterTemperature>0</WaterTemperature> | |||
<UVIndex>0</UVIndex> | |||
<AddedAt>2018-05-31T20:48:57Z</AddedAt> | |||
</WeatherData> | |||
</Observations> | |||
</WeatherStation> | |||
<WeatherStation> | |||
<Name>Narva</Name> | |||
<Location> | |||
<Name>Narva</Name> | |||
<Latitude>59.382777777111109</Latitude> | |||
<Longitude>28.206666666666667</Longitude> | |||
</Location> | |||
<Service> | |||
<Name>Ilmateenistus</Name> | |||
</Service> | |||
<Observations> | |||
<WeatherData> | |||
<Phenomenon /> | |||
<Visibility>0</Visibility> | |||
<Precipitations /> | |||
<AirPressure>0</AirPressure> | |||
<RelativeHumidity>0</RelativeHumidity> | |||
<AirTemperature>11.1</AirTemperature> | |||
<WindDirection>0</WindDirection> | |||
<WindSpeed>0</WindSpeed> | |||
<WindSpeedMax>0</WindSpeedMax> | |||
<WaterLevel>128</WaterLevel> | |||
<WaterTemperature>17.8</WaterTemperature> | |||
<UVIndex>0</UVIndex> | |||
<AddedAt>2018-05-31T20:48:57Z</AddedAt> | |||
</WeatherData> | |||
</Observations> | |||
</WeatherStation> | |||
<WeatherStation> | |||
<Name>Tartu-Tõravere</Name> | |||
<Location> | |||
<Name>Tartu-Tõravere</Name> | |||
<Latitude>58.264072222179834</Latitude> | |||
<Longitude>26.461305555767481</Longitude> | |||
</Location> | |||
<Service> | |||
<Name>Ilmateenistus</Name> | |||
</Service> | |||
<Observations> | |||
<WeatherData> | |||
<Phenomenon>Clear</Phenomenon> | |||
<Visibility>20</Visibility> | |||
<Precipitations>0</Precipitations> | |||
<AirPressure>1024.4</AirPressure> | |||
<RelativeHumidity>53</RelativeHumidity> | |||
<AirTemperature>9.4</AirTemperature> | |||
<WindDirection>99</WindDirection> | |||
<WindSpeed>0.7</WindSpeed> | |||
<WindSpeedMax>1.1</WindSpeedMax> | |||
<WaterLevel>0</WaterLevel> | |||
<WaterTemperature>0</WaterTemperature> | |||
<UVIndex>0</UVIndex> | |||
<AddedAt>2018-05-31T20:48:57Z</AddedAt> | |||
</WeatherData> | |||
</Observations> | |||
</WeatherStation> | |||
<WeatherStation> | |||
<Name>Võru</Name> | |||
<Location> | |||
<Name>Võru</Name> | |||
<Latitude>57.846277777020589</Latitude> | |||
<Longitude>27.019505554963061</Longitude> | |||
</Location> | |||
<Service> | |||
<Name>Ilmateenistus</Name> | |||
</Service> | |||
<Observations> | |||
<WeatherData> | |||
<Phenomenon /> | |||
<Visibility>20</Visibility> | |||
<Precipitations>0</Precipitations> | |||
<AirPressure>1024.3</AirPressure> | |||
<RelativeHumidity>62</RelativeHumidity> | |||
<AirTemperature>10</AirTemperature> | |||
<WindDirection>148</WindDirection> | |||
<WindSpeed>0.4</WindSpeed> | |||
<WindSpeedMax>0.6</WindSpeedMax> | |||
<WaterLevel>0</WaterLevel> | |||
<WaterTemperature>0</WaterTemperature> | |||
<UVIndex>0</UVIndex> | |||
<AddedAt>2018-05-31T20:48:57Z</AddedAt> | |||
</WeatherData> | |||
</Observations> | |||
</WeatherStation> | |||
</Stations> | |||
</WeatherStations> | |||
</source> | |||
<source lang="xml"> | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<xs:schema elementFormDefault="qualified" | |||
xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |||
<xs:element name="WeatherStations" nillable="true" type="WeatherStations" /> | |||
<xs:complexType name="WeatherStations"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Stations" type="ArrayOfWeatherStation" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="ArrayOfWeatherStation"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="unbounded" name="WeatherStation" nillable="true" type="WeatherStation" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="WeatherStation"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Location" type="Location" /> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Service" type="WeatherService" /> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Observations" type="ArrayOfWeatherData" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="Location"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="Latitude" type="xs:double" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="Longitude" type="xs:double" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="WeatherService"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="ArrayOfWeatherData"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="unbounded" name="WeatherData" nillable="true" type="WeatherData" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
<xs:complexType name="WeatherData"> | |||
<xs:sequence> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Phenomenon" type="xs:string" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="Visibility" type="xs:float" /> | |||
<xs:element minOccurs="0" maxOccurs="1" name="Precipitations" type="xs:string" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="AirPressure" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="RelativeHumidity" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="AirTemperature" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="WindDirection" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="WindSpeed" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="WindSpeedMax" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="WaterLevel" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="WaterTemperature" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="UVIndex" type="xs:float" /> | |||
<xs:element minOccurs="1" maxOccurs="1" name="AddedAt" type="xs:dateTime" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:schema> | |||
</source> | |||
'''Meie kirjutatud retsensioon''' | '''Meie kirjutatud retsensioon''' |
Revision as of 17:14, 1 June 2018
Meeskond ja rollid
- Siim Kallari
- Jorma Rebane
- Andres Kelper (loobus)
Idee
- Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.
- “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.
- “Nice to have”-ina maanteameti poolt antud info
Projekti TFS: TFS
Analüüs Link analüüsile
XML + XSD
<?xml version="1.0"?>
<WeatherStations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Stations>
<WeatherStation>
<Name>Tallinn-Harku</Name>
<Location>
<Name>Tallinn-Harku</Name>
<Latitude>59.398122222355134</Latitude>
<Longitude>24.602891666624284</Longitude>
</Location>
<Service>
<Name>Ilmateenistus</Name>
</Service>
<Observations>
<WeatherData>
<Phenomenon>Clear</Phenomenon>
<Visibility>20</Visibility>
<Precipitations>0</Precipitations>
<AirPressure>1024.4</AirPressure>
<RelativeHumidity>77</RelativeHumidity>
<AirTemperature>11</AirTemperature>
<WindDirection>40</WindDirection>
<WindSpeed>1.1</WindSpeed>
<WindSpeedMax>1.6</WindSpeedMax>
<WaterLevel>0</WaterLevel>
<WaterTemperature>0</WaterTemperature>
<UVIndex>0</UVIndex>
<AddedAt>2018-05-31T20:48:57Z</AddedAt>
</WeatherData>
</Observations>
</WeatherStation>
<WeatherStation>
<Name>Narva</Name>
<Location>
<Name>Narva</Name>
<Latitude>59.382777777111109</Latitude>
<Longitude>28.206666666666667</Longitude>
</Location>
<Service>
<Name>Ilmateenistus</Name>
</Service>
<Observations>
<WeatherData>
<Phenomenon />
<Visibility>0</Visibility>
<Precipitations />
<AirPressure>0</AirPressure>
<RelativeHumidity>0</RelativeHumidity>
<AirTemperature>11.1</AirTemperature>
<WindDirection>0</WindDirection>
<WindSpeed>0</WindSpeed>
<WindSpeedMax>0</WindSpeedMax>
<WaterLevel>128</WaterLevel>
<WaterTemperature>17.8</WaterTemperature>
<UVIndex>0</UVIndex>
<AddedAt>2018-05-31T20:48:57Z</AddedAt>
</WeatherData>
</Observations>
</WeatherStation>
<WeatherStation>
<Name>Tartu-Tõravere</Name>
<Location>
<Name>Tartu-Tõravere</Name>
<Latitude>58.264072222179834</Latitude>
<Longitude>26.461305555767481</Longitude>
</Location>
<Service>
<Name>Ilmateenistus</Name>
</Service>
<Observations>
<WeatherData>
<Phenomenon>Clear</Phenomenon>
<Visibility>20</Visibility>
<Precipitations>0</Precipitations>
<AirPressure>1024.4</AirPressure>
<RelativeHumidity>53</RelativeHumidity>
<AirTemperature>9.4</AirTemperature>
<WindDirection>99</WindDirection>
<WindSpeed>0.7</WindSpeed>
<WindSpeedMax>1.1</WindSpeedMax>
<WaterLevel>0</WaterLevel>
<WaterTemperature>0</WaterTemperature>
<UVIndex>0</UVIndex>
<AddedAt>2018-05-31T20:48:57Z</AddedAt>
</WeatherData>
</Observations>
</WeatherStation>
<WeatherStation>
<Name>Võru</Name>
<Location>
<Name>Võru</Name>
<Latitude>57.846277777020589</Latitude>
<Longitude>27.019505554963061</Longitude>
</Location>
<Service>
<Name>Ilmateenistus</Name>
</Service>
<Observations>
<WeatherData>
<Phenomenon />
<Visibility>20</Visibility>
<Precipitations>0</Precipitations>
<AirPressure>1024.3</AirPressure>
<RelativeHumidity>62</RelativeHumidity>
<AirTemperature>10</AirTemperature>
<WindDirection>148</WindDirection>
<WindSpeed>0.4</WindSpeed>
<WindSpeedMax>0.6</WindSpeedMax>
<WaterLevel>0</WaterLevel>
<WaterTemperature>0</WaterTemperature>
<UVIndex>0</UVIndex>
<AddedAt>2018-05-31T20:48:57Z</AddedAt>
</WeatherData>
</Observations>
</WeatherStation>
</Stations>
</WeatherStations>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="WeatherStations" nillable="true" type="WeatherStations" />
<xs:complexType name="WeatherStations">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Stations" type="ArrayOfWeatherStation" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfWeatherStation">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WeatherStation" nillable="true" type="WeatherStation" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WeatherStation">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Location" type="Location" />
<xs:element minOccurs="0" maxOccurs="1" name="Service" type="WeatherService" />
<xs:element minOccurs="0" maxOccurs="1" name="Observations" type="ArrayOfWeatherData" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Location">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Latitude" type="xs:double" />
<xs:element minOccurs="1" maxOccurs="1" name="Longitude" type="xs:double" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WeatherService">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfWeatherData">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WeatherData" nillable="true" type="WeatherData" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WeatherData">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Phenomenon" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Visibility" type="xs:float" />
<xs:element minOccurs="0" maxOccurs="1" name="Precipitations" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="AirPressure" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="RelativeHumidity" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="AirTemperature" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="WindDirection" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="WindSpeed" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="WindSpeedMax" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="WaterLevel" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="WaterTemperature" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="UVIndex" type="xs:float" />
<xs:element minOccurs="1" maxOccurs="1" name="AddedAt" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:schema>
Meie kirjutatud retsensioon TODO
Meie kirjutatud lõpptoote retsensioon TODO
Lõpptoode TODO
Lõpptoote kasutusjuhend
TODO
Logiraamat
27.02.2018
Projekti analüüs Siim: Analüüsi viimistlemine Jorma/Andres: Project setup Järgmine koosolek: 06.03.2018 19:00
20.02.2018
Projekti esimene läbirääkimine, timeline paika. Skoop paika, üldine arusaam missugune projekt tuleb. Siim: Itcollege wiki Andres: TFS setup Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks. Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale
11.02.2018
Meeskonna loomine, arutelu mida teha