Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Нейромережевий механізм

Реферат Нейромережевий механізм





lon=139

в) За ідентифікатором міста: .openweathermap/data/2.5/weather? id=2172797

Приклад видаваного відповіді в JSON форматі:

{ coord : { lon raquo ;: - 0.13, lat : 51.51}, sys raquo ;: {laquo;messageraquo;:0.0038,laquo;countryraquo;:laquo;GBraquo;,laquo;sunriseraquo;:1400213168,laquo;sunsetraquo;:1400269657},laquo;weatherraquo;:[{laquo;idraquo;:800,laquo;mainraquo;:laquo;Clearraquo;,laquo;descriptionraquo;:laquo;Sky is Clear , icon : 01d }], base raquo ;: laquo;cmcstationsraquo;,laquo;mainraquo;:{laquo;tempraquo;:282.38,laquo;pressureraquo;:1034,laquo;humidityraquo;:87,laquo;temp_minraquo;:279.26,laquo;temp_maxraquo;:284.82},laquo;windraquo;:{laquo;speedraquo;:1.5,laquo;degraquo;:60},laquo;cloudsraquo;:{laquo;allraquo;:0},laquo;dtraquo;:1400218487,laquo;idraquo;:2643743,laquo;nameraquo;:laquo;Londonraquo;,laquo;codraquo;:200}

У деяких запитах підтримується видача результату в XML форматі, для цього досить додати до запитом параметр «mode=xml».

Отримання прогнозу погоди на 5 днів за кожні 3:00:

api.openweathermap/data/2.5/forecast?q=London,usamp;mode=xml

Прогноз на 10 днів, з одним спостереженням за день:

api.openweathermap/data/2.5/forecast/daily?lat=35amp;lon=139amp;cnt=10amp;mode=json

Отримання історії спостережень за певний проміжок часу:

api.openweathermap/data/2.5/history/city?id=2885679amp;type=houramp;start=1369728000amp;end=1369789200,

Тут пошук міста йде за його ідентифікатором, проміжок часу вказується з використанням UNIX-часу [9].


. 2 JSON і можливості фреймворку JSON-Simple

(англ. JavaScript Object Notation) - текстовий формат обміну даними, заснований на JavaScript і зазвичай використовуваний саме з цією мовою. Як і багато інших текстові формати, JSON легко читається людьми.

Незважаючи на походження від JavaScript, формат вважається язиконезавісімим і може використовуватися практично з будь-якою мовою програмування. Для багатьох мов існує готовий код для створення та обробки даних у форматі JSON.

Нехай text це строкова змінна зберігає представлений в попередньому пункті JSON текст. Наведемо приклад простої програми ілюструє роботу фреймворку [10]:

JSONParser parser=new JSONParser ();

Object obj=parser.parse (text); jsonObject=(JSONObject) obj; name=(String) jsonObject.get ( name ); weather=(JSONArray) jsonObject.get ( laquo ; main ); lt; String gt; iterator=weather.iterator (); (iterator.hasNext ()) {.out.println (iterator.next ());

}

Тут всі класи мають приставку JSON є класами фреймворку.

У програмі створюється парсер, який парсит JSON текст в об'єкт класу Object. На його основі формується об'єкт класу JSONObject. Тепер з цього об'єкта можна витягати необхідну інформацію - у програмі в строкову змінну «name» міститься ім'я міста. Далі створюється об'єкт «weather» класу JSONArray, що є аналогом java.util.List в Java, який зберігає відомості про температуру, тиск, вологості тощо Після цього створюється ітератор, за допомогою якого здійснюється прохід по всіх полях «weather» з виведенням значень цих полів на екран.


. 3 Бібліотека Leaflet

- бібліотека з відкритим вихідним кодом, написана російським розробником Володимиром Агафонкіна на JavaScript, призначена для відображення карт на веб-сайтах.

Бібліотека користується дуже великою популярністю, так наприклад бібліотека використовується на сайтах Flickr, Foursquare, Craigslist, Data.gov, IGN, проектах Вікімедіа, OpenStreetMap, Meetup, WSJ, MapBox, CloudMade, CartoDB та інших.

Наведемо приклад простої програми ілюструє роботу з бібліотекою [11]:

//створюється карта в заданому місці і певним ступенем наближення

var map=L.map ( map ). setView ([51.505, - 0.09], 13);

//додається OpenStreetMap слой.tileLayer (

'# justify gt;}). addTo (map);

//до карти додається маркер в заданій позиції і прив'язується текст повідомлення для відображення

L.marker ([51.5, - 0.09]). addTo (map)

. bindPopup ( відображається lt; br gt; текст. )

. openPopup ();


. 4 Програмна реалізація


Програмна система складається з двох Java проектів і одного веб проекту:

JBPNet - Java проект, що є реалізацією нейронної мережі, містить методи для навча...


Назад | сторінка 12 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Формування формального визначення і написання програми, що реалізує роботу ...
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Пошук кластерів спільнот Live Journal за допомогою методів Data Mining в се ...
  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...