Saturday, June 24, 2006

My Powerful Geospatial Suite of Free GIS

These are the freely available applications and services that make up my own personal free GIS. Individually, many freely available applications do not of themselves constitute a full geographic information system, but when these are all pulled together within one suite of tools...Well, it is remarkable what someone can do without spending a cent. (And without needing to spend an enormous amount of time developing your own applications out of open source components or needing to learn, or install, complex applications, such as GRASS GIS.)

To all of you wonderful and generous developers out there who have spent your own resources to create these applications/services, I give you a sincere and heart-felt thank you for making it so easy and wonderful for the rest of us. Thank you.

For a more comprehensive freeware software list, see FreeGIS.org.

For a more comprehensive list of both commercial and non-commercial applications, see the VerySpatial: Geotechnologies Roundup.

This post is an update of my previous listing of freeware and open source GIS options.

GEOCODING

  • BatchGeocode.com
    • By far the very best free geocoder out there. In fact this is the only free geocoder that I am aware of that can handle batch jobs. Fantastic.
    • Uses the Yahoo! Maps Geocoding API, so the returned lat/long are exactly where Yahoo! Maps would have placed them. That's a world of an improvement over TIGER/Line-based geocoders.
    • There is also a single address lookup tool.
    • Total online web 2.0 application. No software to download.
    • Geocoding limit is 7,000 addresses per computer per day (limit imposed by Yahoo!).
    • ** The BatchGeocode.com blog announced that Google Maps has recently released an geocoding API and development is underway to use this new functionality, which will include Europe and Japan.
  • ajmGeocode PE
    • This was my favorite free geocoder before discovering BatchGeocode.com.
    • Requires free registration.
    • Geocoding limit is 50 addresses per day.
    • Seems pointless to even mention this now that BatchGeocode.com is here.

GIS PROCESSING
  • SAGA GIS :: A System for an Automated Geographical Analysis
    • This is not the most intuitive application out there, but once you get familiar with the interface it is incredibly powerful. Here are some highlights:
      • Create a point shapefile from geocoded addresses (table containing XY)
      • Shapefile utilities, including geometry conversion, merge, table join.
      • Convert E00 to shapefile
      • Georeferencing
      • Powerful analysis tools for both grids and shapefiles, including kriging and calculus functions.
      • Interpolate to raster.
      • Multiple regression
      • Terrain analysis
    • SAGA is completely open source.
    • Provides a manual (PDF)
  • fGIS: Forestry GIS -- (Download Site)
    • As reported here, fGIS is no longer freely available as of November 7, 2005. Big time bummer. However, this page states: “You can continue to use and freely share versions of fGIS released before November 7, 2005.” Older versiona of fGIS can be downloaded from ForestPal.com.
    • More user-friendly interface than SAGA.
    • There are some great utilities available in fGIS that are hard to find elsewhere.
      • Powerful shapefile editing capabilities.
      • Shapefile utilities: clip, merge, table join, select, intersectct
      • 3D view
      • Nice map layout features
      • Georeferencing tools
      • Create a point shapefile from geocoded addresses (table containing XY)
  • QGIS: Quantum GIS
    • This is the most versatile application in this list as it runs on Windows, Mac, Linux, and Unix. Just the other day, someone asked me about an affordable GIS app for their Mac and I sent them to QGIS.
    • Another thing that makes QGIS very unique is its native ability to work with PostGIS, a PostgreSQL geodatabase.
    • Can read numerous vector file formats, including shapefiles and MapInfo formats.
    • API supported (which is nice for a free application)
    • Provides a 76 page manual (PDF)
  • DIVA-GIS
    • This excellent user-friendly application contains numerous GIS utilities and spatial analysis functions. Here are some highlights:
      • Interpolation, geometry conversion, distance, autocorrelation, regression, select by polygon, table to point.
    • DIVA-GIS also offers numerous specialized models and tools for analyzing biodiversity data.
    • Provides a 76 page manual (PDF)
  • Christine GIS Viewer 1.2
    • I am fond of this little freeware application because of its small size (0.97 MB), very user-friendly interface (similar in ways to ArcView 3), and its simplicity. Many users of GIS simply want to be able to download some TIGER/Line files and join them to some Census data to create static maps. This is the software I always recommend for such purposes.
    • Standard simple functions such as table join, selection, query attributes, graduated color symbology.
    • The processes are scriptable but the UI is not.

SPATIAL STATISTICS

  • GeoDa: Spatial Analysis Software
    • Definitely one of my favorites, I have written about GeoDa before.
    • This easy-to-use application is fantastic for exploring, visualizing, and analyzing spatial datasets. Some highlights include:
      • Centroids and thiessen polygons
      • Smoothing
      • ESDA (Exploratory Spatial Data Analysis)
      • Regression
      • Spatial statistics, including spatial autocorrelation
    • One of the powerful features of GeoDa is the linking and brushing between all tables, maps, and graphs. For example, select the outliers on a box-plot graph and these features are also highlighted on all other charts, tables, and maps.
    • Shapefile and attribute analysis only. Use SAGA (above) for raster analysis.
    • In the bulleted list, I pointed out mainly the spatial analysis tools in which GeoDa specializes. However, I do want to point out that this application does indeed have numerous standard GIS functionality, such as table joins, attribute calculations, table to points, etc. If GeoDa were to add just a few small standard GIS functions to its repertoire, it could very well serve as an independent GIS application.
    • One other thing that must be pointed out is the most excellent documentation. In particular, the 244 page Exploring Spatial Datwith GeoDaDa: A Workbook (PDF) serves as an entire course on spatial analysis.
  • STARS: Space-Time Analysis of Regional Systems
    • Functionality similar to GeoDa, but much more flexible and dynamic as it is completely open source (written in Python).
    • Python developed, open source, cross-platform. The sample application distributed with the code is simply an example of the applications that can be developed using STARS.
    • Anyone interested in open source Python GIS should take a look at PySAL.

LINUX GIS TOOLS FOR THE LINUX-INTIMIDATED

There are some fantastic open source resources out there that people swear work so wonderful on the Linux platform. However, if you are entirely dependent on Windows or merely dabble in Linux (like me), compiling and installing the applications can be more difficult than actually using them. Even if you can get your hands on a good binary file, it is likely that you will not have all of the required dependencies. OK, you can see my Linux frustration here. Anyway, here are a couple of tools that make it easy for absolutely anyone to install the applications and so the only remaining obstacle is using them‚…

  • Sourcepole: GIS - Knoppix
    • Bootable Linux CD with pre-installed GIS applications. This means that you go to any PC that can boot from CD, and you‚’re ready to run. Easy as pie.
    • The website has a complete list of the applications, but here are some highlights:
      • GRASS
      • UMN MapServer
      • PostGIS
      • MySQL
      • GPS tools
  • HostGIS - Linux
    • Now, I have not actually installed this or played around with it yet, but perhaps if I have a free weekend sometime I'll give it a shot on my home computer.
    • HostGIS Linux is a Slackware Linux/GNU distribution containing all of the applications you will need to run a completely open source GIS server.
      • Wow, wow, wow, wow!!!
    • Installations include Apache, Postgres, MySQL, MapServer, MapLab, sample datasets, and more.
    • Here is the documentation.

REMOTE SENSING

  • ScanMagic
    • This is the best all-in-one free remote sensing application that I have used.
    • ScanEx offers two different freeware applications, ScanMagic Lite and ScanMagic LL. These two offer similar features, but not exactly the same. Download both to get the full potential from their offerings.
    • Between the two applications, functionality includes:
      • Over 60 raster format support
      • 10 vector format support
      • Image processing functions
      • Map projections
      • Export/printing

VIRTUAL GLOBES

  • Google Earth
    • Do I even need to write something here? GE is a wonderful and exciting application that is impacting the geospatial community in profound ways.
    • There are some fantastic free tools out there for converting shapefiles into GE’s KML format. A good one is Shape2Earth. Of course, MapInfo supports exporting to KML and there are numerous 3rd party ArcGIS extensions as well.
  • NASA World Wind
    • With the recent discussions surrounding the legality of using the free version of Google Earth at work, NASA World Wind might prove to be a more legal option.
  • ArcGIS Explorer
    • I have not even downloaded this application yet, which is still in Beta. However, the James Fee GIS Blog has been doing an excellent job describing the application.
    • This will be the only virtual globe that I am aware of that can stream ArcIMS data, which is fantastic.

DIGITIZING / VECTORIZING

  • WinTopo Raster to Vector Converter
    • Includes powerful tools for heads-up and one-touch digitizing. Highlights include:
      • Extract centers and edges
      • Polyline smoothing and reduction
      • Support multiple GIS and CAD formats

OTHER MISCELLANEOUS FREEWARE APPLICATIONS/SERVICES (that I use)

  • CarbonTools
    • An ‚“Open-Geospatial .NET development toolkit‚”
    • In my opinion, the power of the .NET framework is the powerful IDE. Those C# and VB GIS developers should take a look at CarbonTools.

36 comments:

Leszek Pawlowicz said...

fGIS is still available for download from this site:

http://www.forestpal.com/fgis.html

mapz said...

leszek,

Thank you so much for pointing this out.

It was not until writing this blog post that I realized that the DigitalGrove site was no longer up and running.

mapz said...

The links for fGIS have been updated. Thanks again.

Leszek Pawlowicz said...

I don't think FME is freeware; in fact, it's pretty dang expensive.

For now, I use the Shape2Earth plugin for MapWindow to convert shapefiles to KML - it's free while in beta, and it's both easy to use and does everything I want.

http://www.mapwindow.org
http://bbs.keyhole.com/ubb/download.php?Number=433533

Leszek Pawlowicz said...

Last link got chopped off at the end - you can find the download link at

http://interactiveearth.blogspot.com/

mapz said...

leszek, with your help I might just get this list complete!

A big thanks again.

Catholicgauze said...

Great list! Awesome! I needed a free GIS program! Thanks!

mapz said...

Catholicgauze, thanks for the comment. Just checked out your blog, which is new to me, and added it to my blogroll. Good stuff.

Anonymous said...

Virtual Terrain also host an interesting list of free/open geospatial apps (http://vterrain.org/).

I was surprised not to see uDig and/or MapServer. I understand this isn't an exhaustive list and you can't cover everything! ;-)

I hope the OSGeo will help get some focus on oss geospatial software. It still feels like there's too much apps and none mature enough and easy to use.

Alex - http://slashgeo.org

mapz said...

Alex, I would love to include these applications in this list, but I have never used the two you mentioned (as well as numerous others). With the exception of the Shape2Earth plugin for MapWindow (suggested by Leszek), these are all applications that I am very familiar with.

ArcIMS serves our GIS server needs and so I have no experience with MapServer.

Thanks for pointing out uDig to me. I am unfamiliar with this application/development tool but look forward to checking it out.

Thanks too for linking to this blog post. Due to slashgeo and numerous other sites linking here, my visitor stats are way off the chart. :)

Samuel John Klein said...

Excellent post, excellent resource point. You've really done a service to the independent map enthusiast here.

Brilliant.

Sam Klein (Designorati:Cartography

Arnulf Christl said...

Hey,
please check the wording because FreeGIS.org does not list "freeware" but "Free Software"!

The term "Free Software" refers to software that is accessible as Open Source and protected by an Open Source and/or Free Software license. "Freeware" in contrast is usually neither Open Source (cannot read the code) nor Free Software (not free to use, understand, modify and give away the code without restrictions). Oftentimes "freeware" is designed to be a teaser with reduced functionality only intended to trigger the interest of potnetial buyers of a full version.

You can read up on related issues with the terms "commercial" and "Open Source" at the OSGeo FAQ page

mapz said...

Arnulf, you are absolutely correct. No doubt about it.

I was trying to be careful (this post updates my previous post on Open Source & Freeware GIS), but you are correct that I did use the term freeware incorrectly just once...in the link to freegis.org.

Anonymous said...

You state that ScanMagic "is the best all-in-one free remote sensing application ..." On their web site, it is priced at 910 euros for the educational institutions, which is not exactly "free". Is there a free licence available that I haven't seen? Thank you,
Pat.

mapz said...

There are 3 versions of ScanMagic as listed on their downloads page, which describes the features of the three versions and offers the downloads.

Subir Mitra said...

Great! Thanks for providing all information in one place. Thanks from all "free riders" like me!!

Rog said...

Great list, thanks. One thing, WinTopo's headup digitizing functions are only available in the Pro version, not the free version.

Anonymous said...

Thanks for the list. Checked out http://www.carbontools.com and it looks like a good set of tools for .NET developers working on geospatial.

Jay

Anonymous said...

could someone kindly post the pw for the latest download of fgis????? usaniceguy10@yahoo.com

Dr. Jill said...

Thanks for the great review! I've been using Accuglobe for a while now - they've just released their 2007 version. If you haven't used it and need free GIS, definately check it out. I've posted a review...

Anonymous said...

Excellent list - please keep it going!

Damien

SBL Software Solutions said...

Thank you for sharing experience

Regards,
SBL - software development company
http://www.sblsoftware.com/gis-software.aspx

vfdvgf said...

One night,wow gold a Delta twin-engine puddle final fantasy gil jumper was flying somewhere world of warcraft power leveling above New Jersey.maplestory mesos There were five people on board:flyff power leveling the pilot, Michael Jordan,Bill Gates, the Dali Lama,2moons power leveling and a hippie. Suddenly,Maple Story mesos an illegal oxygen generator exploded loudly 2moons gold in the luggage compartment, age of conan power leveling and the passenger cabin began Atlantica gold to fill with smoke. The cockpit doorflyff gold opened, and the pilot burst into the compartment. Atlantica power leveling"Gentlemen,knight online power leveling he began, "I have good news knight online power leveling and bad news. World of warcraft Power Leveling The bad news is SilkRoad Power leveling that we're about to crash in New Jersey. The good news archlord power leveling is that there are archlord gold four parachutes,buy last chaos gold and I have flyff power leveling one of them

Anonymous said...

Business Card Templates

Anonymous said...

Business Cards

Anonymous said...

Make your own business cards

Anonymous said...

Business Cards

Anonymous said...

Make your own business cards

Anonymous said...

Chicago Movers

Anonymous said...

Chicago Movers

Anonymous said...

Chicago Movers

Anonymous said...

Chicago Movers

Anonymous said...

Chicago Movers

Anonymous said...

Make your own business cards

Anonymous said...

Business Cardsb

BRACELET said...

The term "Free Software" refers to software that is accessible as Open Source and protected by an Open Source and/or Free Software license. "Freeware" in contrast is usually neither Open Source (cannot read the code) nor Free Software (not free to use, understand, links of london charm|links of london charms links of london braceletsmodify and give away the code without restrictions). Oftentimes "freeware" is designed to be a teaser with reduced functionality only intended to trigger the interest of potnetial buyers of a full version.