{"id":489,"date":"2014-10-06T13:18:46","date_gmt":"2014-10-06T12:18:46","guid":{"rendered":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/?p=489"},"modified":"2014-10-06T15:14:08","modified_gmt":"2014-10-06T14:14:08","slug":"urban-observatory-portal-goes-live","status":"publish","type":"post","link":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/2014\/10\/06\/urban-observatory-portal-goes-live\/","title":{"rendered":"Urban Observatory Portal goes live."},"content":{"rendered":"<p>The Urban Observatory programme is deploying sensors and exploring the use of data to help inform the public about city services, and to help researchers better understand how cities work.<\/p>\n<p>The data for this comes from a number of different streams and is held in a schemaless data structure. A python based middleware layer has been developed to ease the interactions with this structure.\u00a0Facilitating the storing of data, the management of data and also creating different views onto the data.<\/p>\n<p>It is through this middleware layer that a portal has been developed. By using django,\u00a0 the Python Web framework tool. That allows data to be extracted that works with a number of JavaScript libraries e.g openlayers , highcharts.<\/p>\n<p>The portal itself show the location of the sensors, provides graphs of the sensor data. As well as some extra functionality like heat mapping.<\/p>\n<table>\n<tbody style=\"width: 100%\">\n<tr>\n<td style=\"width: 33%\"><a href=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130639.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" class=\"alignnone  wp-image-488\" style=\"width: 100%\" alt=\"UO portal 1\" src=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130639-1024x465.png\" srcset=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130639-1024x465.png 1024w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130639-300x136.png 300w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130639.png 1350w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/td>\n<td style=\"width: 33%\"><a href=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130717.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"466\" class=\"alignnone size-large wp-image-487\" style=\"width: 100%\" alt=\"UO Portal 2\" src=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130717-1024x466.png\" srcset=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130717-1024x466.png 1024w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130717-300x136.png 300w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130717.png 1351w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/td>\n<td style=\"width: 33%\"><a href=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130806.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" class=\"alignnone size-large wp-image-486\" style=\"width: 100%\" alt=\"UO portal 3\" src=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130806-1024x472.png\" srcset=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130806-1024x472.png 1024w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130806-300x138.png 300w, https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/files\/2014\/10\/Screenshot-from-2014-10-06-130806.png 1341w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>With the deployment of a wave of new sensors being planned in the next few months. You should see a few more dots appearing on this map shortly.<\/p>\n<p>The portal is available\u00a0 <a href=\"http:\/\/ceg-sense.ncl.ac.uk\/lturf\/public\/\">http:\/\/ceg-sense.ncl.ac.uk\/lturf\/public\/<\/a><\/p>\n<p>Neil &#8211; @neil_py_harris<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Urban Observatory programme is deploying sensors and exploring the use of data to help inform the public about city services, and to help researchers better understand how cities work. The data for this comes from a number of different streams and is held in a schemaless data structure. A python based middleware layer has &hellip; <a href=\"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/2014\/10\/06\/urban-observatory-portal-goes-live\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Urban Observatory Portal goes live.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":4972,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,7],"tags":[],"class_list":["post-489","post","type-post","status-publish","format-standard","hentry","category-events","category-news","category-research"],"_links":{"self":[{"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/posts\/489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/users\/4972"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/comments?post=489"}],"version-history":[{"count":2,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/posts\/489\/revisions"}],"predecessor-version":[{"id":495,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/posts\/489\/revisions\/495"}],"wp:attachment":[{"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/media?parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/categories?post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/geospatialengineering\/wp-json\/wp\/v2\/tags?post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}