![]() |
|
![]() |
|
| AKTiveSA |
![]() |
AKTiveSA
Work was undertaken to generate a number of resources to support the AKTiveSA Afghanistan Scenario. These included BBC News articles reporting the events in the scenario, as well as reports by the USGS. In order to make these resources available to other systems, we also created an RSS feed system. These RSS feeds display the resources from each publisher. In order to allow the RSS feeds to be correct for any time throughout the scenario, they are generated from a MySQL database which stores the publication time of each resource.
Shapefile to SVG ConverterA number of ESRI Shapefiles (http://www.esri.com) published by AIMS (http://www.aims.org.af/) were also identified. These contain vector data for a variety of aspects of Afghanistan, including District Boundaries, Airports, Roads, and Rivers. Also available is more detailed vector data for Kabul, covering Landuse, Eduation Facilities, Government Buildings and many more. Using PHP, a script was developed which generates a SVG map from the Shapefile data. It is also able to add colours and labels based on data in a CSV file. It is possible to restrict the bounds of the SVG file to a specific area. A web service was also created, which lists the available maps, as well as the metadata relating to them.
HTTP-POST ts-import InterfaceThis is an interface for importing RDF data into 3store (http://www.aktors.org/technologies/3store/). It has an HTML interface for ease of use. It uses a challenge-response authentication system, which relies on users' credentials being stored in files on the web server. A simple script for generating new password files in order to add new users was also developed on this project.
HTTP-POST ts-import Interface Military Object Client SimulatorThis is a Windows application, written in C# which is used to simulate the updates made by a Military Object in the AKTiveSA scenario to the server. This application gets the update data from a MySQL database, connects to a web service, and calls the function of the web service with the update data at the correct time. It can be used to simulate a single object or all objects in the database and the simulation rate can easily be adjusted.
|