Professional services for geospatial projects.

Recent projects

Municipal web gis

New web gis and map applications built upon GeoCloud2.
Dragør Municipality

Municipal plan web site

New web site with the municipal development plan.
Esbjerg Municipality

Sector plan site

Web site for municipal  sector plans. All maps are managed in GeoCloud2.
Jammerbugt Municipality

The Heritage Service

HTML5 app with map search used in a museum exhibition.
Vesthimmerlands Museum

Stories in and about the city

Technology for collection and dissemination of citizen input.
Own project with CiTyBee

GeoCloud2 (GC2)

Open source platform for geographic data. Build on PostGIS, MapServer etc.
Own project

CartoMobile for GC2

CartoMobile for GeoCloud2. Development of a complete "Field data entry" solution.
Own project with ClueTrust

Unified search

Address and cadastral data and more indexed in Elasticsearch for fast search.
Own project with COWI A/S

Clients and business partners

On our blog

New static map API in GC2

New experimental static map API in GC2. Create static PNG images exactly like the interactive map. The API is using Webkit rendering engine on the server side. After some more testing I’ll write about how to install the API.


Share your maps

We’ve made it easier for you to share your maps. A new Share button on the map viewer enables you to share the current map view on popular social media sites. Futhermore you can get HTML/JavaScript code for embedding on blogs and web pages. Enjoy sharing maps!


GC2 has an update. Important info!

I have experimented with getting tileCache to run faster and come up with a better configuration. If you are using GC2 on MapCentia’s infrastructure or have a service agreement with MapCentia regarding own server, so sit back and enjoy faster tile serving. But if you host your own GC2 server without a service agreement, I have an IMPORTANT information for you!


New theme wizard in GeoCloud2

In January we have been busy with the next (slightly) larger update of the GeoCloud2 software. Thanks to all of you who have tested GC2, we have corrected many bugs. Furthermore, we have improved the underlying framework, so it’s even easier to build upon GC2.


Add GeoCloud2 layers to a CartoDB map

I’ve earlier written about a mashup between GC2 layers and a MapBox map. This can also be done with a CartoDB map. Its easy to access the native Leaflet object in the cartodb.js API so you can add additional layers from GC2.


From PostGIS to Elasticsearch. Part II: Make a map

In part I, I wrote about how you could easily get data from PostGIS to Elasticsearch using GeoCloud2. My example showed how I got collected tweets, stored in PostGIS, indexed in Elasticsearch. All done with a few API calls. In Part II, I will show how you can use Elasticsearch as data source for a Leaflet map.


Elasticsearch. Part I: Indexing PostGIS data

Elasticsearch provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. It not only great for search, but also for extracting value out of all the data that businesses are collecting.


Meta data URLs as active links in map viewer

Meta data URLs of layers will  now be seen as active links in the map viewer. If a layer has an URL a small info sign will appear in the layer tree.


Add GeoCloud layers to a MapBox map

As I’ve written before, you can create OpenLayers or Leaflet maps with the GeoCloud JavaScript API. Now I want to show how you can create just the layers and add them to an already existing Leaflet app.

Lets say you are using MapBox base layers and the JavaScript API to built an application. Now you want to add layers from your own GeoCloud PostGIS database. It’s quite easy to do.


Amazon server image with GeoCloud2

You can now launch a complete server in the cloud with PostGIS, MapServer, TileCache, ogr2ogr, WFS, Elasticsearch, Leaflet, OpenLayers and GeoCloud2, which ties all together with a powerful web interface. Launch a server and start uploading your spatial data in only 5 minutes! After launch no configuration is needed, just start using your server.


GeoCloud2 is now ready for testing

The new and much improved GeoCloud2 is now ready for testing.

Use your ‘old’ account or signup here:

There is a lot of new features.


Using spatial SQL in the browser

The HTTP SQL API is one of the most powerful tools I have tried in web mapping and I can hardly imagine what I did before I knew about this (Thanks to CartoDB). The SQL API has been part of GeoCloud for some time now and in this post I will describe how it can be used to quickly make a spatial analysis and display the result on a web map.


Using a CDN in front of the tile cache server

One of the more challenging tasks associated with building a tile service is ensuring the performance. The service must be able to deliver thousands of tiles per second and must provide equally well all over the globe. GeoCloud is using a so-called Content Delivering Network or CDN, which is a large distributed system of servers deployed in multiple data centers across the Internet. The CDN offload the traffic served directly from our origin infrastructure and this allows our users to scale their solutions to potentially millions of end-users.


MapCentia ApS
Kong Christians Alle 37
DK-9000 Aalborg, Denmark
Phone : +45 26277810
CVR: 35379193


© 2013 MapCentia ApS

Contact us