Add to Watchlist

Web Processing Services Using OS OpenData

11 views

Citation of segment
Embed Code
Purchasing a DVD Cite video

Formal Metadata

Title Web Processing Services Using OS OpenData
Title of Series FOSS4G Nottingham 2013
Author Martins, Hugo (Lutra Consulting)
License CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
DOI 10.5446/15594
Publisher FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date 2013
Language English
Production Place Nottingham

Content Metadata

Subject Area Computer Science
Abstract In April 2010, Ordnance Survey made a number of their national mapping products freely available under the OS OpenData initiative. Vector and raster datasets at varying scales were released under a very permissive license which allows users to freely create derivative works, even for commercial purposes. Lutra Consulting released a WebGIS application to demonstrate the value and potential of combining OS OpenData, OGC services & standards and open source GIS software. The WebGIS application, Catchment Finder, uses the OGC Web Processing Service (WPS) to provide a simple method for users to generate hydrological catchments (or watersheds) for any point in the UK. Catchment delineation is based on the OpenData Landform PANORAMA dataset, a 50 metre resolution digital terrain model (DTM). Catchment Finder was developed using the following FOSS components: OpenLayers and Ext JS for all user-facing functionality. MapServer and TileCache to serve background mapping and processed results. GRASS GIS for server-side catchment delineation process. PyWPS to provide a mechanism for interaction between the browser and GIS processing taking place on the server. GRASS GIS sits at the core of Catchment Finder. National slope and aspect raster datasets were pre-calculated as inputs for the watershed analysis module in order to optimise calculation times. A WPS process was developed in python (using PyWPS and GRASS’ python bindings). The process chains together a number of GRASS commands in order to generate a vector layer representing the catchment outline which is then displayed in the web client via GML or optionally downloaded as a Shapefile. PyWPS (based on python) was chosen in preference to alternative WPS server implementations due to the typical flexibility and efficiency offered by python (a high-level programming language). Implementing specific GIS processing tasks as WebGIS applications simplifies the end-user’s tasks and therefore opens up GIS processes to non-technical people. Storing datasets and carrying out processing centrally helps remove the burden of managing large/national datasets. Any updates to underlying datasets can be carried out centrally with minimal impact. As Catchment Finder implements the OGC WPS standard, it is also possible for the service to be utilised by desktop GIS applications. At present, due to the low resolution of the underlying DTM, it is only possible to generate watersheds for larger watercourses.
Series
Annotations
Transcript
Loading...
of the money to 1 of them from the circles talking and the presentation is about using the word processes services were processes services in the autumn survey openly about this year 1 of the presentation was dubbed the call of explaining how we came up with the idea of doing something which is we call Couchman find the and the and the wrong speaking for what it is in fact the knowledge is working and legs and dressing room highlight conclusions but we are
specialising in the open source has brought that and webcast who suffered development for huge air and also alleges of the spoke of patients and the a meeting with the US will also having in which the silly during the simulation American modeling concerning the Engineering and because we know what the
Engineering and we have got and we came up with the idea of building catchment finer because the commonly used the same appreciated that takes a bit of the processes that stop justification is used to calculate the river base in the move that led the army and and it was something that we realise that it was happening lots of times and we have to assess the data and the makes and quality analysis of the data and the UK was taking some time out to trigger the in all the operations were making so we came up with this idea of the catchment fight
use for this kind of simple processes and also as a proof of concept of weapons things services and so began to find it is a at the combined by this simple with because of to would without the base and then make the stresses of the world through the eyes as saying it doesn't mean that it needs to be moved through the web browser although that to find itself is also justification that the levels of service itself can be used to the best off and the way in this is that it doesn't matter if you're GS guide or not good news and bad news to approve of the way in which the state would because you don't need to know about the way to the each step of the processes of the cheap but said the 1st thing without that we can win the closest without data for this was the 1st thing that we need to pick up in the the wake of these providing several open data that the datasets and from those who took got Panorama which is the biggest of which is having a factory with countries and also the digital trend model asking reform both not sure about that but I signed last and also to the strategy of data said that she just about with providing contextual information what the area Street and the City 2 so we do that we just have to do some more information to give conducting the Web justification which would later lie this on new survey the website for open the again on all data the and not Duncan through began with the words can use it for making your kind studies analysis and Nixon put so over the the top and now we have the
data we have to find a way of providing the service that you have in mind so this change novel GS relations at the Royal 1 2 cup literally based so we have to use a well we of wanted to use a juicy standards and for that it is 1 which is called the which it stands for were processes and set the standard specifying array of communication between client and so that allows to not only find doses of having to serve but they execute disburses related to stable typically them in the as the publication that through the way so little time to say it is that you can have a really really from simple things really context novels in the back and and just need to groups and the opulent you don't need to make the operations to between the persistent so that the big advantage of housing working
men's so the standard find 3 types of requests so each time the clients and the rebirth to the side the understand his request which can be get abilities describe bosses acute and then that the answer to the clock
and the August his request to be sold at the ability of the like the your country 2 and 3 times like an external response which is basically describing servicemen the so it's describing the general information to the news that the group is providing a service in the UK and the US as part of the world and in the summer for example he was here in the lower part says bosses so that describes how many representing service by the world against in interests of the last of which was services you have to know what they are doing exactly and that's what was described losses which is another request that would then be used a single identified that you got from the previous offering leased to use a walk and see that there is a persistent services that these goals in all right but what does it do and that's why used his request and then you can see that it has got and abstract and as its value which includes the needs to take so that it can run on the site and also I describe what I'd love saltings bosses so you can see here in the lower part of the team have at least 3 of them from the start from the UK and now that you have the right send you want to run in the region Puccini to to to use it to produce for the purposes Symbolic and executed and for example for the rest of was showing that he will be just going back to the
team here that is taking an ex turbinate and it would also take a wide quoting decided because it was too much and that's what we are specified musical process who you back to the survey the next coordinate into a white knight and them from the bottom of the proceeds will go to the catchment itself so this time we understand of the and now
we have the standard locally we have the the what everyone to use them to provide the Swiss up so we had to shoot the chose the trainer venture to implement the of jet and on the open sauce was the will to live work and we had in mind to build the suicide and those who of clients or so the of of a side who in the was not ready across the have what it takes to win across we like a lot of class of 1 of the men of the 1st open source that stop GS stop occasions and room lots of buses with its own decided if we can find something that will have to cross in the back and it would be nice because and we have already learnt his pushing through with the implemented a routine or a framework of old wood originary Mali and so we went to search for some kind of survival was to communicate with cross and provide where processes and that it was easy to to find was by will US which is providing the use of for across in are edited by the BSE is implemented invited to cameras several other packages of working by which I want to use shapely G for what kind of baggage these inviting running inviting you can call it the by the Turks in the last Friday and it was assumed that the company has because it was 1 of the of the 1st implementation of appeal under the GNU opens sauce were sold in the EU and for use by the US of the and by the this is also the beginning on not so because of the that the standard the finds that it can be sent back to the quiet of the selectors so that and maps like the other 4 and the women's results off your new of locals so but this is also to not serve to send back the mass order the to the quiet and then wanted to build a customised client and that although the cervical moment is working for example you can run the processes Quentin chiastic has been which is called the something against clothing and then can run discloses from Britain to the US but we wanted to make like some obligation on the Web so we decided to use of the big everyone knows about it is job was framework Boston jobs could framework allows you to be a special up to go out and that is that it too would be a success is a big big framework that allows you to develop rigid and applications for to find the best publications and and you were which is just a little new framework between those to the UK although the making some region which combined will be extinct in open Maria's well so obvious
that the development 1st into policy the include debate inside across the biggest was set up location maps out for that know how to work out that was the 1st computer is that we wanted the data which British so that they could some quality announces on it and finally because we have the in terms of political computer we had already been developed soldiers converted is pushing into what we would be called by by the will be and what we go to the and head using the by the pianist and everything was set up to test these days were processes of so I'm going to do a quick demonstration
hopefully which would serve as a
sombre just a proof of concept that it is just the rules that just because you have to use open data from the cost of pollution and the universe with some nice man in the background and to see how easy to use and should persisted in order to offer the steps to come to the end so that it can be a lot of these things used only by GS people know because they know the workings of the of the losses from the kind of apps because of need to know what is happening behind the just needs the just knows all about the couple iterative patients publish the 1st thing that I do is just to find a point in the match and that the extra cash for the UK that will be driven from the following a year now in the process itself with a political is that we try to find that the closest that the river to the west the 1st a defiant
his from the University can Calculate the catchment are now so low because of the political debate in several the police's but then would be because we can see that to the river and find the closest found in the River that we can go political went for that 1 in 4 of the last 7 the back into the hands of those who know anything about the sort out the versus was calculated and yellows to so it was with the ball
as it can see that there was a problem in the UK and that is because it's really flat and Blue not so that I can see that he's working in the polls
and the board will leave it to the point where
he will will be coupled with him so we see that the because the processes running a synchronously because of that the only singles and feedback Cimino's it is at this stage so you can see how the ability and
the idea that we have a catch in the UK as a
senior consultant with them from the start as the left us and now we can also be used by the Pianist can also from the tree the shape of the user so we decided to to meet the possibilities of a user and
just the word and the goal
that instead of using follower
of the catchment should follow like that it was not easy for each kind of was doesn't to be GSK activities in the closest any doesn't need to care about the data for about which operations to do a book which will nations to everything is happening in the back inside the house because of the
conditions that we can say is that the well known yesterday that this summer will be allowing want to develop a new high of black smoke and threatened to improve transparent tumbled into the houses and the if land to ask us so that we can do a seems to context of and we can achieve what operations to get and if we those tools to prevent the use of which is not that she has got because the sentencing about what is really not using the and the US with the can do is that we consider this to be specifically to these a dozen other things just 1 operation offered the operations is just on the back in the side and I was going to care about the people and the ball popular with the local said is that the best and that in fact was developed by chance people to G especially ends with anything just calculation general regular populations in American modeling doesn't move to a new especially but it's only that the 2 or read the geospatial that nothing to talk about it was that the Shia open source software is quite stable leading to the arrest of his who can work with it and it's a big test for to know if you can from the movement of knowledge and that the trial be features that most all the books was not the Vikings good but the presence in the team to do that yourself because of the said of those that you want to do so in Dubai by self and in and out of the NHS that will not open the way to the will to make the for grounds because he is not that they can't be that the open from end can that it is that it can also provide services with so that you don't and you saw that in the 1st catchment is that the state the terms of the special resolution is not that high specialist allusion that's why sometimes it that really small catchment so it was that and the fact that everything is that it's difficult to have a big encouragement population so it would be nice to have a high resolution datasets so so that they could not provide a service that is a little bit more accurate but said that this is just depending on the underlying later in the week that the house was a of the 50 metres
things the possible of test is something that is a real estate at the end He the the fact that at the moment developing an application which I still have the which is looking like that we have datasets and will allow the user to those the or and silk and high resolution of it and that the process is so that they can do that because it is such a thing as a data so it's possible so that the losses itself so it's the city's effect doing it right now is the time you read this or that we have the a soul for the son and 1 in this case we have repossessed although they it is already in the living in the last the database so that when we are on the basis of the need to avoid everything such as possible causes leaving the about if the use applauds of its own funds that any converted into the cost that the base and and that work with its as a work with any kind of because you is on the way up at this point not but it really depends on how to implement the itself because like sold it if you want them to be as close as to say that 1 of the group's is what all of another service that is providing the bigger than in the 2 goals that logic in the of the grid to go and fetch state and then you can work with its so it's quite flexible in in fact about the standard itself is not implementing the process is just 1 Mangino communication between guidance said that really faxable because it's by concerns movie is too tools to develop says it doesn't take a genius gas and books and not the word about the performance and to allow for more than the penalty from which is great but it is just nice to be to do with cricket brought the the end to implement this kind of service are split up the group which includes the likes expecting it could be and what it could be and changes to the end even the Aegean and now future over the last several whenever and then make the logic in the back and scripts and in the cell in the now that he is now on his way to London He not that last itself but by the BSE is that is a service at the time that is doing automatically said that the rise of the communication between the lines and the Bible be itself so we could go any other problems that has badly by the NHS so that will be sure to follow through on his has been a lot from last as a shade that could use it would G are because energy also has a new bite and binding so can contingent on Wednesday showed what so that it does Jessica accessing so that will be the 1st chance in search of about divisional make analysis about activities retreated to the by the BSE and and locally and his output of elements of the US and the case is should just moved flexible but the you can view of what everyone is just depends on how to cope with the tools and the area in which he and his idea of a play off in any way the and 8 in the world is that the idea of a white race and at why it had been found in the sea bass is that while this is a single processes just approval calls to conclude that this much complexity as you want but this 1 is just go into the play and the and the process himself in the back and his well this point is not in the river wine so I'm going to find the closest on the move so the Shukrijumah an area where there is no if you got a little too close to the point that snapping into the river and the closest with her so I want to do it in an area under which the 2 groups of all the new data said because it just 15 metres to resolutions which not great to be honest and rock at the Nationals goodies nice as a national scale and also used his just giving some up but if you want to really working smaller using special where there for the high-resolution later that it's up to you if you if you have stated that they might like the were asking for a human to provide the user a way of replacing the they go with the 1 data its possible it's really possible but I looked at him and he looked at me all in which kind of which and a novel about a only or well the need put last if you can call it a pipe and a case of if you happen but sums something like a scene model and and and it gave you you have tightened by to which they can cover the otherwise for example I had something like this would happen building new of across modules so we may see natural new model and we have to get it into last because it will be fascinating and took the 1st set off on this issue that it could advantage with by Canadian universities nice and on to fight the natural which is now by inside by this is like providing features but we distinguish to something that is so widely known but it is softly and that is the American way of so can converted the it will depend on the things that you know how to do and it issued by well if you are worried about the fans issues it is good for example had this complex and all that which we tried it but because it was cost but it was loosely also decided to go and live in city model for us and glasses working with them but we don't know what is going on at that we are committed to the states the UK's biggest to be honest with the result that was not the best rates from the University but speaking with them and we will be included in future which is of course a new model in the order book for the goals of the book on the fall of the UK that it have is just for that the main purpose of that the new money just make a proof of concept because they will be as it is really not a standard that is not being used as much as a word expecting the Duke candidates in not University things is just a nice way to communicate with the other and it's a real estate for more than half of this summer they find that the set understands what you're asking the and the client knows what was going Hopperesque and operating the response from the Socialist just to the concept of self from this week the consultant just the persistence of the lowest just what we need not just as a proof of concept but it could be much more complex to begin with
Stochastic process
Computer font
Web service
Word
Computer animation
Presentation of a group
Demo (music)
Open source
Archaeological field survey
Speech synthesis
Circle
System call
Stochastic process
Stochastic process
Open source
Webcast
Scientific modelling
Software developer
Multiplication sign
Open source
Process modeling
Mathematical analysis
Parameter (computer programming)
Bit
Local Group
Computer animation
Lattice (order)
Operator (mathematics)
Software
Standard deviation
Keyboard shortcut
Context awareness
Stochastic process
Service (economics)
Observational study
Algorithm
State of matter
Model theory
Scientific modelling
Multiplication sign
Calculation
Electronic program guide
Archaeological field survey
Web browser
Client (computing)
Twitter
Web 2.0
Goodness of fit
Web service
Mathematics
Strategy game
Operator (mathematics)
Energy level
Implementation
World Wide Web Consortium
Stochastic process
Area
Standard deviation
Theory of relativity
Information
Mathematical analysis
Usability
Client (computing)
Local Group
Inclusion map
Proof theory
Word
Arithmetic mean
Computer animation
Web service
Factory (trading post)
Telecommunication
Digitizing
Form (programming)
Stochastic process
Mapping
Service (economics)
Content management system
Mountain pass
Multiplication sign
MIDI
Insertion loss
Grass (card game)
Client (computing)
Infinity
Mereology
Emulation
Web service
Dedekind cut
Physical law
Maize
Gotcha <Informatik>
Abstraction
Proof theory
Maximum length sequence
Boss Corporation
Information
Twin prime
Online help
Ultraviolet photoelectron spectroscopy
Local area network
Local Group
Symbol table
Inclusion map
Content (media)
Computer animation
Uncertainty principle
Function (mathematics)
Computer cluster
Spherical cap
IRIS-T
Website
Dependent and independent variables
Personal area network
Data type
Wide area network
Intel
Greatest element
Implementation
Stochastic process
Open source
Multiplication sign
Archaeological field survey
Survival analysis
Grass (card game)
Mass
Web 2.0
Electronic meeting system
Software
Software framework
Process (computing)
Normal (geometry)
output
Library (computing)
Social class
Stochastic process
Rule of inference
Computer icon
Service (economics)
Standard deviation
Process (computing)
Mapping
Numbering scheme
Server (computing)
Geometry
Moment (mathematics)
Client (computing)
Ext functor
Ultraviolet photoelectron spectroscopy
Cartesian coordinate system
Flow separation
Causality
Process (computing)
Computer animation
Uncertainty principle
Uniform resource name
Order (biology)
Local ring
Resultant
Stochastic process
Mapping
Mapping
Scripting language
Set (mathematics)
Direction (geometry)
Software developer
Parameter (computer programming)
Streaming media
Grass (card game)
Coordinate system
Disk read-and-write head
Computer
Web browser
Uniform resource locator
Computer animation
Term (mathematics)
Process (computing)
Point (geometry)
Metropolitan area network
Mobile app
Process (computing)
Information technology consulting
Insertion loss
.NET Framework
Rule of inference
Proof theory
Moment of inertia
Computer animation
Universe (mathematics)
Order (biology)
Iteration
Quicksort
Metropolitan area network
Point (geometry)
Stochastic process
Online help
Point (geometry)
Feedback
Information technology consulting
Knot
Dynamic random-access memory
.NET Framework
Computer animation
Single-precision floating-point format
Personal area network
Whiteboard
Gamma function
Computer animation
Network topology
Online help
Information technology consulting
Shape (magazine)
Gamma function
Information technology consulting
Summation
Word
Computer animation
Online help
Lecture/Conference
Moment (mathematics)
Operator (mathematics)
Amsterdam Ordnance Datum
Information technology consulting
Shape (magazine)
Tunis
Standard deviation
Complex (psychology)
State of matter
Model theory
Scientific modelling
Multiplication sign
Insertion loss
Client (computing)
Function (mathematics)
Food energy
Information technology consulting
Image resolution
Web service
Mathematics
Bit rate
Military operation
Proof theory
Area
Service (economics)
Process (computing)
Building
Moment (mathematics)
Open source
Complex (psychology)
Basis (linear algebra)
Sound effect
Mass
Bit
Open set
Demoscene
Hand fan
Proof theory
Telecommunication
Order (biology)
Module (mathematics)
Resultant
Metre
Point (geometry)
Mapping
Service (economics)
Open source
Mathematical analysis
Regular graph
Goodness of fit
Causality
Term (mathematics)
Operator (mathematics)
Database
Software
Software testing
Scripting language
Condition number
World Wide Web Consortium
Stochastic process
Standard deviation
Scaling (geometry)
Cellular automaton
Element (mathematics)
Mathematical analysis
Information technology consulting
Client (computing)
Set (mathematics)
Contingency table
Line (geometry)
Cartesian coordinate system
Shape (magazine)
Local Group
Calculation
Word
Summation
Maize
Computer animation
Software
Logic
Personal digital assistant
Universe (mathematics)
Dependent and independent variables
Computer-assisted translation
Loading...
Feedback

Timings

  584 ms - page object

Version

AV-Portal 3.8.2 (0bb840d79881f4e1b2f2d6f66c37060441d4bb2e)