Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have written a simple QGIS plugin which zooms the map canvas to a user specified UK postcode. I would like to share the plugin but the csv file, which contains stripped down OS Code-Point open data is just over 40mb. This is too large to upload to the qgis repository and impractical to download and share.

I have also tried storing the postcodes in a JSON file and pickle file, both of which are also to large a file size. Is there any alternative way of storing the postcodes which may result in a smaller file size?


share|improve this question
This might be a useful plug-in for QGIS users in GB. I don't think it would be asking too much of them if they had to download their own CodePoint Open data and put it somewhere where the plug-in could find it. – nhopton Feb 22 '13 at 11:59
@nhopton This seems to be the the only solution, but still not ideal, if the OS change the schema of there Code Point CSV then the plugin would fail. – Matt Feb 22 '13 at 19:03
I suppose you could put the stripped-down Code Point data (as say a Spatialite db) somewhere on the Internet from where the plug-in could download it to local storage. As an aside, I was just wondering if there might be a procedure in OS OpenSpace that you could hijack to get the required data, but this isn't something I know anything about :( – nhopton Feb 23 '13 at 10:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.