Archive for the ‘GIS’ Category

Microsoft ESP discontinued?

Sunday, January 25th, 2009

ACES, the Flightsim studio of Microsoft has been closed down. Of the approximatly 100 people only 6 are left to shut things down. So no bright future for Microsoft Fight Simulator.

It also affects Microsoft ESP, a simulation application based on the FlightSim platform. ESP was developed by the same team so it seems this product ends as well.  There are no official statements yet. Perhaps on the ESP Insider blog or Developer blog of the ESP team something will get published? 

We looked into ESP and wanted to investigate the possibilities to use it as an advanced 3D GIS platform, with data from Virtual Earth, AI, 3D visualisation and modelling, etc. On the other hand if cannot use ESP, we can explore OpenSceneGraph again. We used OSG a couple of years ago with success and I suppose it moved forward so it even better fits our needs.

Geo Mindstorms

Friday, September 12th, 2008

I’ve recently purchased a Lego Mindstorms NXT. Of course for my sons, but as they are a bit too young for it now, I will have to use it.

It’s also for my work actually. The Lego Mindstorms is an affordable tool for different subjects we are researching, such as:

  • OGC Sensor Enabled Web
  • Location based services
  • Command & control
  • Automonous behaviour

OGC Sensor Enabled Web
The OGC Sensor Web Enablement is quite obvious: The Lego Mindstorms supports different sensors. Standard e.g. a light sensor, measuring light intenstities, and a sound sensor measuring Db and Dba. You can also buy additional sensors like temperature, RFID and gyrometer sensors. The sensors can be used for the different components of the OGC SWE. The first components which will probably be used are:

  • Observation and measurement (O&M) to encode the sensor data
  • Sensor Model Language (SensorML) to describe the sensor systems
  • Sensor Observation Service to request, filter and retrieve sensor data.

Later the planning and alert services could be added.

Location based services
Also location based services are quite obvious. The built robot has a location and thus could respond to it (e.g navigate, react on POI’s, etc), or other applications could react to the location of the robot. Of course we first want to show the location of the robot on the Touchtable.

Control & command
On above mentioned touchtable the user could give commands to the robot. Eg to move to another location, to send measurements etc. The robot could act as a mobile field user who receives commands from a control center. Because a PC, like a UMPC can be attached to it, it could mimic the behaviour of field user ,like measurements teams during a disaster, in a training situation.

Autonomous behaviour
Contrary to the C&C mentioned above, you can give the robot an order (e.g. to move somewhere and drop something). Also the robot has the abilities to respond to situations itself. These kind of autonomous behaviour is for example examined in disaster management but normally requires an expensive system.

Conclusions
The Lego Mindstorms is an very affordable tool to investigate different geo related subjects in a extremly easy (and cool) way. It has the potential due to its combination of sensors and intelligence to investigate even further and implement trully geo-innovative ideas for only minimal costs.

OSM Routeplanner

Sunday, June 29th, 2008

As project #546 I am writing a routeplanner based on Openstreetmap, targeted at pedestrians. It will consist of three main components: a route engine, a graph builder and most interesting for me a special pedestrian routing client using not only the OSM roads but also POIs, parks, etc. The first step is now (almost) finished: An implementation of Dijkstra’s algorithm in C#. It can handle a large number of data but I need to test it now with some real data instead of auto-generated locations and edges. Of course these data will be extracted from Openstreetmap data using the graphbuilder. 

WFSHarvester on SourceForge

Friday, May 23rd, 2008

The WFSHarvester is now an Open Source project on SourceForge.
Project website: http://wfsharvester.sourceforge.net
SourceForge site: http://sourceforge.net/projects/wfsharvester

There is not a lot to find though. At this moment I am adding comments to the source files, cleaning up some stuff, writing a few lines of documentation. When this is done I will put it in the SourceForge.

After that I will create some sample files and a simple client for testing.

WFS Harvester to go Open Source

Thursday, May 22nd, 2008

Because the WFS Harvester is so simple and might be useful for other organisations as well I’ve decided to create an Open Source project. Apart from making the harvester available to other people, I also hope someone might improve it :)

WFS Harvester

Thursday, May 22nd, 2008

For a project it is necessary to harvest data from several distributed WFS’s and put the data in a central WFS. A simple and configurable WFS Harvester is developed to perform this task. Because a few easy to configure configuration files are used it can be used relatively easy for different WFS’s.

The WFS Harvester requires 4 parameters:
1. XML file
2. URL of WFS
3. URL of WFS-T (Transactional WFS)
4. XSL file

The XML file contains a GetFeature request. This request is sent to a WFS. The XML result of this request is transformed into a Transaction request using the XSL file. This transaction request is then sent to the WFS-T.

Of course it could be improved by requesting for the capabilities of a WFS and so on, but now it’s an easy simple library. The XSL file allows for example to copy WFS data from one datamodel into different datamodel and store it in another WFS.

TomTom finally gets approval to buy TeleAtlas

Wednesday, May 14th, 2008

Months later than hoped TomTom gets the approval of the European Commissioner for Competition, Neelie Smit Kroes, to take over Tele Atlas. Neelie Smit Kroes ordered an additional research to investigate the consequences for the map/navigation market. The investigation established that enough competition remains.

The main concern for the EC was that TomTom/TeleAtlas might raise the price or restrict access to digital maps for other PND (personal navigation device) manufacturers. The EC finds that this is unlikely as there is a competitor, Navteq.

Snowflake Software GML Viewer

Friday, March 14th, 2008

Today I came across the GML Viewer of Snowflake Software. It promises to display any GML2 and GML3 file. After testing several GML viewers I was a bit sceptical about that. However it really did open any GML 3 file I tried! Really great! I have not used it very extensive yet, but a few random GML documents I retrieved from my Deegree setup for GDI4DM were indeed visualised without problems.

There are some minor points as well, the user interface could be more friendlier and usable. Also the WFS 1.1 request didn’t work for me.

In the end it seems a nice additional tool to easily visualise GMLs without much problems.

Actually I am a bit sad as it does almost the same as I was planning to do. I was about to write a GML viewer in .NET/WPF capable of displaying any GML3 file as well by just parsing any GML without validation and simply walking through the structure and displaying any found GML geometries and their sibling elements. Well I’ll still do that, just for fun at home to play around with WPF/C# and make it open source.

Turning OpenStreetMap into a WFS

Saturday, March 8th, 2008

Yesterday I worked with my colleague Martijn on making openstreetmap data available through a WFS. First he put the data in a PostGIS database (see the post on his blog). After that it was quite easy to make the data available in Deegree WFS.

It appeared the import tool om OSM did not add primary keys, so they were made by adding a serial type column to all OSM tables and making it the primary key.

After running a java tool to create the Deegree WFS datastore XML for OSM and adding some lines to make the OSM features visible and queryable the Deegree WFS was up and running.

So now we have a WFS 1.1 service supplying OSM data in GML 3.1.1 format.

Nice result in a few hours, but I still want to do some things, namely:
- Change the default app namespace into an osm namespace. Actually this is done in 5 seconds…
- Try to output GML SF. The OSM tables are very simple and flat, so SF should be more than enough.

ATP PhotoFinder

Friday, March 7th, 2008

In January ATP Electronics launched an easy and cheap GPS device to geotag photos. Their quick tutorial below shows how it works.

 

More information can be found at this site:
http://photofinder.atpinc.com/

In the Netherlands you can buy it for 89 euro at shop4memory:  
http://www.4memory.nl/index.php/cPath/88

89 euro for such a device doesn’t sound much. Unfortunately it is sold out at this moment :(