Banner

Monday, 8 December 2008

Thematic Mapping Engine: Source code and technical documentation now available

Many people have asked, - and today, I've released the source code of the Thematic Mapping Engine (TME) under a GPLv3 license. The engine takes statistical data, spatial features and thematic mapping parameters as input and returns a KMZ file. This file can be viewed in Google Earth, or other geobrowsers supporting the KML standard. TME can be accessed from a web interface or a PHP script.

TME web interfaceWith the TME web interface, thematic maps can be created in a web browser, without a single line of code. This is achieved through an interactive web form where the user can select between statistical indicators and various thematic mapping techniques. Mapping parameters, like the colour and size, can be readily changed. The form returns a KMZ file which can be visualised directly in the web browser using the new Google Earth plug-in, or downloaded to a computer.

TME Application Programming Interface (API)The Thematic Mapping Engine can also be used as an application programming interface (API). This allows thematic maps to be created with a few lines of PHP code. Existing or new applications can use this API to add thematic mapping functionality. This is the code required to create a choropleth map:

Bjørn !!!!I cant believe that!!!since first time I´v seen your engine I hope that someday I could do something cool like this for my project, its perfect!Its wonderfull that you´ve done this!I hope show you something soon with brazilian Aids data, Please tell me the true your real name its Santa Claus??

Hi, Your work is amazing. I am a newbie to GIS and I i am in search of city borders. (In your application u had a link to world borders dataset).Could you please let me know where can I find city borders ie; Polygan coordinates. I have the lat and long information for each city and I need the city border dataset.

@SangyYou're better off creating your own borders as a new KML file. Depending on which country you're planning to map out there are multiple definitions of "cities" (urban extent, administrative area etc, etc.) so it could all get a bit subjective.I'd suggest, first off, that you create a simple points file (say based on the centre of the cities) and try using the application to set up a proportional symbol map.Have fun