MapCentia

Professional services for geospatial projects.

Recent projects

Municipal web gis

New web gis and map widgets for embedding on web pages. Built upon GC2.
Ballerup Municipality

Web mapping in South Africa

GC2 solution for managing and sharing of geospatial data with clients.
Aurecon Group

Municipal web gis

New web gis and map wigdets for embedding on web pages. Built upon GC2.
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

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

Collaboration in GeoCloud2

Weíve started to built powerful features for collaboration i GC2. Two new concepts are introduced: 1) Sub-users and 2) versioning of datasets.

New embeddable map widget

GC2 now has a new map widget for embedding on websites like this blog, which is Tumblr. You can embed as JavaScript or iframe. Some blog systems and CMSs do not tolerate Javascript embedded on pages. Other do not tolerate iframes (which is the case for Tumblr). You get the snippet from the GC2 map viewer. Just paste the snippet into the page editor (usually you need to switch to HTML source). The map widget is localized and supports at the moment English, French and Danish.

Ubuntu 14.04 server images

Ubuntu 14.04LTS (Long Term Support) was released in April and Iíve been testing 14.04 with GeoCloud2 (GC2) for some time now. Iíve not experienced any issues and none have reported otherwise. So if you donít have upgraded yet it may be time to do so.

Now GC2 supports raster data

Since PostGIS ver. 2, raster has been supported in the database. The raster data model can dramatically increase the use of PostGIS as a analytical and visualization tool. For example elevation models and a lot of environmental data originally resides on the raster data model.

New log system in GC2

When uploading files with geodata to GC2 a lot can go wrong: Invalid geometry, unexpected end-of-file, unknown EPSG etc. To give users a better understanding of what went wrong, Iíve written a log system. The log is session based, meaning it starts and ends with a session (log in to log out).

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. http://test.geocloud.mapcentia.com/user/login/

Use your Ďoldí account or signup here: http://test.geocloud.mapcentia.com/user/signup/

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

© 2014 MapCentia ApS

Contact us