Sensor Web, Geoprocessing, Security & GeoRM, Geostatistics, Semantics, 3D, Ilwis, Earth Observation

Plus ça change, plus c’est la même chose

April 23rd, 2013 @ 09:01 by Martin Schouwenburg
Posted in ILWIS

Last week I talked a bit about what connectors are supposed to do. As mentioned there, their main task was to translate external representations to internal ones. This week I want to focus a bit on the internal representation. After all, that is what people will use when programming with ILWIS-Objects.

The design of the internal representation leans heavily in some ways on the existing implementation; in other ways, it deviates sharply from that. It was/is maybe somewhat surprising that an 18 year old design is still very relevant these days. At a high level, the data structure has not changed that much. We still talk about data layers and coordinate systems, the problem of the data’s semantics still has to be addressed and tables are still tables. What has changed is the nature of the data itself. Where 2D data was sufficient in the past, we now talk about 3D, 4D and even 5D data. We see the size and availability of data sets explode and we see the complexity of relations between data sharply increasing. So the claim is, while the nature of data certainly has changed, the overall structure has not changed as much.

So what is this structure? What is this ILWIS 3 inheritance which we will more or less port to ILWIS-Objects? The backbone of ILWIS 3 was a set of classes that were all derived from a base class called very creatively : IlwisObject. All major points of GIS/RS data organization were mapped onto classes in that organization. Please see a simplified picture of this below.


Connecting things

April 15th, 2013 @ 08:47 by Martin Schouwenburg
Posted in ILWIS

Last week I wrote about the high level design and structure of the next generation of Ilwis. This week I will focus on one of the most important parts of it, the connectors. In the picture of last week (part of it below), they made up the whole lower part of the second diagram



Deleting Observations with SOS 4.x …

April 15th, 2013 @ 08:00 by Eike Juerrens
Posted in Sensor Web

During the devlopment of the RESTful Binding Extension, a requirement arose for deleting single observations. To solve this, I developed the DeleteObservation extension oriented at the DeleteSensor operation.

You can delete only observations, that have a gml:identifier element. The current implementation is available via the following bindings:

  • SOAP
  • POX
  • KVP
  • RESTful

Example requests are available via the latest development version from the current 4.0 dev branch. Just go to your locally deployed SOS_WEB_APP/client and select version 2.0, any binding and than the DeleteObservation example request. Before submitting, make sure to enter a valid observation id! Here are some illustrative examples:

URL: ../SOS_WEB_APP/sos/kvp?service=SOS&version=2.0.0&request=DeleteObservation&observation=OBSERVATION_ID

URL: ../SOS_WEB_APP/sos/pox

<?xml version="1.0" encoding="UTF-8"?>


AirQuality SenseBox at EGU2013

April 10th, 2013 @ 11:39 by DustinDemuth
Posted in 52°North, Communities

We have been invited to present our experiences with the AirQuality SenseBox at EGU 2013, Vienna. If you are at EGU and  interested, feel free to join session GI3.5  in room G1 this afternoon from 15:30 to 17:00.

52°North seeks student applications for the Google Summer of Code 2013

April 10th, 2013 @ 08:56 by Daniel Nuest
Posted in 52°North, Communities, Geoprocessing, Geostatistics, GSoC, Sensor Web

52°North is thrilled to announce that it has been chosen the second year in a row to be a mentoring organization for the Google Summer of Code 2013 (GSoC)!  The Google Summer of Code is a global program that offers students stipends to write code for open source projects. Google pays the stipend recipient $ 5.000,- for 3 months of software development for 52°North. A mentor from a 52°North partner organization supervises the student during this period.

As such, we now look for students who are interested in writing code for various 52°North projects. If you are interested in writing code for software developed by the 52°North communities, please have a look at

Student Application opens on April 22, 2012 at 19:00 UTC – but the discussion can start right now!

This summer, flip bits not burgers with 52°North!

Any questions? Please contact Jan Schulte ( or join us at ** *#52north*.

Next Page »