Technical Overview: MapGuide

MapGuide is a web-based map platform that includes both server and client components. It is currently available in two forms: “MapGuide Open Source” from the Open Source Geospatial Foundation (OSGeo) under the Lesser GPL license; and as “Autodesk MapGuide for Enterprise” directly from Autodesk.

Polar Maps and Projections: Part 2, Implementation 2

The first part of this article looked at different ways of producing polar maps and surveyed a number of different azimuthal projections that are often used for polar maps. In this second part, I produce a working implementation using UMN MapServer and OpenLayers.

Polar Maps and Projections: Part 1, Overview

With the success of my earlier series on global equal area map projections (starting with this overview), I received a number of requests to produce a similar how-to article for polar maps. The first part of this article (published here) provides an overview of a number of different map projections commonly used for polar maps. ...

Technical Overview: Ordnance Survey OpenSpace

The Ordnance Survey is the UK’s national mapping agency. They have a history of leading the way in surveying technology and digital map products. However, their digital products also have the reputation of being very expensive. Recently, the Ordnance Survey launched their “free” OpenSpace service to allow users to add interactive maps to websites. This ...

Geospatial Data Management, Catalogs, and Spatial Data Infrastructures

Anyone browsing the OSGeo software lists will find a number of catalog and infrastructure applications. They look to be mature and active projects, but they simply fail to grab the attention that applications like GeoServer and OpenLayers do. What are these applications, and why are there a number of applications that appear to do very ...

Technical Overview: Geocoder.US

Geocoder.US is a popular online geocoding service. The service supports geocoding through REST, XML-RPC, SOAP, web interface, and email. Limited services are free for non-commercial purposes. Batch geocoding is also available for commercial users.

Technical Overview: Mapstraction

Mapstraction is a JavaScript toolkit that provides an common API to eleven different mapping providers. This allows a developer to create an application that can be easily switched between different base map providers. This could be at development time (eg. if a provider introduces better data) or at runtime (eg. according to region or the ...

How to create an online map with a non-Mercator Projection: Part 2

In the first part of this article we created a WMS server of basemaps using an unconventional map projection (the Mollweide projection). In this second part, we shall implement the client side of the project, creating a working application that will plot user data on the basemaps.

How to create an online map with a non-Mercator Projection: Part 1 2

Previous articles in this series, discussed different coordinate systems and map projections available, and why different systems suit different applications (Part 1, 2). This was followed by a look at geostatistical and thematic maps where data areas and data densities are important (Part 1, 2, 3). Virtually all online map applications use the Mercator projection. ...

Choosing a Projection, Part 3: Pseudo-Cylindrical Projections

After looking at the need for global equal area projections and a number of different possible projections, we shall now look at the pseudo-cylindrical options. There are a lot more of these, so we cover them in an article of their own. Pseudo-cylindrical projections are similar to cylindrical projections, but the central meridian is the ...