Portable GIS (updated)

GIS on a USB stick.

Announcement: Portable GIS Version 2 is released! Download it here

The philosophy behind this idea was to provide beginners with a ready-installed and configured stack of open source GIS tools that would run in windows without the need for emulation or a live cd. By taking out the often difficult installation and configuration, I hope to make it easier for beginners to get started with open source GIS, so they are not put off before it gets interesting and fun. Not only that, but having a fully self-contained GIS system may prove useful in a number of real-life situations.

Newly updated version 2 contains a self-contained installer, updated versions of all the constituent software packages, a new control panel, and improved documentation.

The current set of software includes:

  • Desktop GIS packages QGIS (with GRASS plugin), uDIG and gvSIG,
  • FWTools (GDAL and OGR toolkit)
  • XAMPPlite (Apache2/MySQL5/Php5),
  • PostgreSQL (version 8.4)/Postgis (version 1.4),
  • Mapserver, OpenLayers, Tilecache, Featureserver, and Geoserver web applications.

The packages and menu system are all open source, but each component has a separate license. Some of the components have been altered in order to make them drive-letter independent.

Provisoes:

  • This is not for production use. In order to keep end user configuration to a minimum there are a number of security holes and as such it should be used for demonstration and home use only.
  • It is also not “stealth GIS”- no attempt has been made to leave no trace on the host system.

Support and Assistance:

I am now offering enterprise-level support, customisation and deployment of Portable GIS via OADigital. Please click here for further details of this service.

51 Comments so far

  1. [...] Portable GIS [...]

  2. Sarel on September 28th, 2007

    This is fantastic. I am very interested in this concept. What it means for us is that we can distribute GIS and database packages to poor African countries in portable formats.
    Please add my to your mailing list, for updates.

    Medical Research Council, South Africa. Malaria Research Lead Program for Africa.

  3. admin on September 28th, 2007

    Thanks for the support Sarel- I don’t actually have a mailing list yet but it looks like it will be a good idea and I will see what I can do. In the mean time I will keep posting here.

    Jo

  4. JC Riveros on October 2nd, 2007

    I have been running a Quantum GIS(0.74 with PostgreSQL support) from a USB stick since a while.
    It is fairly useful for a fast (and rough) map composition and printing but it has limited edition/analysis capabilities until now…
    I understand that version 0.8 is already available and it has a GRASS plugin so things are improving fast.

  5. admin on October 4th, 2007

    Hi JC, Thanks for stopping by. It’s the 0.8 version that I use currently- with GRASS and postgresql/postgis support. I guess I’ll have to move up to 0.9 now though!

  6. [...] is encouraging. There is now a dedicated page to portable GIS and with more community involvement, maybe we’ll start seeing some real progress here. As I wrote [...]

  7. Farley on October 17th, 2007

    Hey Jo,

    I see that you have modified Daily Cup of Tech’s usb drive menu to use Submenus. I have had a look at this, but I’m not quite there. I wanted to have it dynamically driven from the applist.ini file. Would you mind forwarding your modifications to me?

    Also, how are you doing on a release for your GIS on a stick?

  8. admin on October 19th, 2007

    Hey Farley,

    See your email! I think I will probably post my modifications to the menu to DCOT, and also host them here as well since a few people have asked about that.

    The portable GIS release is a bit up in the air as work pressures are making it hard for me to commit much time to it. However, something has come up which makes it more of a priority so watch this space…

    Jo

  9. Tyler Mitchell on December 21st, 2007

    Now Jo’s paper about this project is available in the OSGeo Journal:
    http://www.osgeo.org/files/journal/v3/en-us/final_pdfs/cook.pdf

    Enjoy.

    Tyler

    p.s. Was there a decision or method for having OSGeo host the files for you?

  10. admin on January 7th, 2008

    Thanks Tyler,

    I’ll edit the post to include the link to the journal. As for the hosting, we’re still trying to decide on the best approach for it.

    Jo

  11. David on January 8th, 2008

    Hi Jo
    I like the idea. Someone asked about mailing list for the project. I am looking at doing one for aerial imagery capture using small and mid format cameras. I thought about setting up Mailman myself but found that hosting is available… much easier. One site I liked is this https://www.emwd.com/mailmanorder.html Its just $10 to set up a list, and $4 per month for the hosting. All moderator managed by browser interface.
    Best wishes with the project
    David

  12. admin on January 10th, 2008

    Hi Dave,
    Many thanks for the heads up on mailing lists- we’re still looking into the various options for the project. I’m keen to keep the momentum going, but it’s hard amongst all the other things (real work and so on). I’ll check out the link you suggest. I’m interested in your project as well-do you have some more information about it?
    Jo

  13. [...] a job for FWTools. Luckily, I remembered a post or two from James as well as the fine work done by Jo Cook. I figured if it could run from a USB stick, then why not a [...]

  14. giles carey on June 9th, 2008

    hi there

    am interested in this. however, when i go to extract i get asked for a password? any clues? or am i missing something obvious?

    i am also interested in where to obtain data? as an independent researcher (ie not educationally affiliated) my research is into prehistoric features in an area, however HERs don’t have the license to share shape files etc. of os data. I know there’s no chance of obtaining OS data, but is there any basic basemap data out there for free or a small charge?

    cheers

  15. admin on June 9th, 2008

    Hi Giles,

    I didn’t zip it with a password, so you shouldn’t need one to unzip it. What are software are you using to unzip it?

    Regarding base map data- this is really difficult, and the only answer I have so far is openstreetmap, but that can be of limited use. You may want to investigate the ordnance survey print license, which allows you to scan paper ordnance survey maps and put them in cad or gis. It’s quite cheap- you could contact them and ask if it’s valid for what you want to do.

    Thanks for stopping by

    Jo

  16. Iwan Setiawan on June 11th, 2008

    Is there any link for download of those application. Fyi, ILWIS 3.4 Open is also a protable GIS which can be run directly on flashdisk without insalling it.

  17. admin on June 11th, 2008

    Hi Iwan,

    The download link is at the top of this page. I’m interested in your alternative portable gis- can you give me a link to it?

    All the best

    Jo

  18. Iwan Setiawan on June 11th, 2008

    Hi Jo,
    Yup.. i’ve missed that link! I realize when I already post my message.. ;)
    URL of ILWIS 3.4 OPEN is at http://www.itc.nl/ilwis/ and http://52north.org/index.php?option=com_projects&task=showProject&id=30&Itemid=127

    Btw, I link this page at my blog (in Indonesian language).
    Regards,
    Iwan

  19. [...] Portable GIS 1.2 ist freigeben. Es handelt sich hierbei um ein GIS-Software-Paket, das ohne Installation von einem USB-Stick genutzt werden kann. [...]

  20. [...] the GIS-in-my-pocket department, Portable GIS 1.2 has been [...]

  21. Postgres OnLine Journal on June 18th, 2008

    Portable GIS: PostgreSQL and PostGIS on a USB Stick…

    First this is a windows only package, but nevertheless sweet. In our article
    What can PostgreSQL learn from MySQL?
    we complained about the fact that there is nothing like Server2GO pre-packaged with PostgreSQL. Low and behold comes this thing
    cal…

  22. KSSPrasad on June 19th, 2008

    Its nice to know the Portable concept has come to GIS arena. Hope this will provide a good choice for learners and beginners. Congrats

  23. SEWilco on June 25th, 2008
  24. admin on June 25th, 2008

    Hey SEWilco,

    Thanks for creating the torrent, and for adding the bit about optional registration- it’s handy for me to have a list (and to know roughly how many downloads there have been). Not knowing a great deal about torrents- what will happen when I update it? Will I need to set up a new torrent?

    Thanks again

    Jo

  25. SEWilco on June 25th, 2008

    Yes, a new torrent will need to be created for a new release. Several BitTorrent tools can create a .torrent file (probably the Java-based Azureus/Vuze is best for a beginner). You need to know at least one tracker announce URL; I haven’t set up a tracker on my server yet, so I’m trying some public ones — if my torrent works you could just copy them. You also need to have at least one BitTorrent client running with the file available, so it can “seed” to other people. This is the first .torrent I’ve created in a while, but seems to be working.

  26. admin on June 27th, 2008

    Thanks! I’ll bear that in mind when I update the package.

    Jo

  27. [...] PostgreSQL. Low and behold comes this thing called Portable GIS 1.2 which can be downloaded from http://www.archaeogeek.com/blog/portable-gis/. This is similar in architecture to Portable Apps. Its a suite of applications you can run from [...]

  28. Simon on July 24th, 2008

    Really great work.
    I dont know about everyone else, but id really benefit from some kind of forum (other than the comments on this blog) or a mailing list where issues/ideas/tutorials could be discussed.

    I guess the easiest idea would be to set up a Google Group and then email people that have downloaded it.

    I dont mind helping sort this out, but dont want to do it without permission. Let me know please.

  29. Brian Timoney on August 3rd, 2008

    1 on the Google Groups idea. Especially since, almost by definition, there will be a lot of 1st timers playing around with the apps, there will be one stop shopping for the more obvious questions thus alleviating the load on our Fearless Project Leader.

    Brian

  30. admin on August 11th, 2008

    @Brian and Simon,

    Consider it done… http://groups.google.com/group/portable-gis

    At the moment you have to ask to be a member but we’ll see how things go…

    Jo

  31. Thank you for the contribution!

    I am very interested in this topic, I will look at it held up.

    Regards.

  32. j03lar50n on November 5th, 2008

    i’m a rook to OS GIS .. is there a method/command to copy a PostgreSQl/PostGIS database from my laptop to my gis-on-a-stick?

  33. admin on November 5th, 2008

    Hi j03lar50n,

    There are a couple of ways to do it- using either the command line or a gui such as pgadmin or phppgadmin (which is on the usb stick).

    Using the command line, as your normal postgresql user you want to run the command:

    pg_dump yourdatabase > yourbackupfile.sql

    You can then import that into the version of postgresql on the stick by using the command:

    psql -f yourbackupfile.sql yourusbstickdatabase

    (of course to do the second bit you need to use the version of psql that’s on the stick rather than on your hard drive).

    Pgadmin and phppgadmin both have export options which do the same thing, and then import options to bring the data back in.

    Hope that makes sense- don’t hesitate to ask if not!

    Jo

  34. Lazaros Dinakis on November 24th, 2008

    Hi,

    Take a look at FloppyGIS (631kb).

    http://ldinakis.googlepages.com

    I have developed it in order to be a portable Shapefile/Image Viewer. It is freeware. If you find it OK, you could add it to Portable-GIS collection.

    Lazaros Dinakis

  35. admin on November 28th, 2008

    Hi Lazaros,

    Thanks for pointing this out, it’s really handy! I will see about fitting it in to portable gis in the next release along with a couple of other “micro-tools” that I’ve found out about.

    Cheers

    Jo

  36. Zhivko on January 21st, 2009

    Hi All,
    You have done a gteat job with the concept for portablegis.
    Is there any pack in your collection of portablegis, which is working for MAC OS X?
    Please, tell me what I can use for MAC.

  37. admin on January 22nd, 2009

    Hi Zhivko,

    This particular package is just for windows pcs, but most of the individual software is also available for macs, just not packaged up together. If you drop me a line on the portable gis mailing list about what you are trying to do (eg which packages you are interested in) then I can point you in the right direction for mac versions.

    Thanks

    Jo

  38. JMChopin on February 13th, 2009

    A must for people working from a USB stick.
    Many thanks for your work.
    1) The Postgresql integration is not overloaded with security checks like in other available distributions. That’s absolutely fantastic: thank you again.
    2) The USB drive management is also very well done, since the drive letter is always changing. Super.
    Still not doing too much with GIS applications (coming soon) but using Xampp (for Tikiwiki) Postgresql (for Ofbiz/Opentaps) on a daily basis already.
    Waiting for the next release with interest.
    Please, do not stop and go on.

  39. Andrew Zolnai on September 3rd, 2009

    Thx for the update Jo, looking fwd to putting it thru its paces. I now joined a web mapping startup out of Exeter, tho I’m still in Cambridge. One question tho, is your blog ok, its comments post only until Feb 13 2009? Chs, A.

  40. admin on September 3rd, 2009

    Hi Andrew,

    Yeah, I think the blog is OK- there are comments on other posts after Feb (I just had a long break in between releases of Portable GIS so there’s a gap on this page). Hope the new job goes well!

    Jo

  41. dlliu on September 7th, 2009

    thank you very much!
    but portableGIS 2v not a alone menu to use GRASS, hope to keep it like before version.

  42. admin on September 22nd, 2009

    @dlliu, thanks for stopping by!
    I took the decision to remove the stand-alone version of GRASS as it was included as a plugin in Quantum GIS, and it allowed me to save quite a lot of space. I would like to configure it so that both the stand-alone version and the plugin can be run, using the same files, but haven’t been able to do this yet.

  43. [...] De aquí lo pueden descargar. [...]

  44. [...] De aquí lo pueden descargar. [...]

  45. [...] Portable GIS (updated) [...]

  46. GIS on January 16th, 2010

    I more and more often come across with QGIS applications on the web. Shame that our firm is focused on MapInfo and ArcGIS-packages I am confident to say that we often don’t need all of the functionalities and I am sure that a good open-source application would be able to fulfil our requirements.

    It would be nice to see QGIS to lead itself into the corporate GIS world. By including this portable platform/format would surely enhance the possibility of that!

    Regards
    CroAxis

  47. [...] Portable GIS (updated) [...]

  48. [...] um novo painel de controle e melhorias na documentação. Você pode acessar a página do projeto clicando aqui. O volume total a ser baixado é próximo aos 500 [...]

  49. Christian Kaatz on July 13th, 2010

    Hey, i really like the idea of a portable GIS but i would like to know whether it is possible to add pg-routing to the set of software. This would be great…

    Greetz

  50. admin on July 13th, 2010

    Hi Christian,

    I’ll certainly look at including pg-routing into the next release. I’m not all that familiar with it, but following these instructions http://www.davidgis.fr/documentation/pgrouting-1.02/ it should be easy to add it yourself if you wanted!

    Thanks

    Jo (Archaeogeek)

  51. Zery on September 2nd, 2010

    I have download portable gis, and I love this new version with lot more tools, I have a question regarding to mapserver that comes with portable GIS v2, how to set up or add php_mapscript extension to php in xampplite, I have try to do like this but failed :

    1. Add the necessary files (libmap.dll, gdal17.dll, etc.) to a new folder (foldername = A ). I get those files from new version of MS4W.
    2. Add the folder path to the windows path environment.
    3. Modified php.ini to add php_mapscript

    When I try to launch apache server it says something like “couldn’t load msvcr90.dll”, I copied the file from windows folder and add it to folder A, new error says “wrong msvcr version”.

Leave a reply