OpenLayers and Versioning in Aptana Studio

This post details how to add a Subversion (SVN) plugin to Aptana to allow you to compare OpenLayers code with previous versions. A straw poll was taken on the OpenLayers mailing list in April 2010, and OpenLayers v3 development is taking place in git, with the central repository stored on GitHub. This means working with […]

MapServer, OpenLayers and the WFS Maze

First a little background on what I was trying to achieve. I am developing a GIS that has both a web and desktop component. It’s built using SQL Server 2008, MapServer, OpenLayers, and using MapInfo and QGIS for desktop connections. On the web system I have an OpenLayers map, with an OpenStreetMap background layer. As […]

Accessing Cross Domain Data with YQL

The same origin policy prevents code from one domain accessing data from a different domain. For a mapping site requests for KML, GeoRSS, WFS services, and some WMS operations are all affected by this policy, and therefore require a range of workarounds, usually involving a proxy. One solution is the ExtJS ScriptTagProxy that can be […]

Will HTML5 Revolutionise Raster Web GIS?

Or perhaps that should be rephrased start browser-based raster GIS? GIS data is split into two base types – vector data – geometric shapes, usually further split into points, lines, and polygons, and raster data – cell-based or “pixelated” data. Graphics on the web mirror this divide. On the vector side SVG – scalable vector […]

A Proxy for IIS and .NET

Due to the same origin policy any data from a remote server cannot be (easily) added to a web application on your own server. This issue also applies to WFS (Web Feature Services) and OpenLayers. There is a Python script that can be used to get round this issue, but I preferred to have a […]

Creating a Geodesic Circle in OpenLayers

I recently asked a question on GIS Stack Exchange on how to create a  buffer around a point that took into account the curvature of the earth. OpenLayers has support for geodesic measurements, but not creating geodesic polygons. Drawing a standard polygon on a Mercator projected map can produce features with very different measurements from […]