Tag Info

Hot answers tagged

46

Based on comments from @mattwilkie, and testing myself, I am updating this to change the first few steps. You should be able to install QGIS Wroclaw 1.7.4, with ESRI File GDB support, using the OSGeo4W installer. Here is the process that worked for me. Please note that I am running a Window 7 64Bit computer. The File Geodatabase I am opening was created ...


38

Quantum GIS uDig OpenJump gvSIG TerraView Kosmos WhiteBox


26

I would look at OSGeo.org for this. They maintain a collection of Open Source GIS packages and utilities. This includes: GRASS OSSIM Quantum GIS gvSIG In addition, there are many useful tools and libraries, such as GDAL, OGR, OpenLayers, etc.


26

Quantum GIS is easily the most mature, robust, and user-friendly. Cross-platform, too!


14

If you have QGIS running and compiled against GDAL 1.11.0, it now has native FileGDB support via the OpenFileGDB driver. To open a geodatabase in QGIS, be sure to choose "Add vector layer", "Source Type = Directory" and source should be either "OpenFileGDB" or "ESRI FileGDB". Then just browse to the *.gdb folder of choice, press "Open" and the layers will ...


14

There is not a best way to do it, no 'Add Remove Programs' method. But... The simplest way is to delete C:\OSGeo4W. This will remove all the installed data. You can also uninstall stuff through the osgeo4w.exe installer. (From the website:http://trac.osgeo.org/osgeo4w/wiki/FAQ) Is there a way of uninstalling packages or all of OSGeo4W? Individual ...


8

Portable GIS is a very useful set of Open GIS Tools that can fit on a USB stick and used on other computers and very good for field work on a laptop. Great for beginners or students without the resources to purchase for commercial GIS products. Newly updated version 2 contains a self-contained installer, updated versions of all the constituent software ...


8

Please add to this answer as you find more! QGIS http://www.qgis.org Working with QGIS in a spatial data infrastructure of Jalisco in Mexico Quantum GIS and GRASS in Biogeographical Research in the Iberian Peninsula QGIS - an interesting instrument for forestry planning concepts at local and regional level QGIS in the governmental FOSSGIS stack of the ...


8

Bruce Bannerman has produced a Mind Map showing various Open Source Geospatial projects, with a summary of project features and links to project URLs at: http://wiki.osgeo.org/wiki/User:Bruce.bannerman


8

http://freegis.org/ - the oldest and perhaps most comprehensive directory of free GIS software and projects.


8

I believe the Assemble TIGER Polygons sample has what you're looking for: # Open the datasource to operate on. ds = ogr.Open( infile, update = 0 ) poly_layer = ds.GetLayerByName( 'Polygon' ) ############################################################################# # Create output file for the composed polygons. nad83 = osr.SpatialReference() ...


8

From the point of view of performance, you may find interesting the following benchmark results: http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 Data about the benchmarks themselves can be found at http://wiki.osgeo.org/wiki/Benchmarking_2010.


8

Well, this could be an huge discussion, I will try to give you some quick points in a few words. You may compare the software in your list from tree points of view: 1) Performances Here the already suggested benchmark will be your best friend, at least for WMS 2) Services offered Generally you may consider which services are offered from the software: ...


8

Laurent Jegou keeps up-to-date a great document listing all known webmapping solution and their scope and features (with both client and server technology). Unfortunately it is in french, but since it's all about technical stuff you will be able to understand it easily. Definitely, it would not be enough to choose the right one, but at least you will be ...


8

OpenGeo have really great material on their site. Some of it is training for their particular software combination (which is not free AFAIK), but they run through a bunch of other tools and methods that are. For example, here is a PostGIS tutorial; they also provide everything rolled up in this useful zip. This work is licensed under a Creative Commons ...


8

If you are on a Mac you can compile the filegdb driver from scratch using these instructions.


8

/* ** We do not want to interfere with warnings or debug messages since ** they won't be translated into exceptions. */ if (eclass == CE_Warning || eclass == CE_Debug ) { pfnPreviousHandler(eclass, code, msg ); } The UseExceptions handler doesn't listen to anything other than CE_Error, or CE_Fatal. What you're seeing is probably a CE_Warning or ...


8

you're going in the right direction. Unfortunately in OGR and GDAL there are no "List all datasets" functions available. This can be a bit of a pain, but it's easy enough to implement given a couple of provisos: ogr.Open and gdal.Open will try and open any dataset, and will return None if it fails (note, this doesn't throw an exception) Many datasets are ...


7

There is also QGIS Server (WMS). Read "QGIS Server – A WMS Server for the masses" for more information. I've compiled a small feature comparison between Geoserver and UMN Mapserver. MapFish is a good framework, but you still need some map server in the background. If you are working with Rails, MapFish seems like a good way to go: The MapFish ...


7

64-bit support has to be compiled separately against 64-bit librarys. Currently, there are no 64-bit packages in the osgeo4w Installer list. The 32bit version runs fine with Windows 7. EDIT Since QGIS 2.0, there is a 64bit installer as well. It installs into C:\OSGeo4W64\ and lives happily next to a 32bit installation under C:\OSGeo4W\. They share the ...


7

As of August 2013, there a 64-bit version of OSGeo4w. It is currently in Experimental mode, but includes a 64-bit version of QGIS and GRASS, among other features. http://trac.osgeo.org/osgeo4w/


6

The OSGEO Education group have a searchable collection of educational materials (some of which it hosts, others are links to materials hosted elsewhere). (Licenses vary between different tutorials.) Ultimately the plan is to develop a handbook and course materials - feel free to join the effort at http://wiki.osgeo.org/wiki/Edu_goals_and_to_dos


6

OK so a second attempt to answer your question with a pure GDAL solution. Firstly, GDAL (Geospatial Data Abstraction Library) was originally just a library for working with raster geo-spatial data, while the separate OGR library was intended to work with vector data. However, the two libraries are now partially merged, and are generally downloaded and ...


6

Did I actually transform my data points from WGS84 to NAD27? Not really. Assuming your original coordinates are actually WGS84, you just assigned an erroneous CRS of NAD27(BLM14) the second time you imported the data. Assigning the CRS does not transform the data. I was hoping to see a difference between the two layers, but I saw none. You may ...


6

When you start with a Python module, there are several solutions to find the available functions. One of them is dir: geom = feat.GetGeometryRef() print dir(geom) ['AddGeometry', 'AddGeometryDirectly', 'AddPoint', 'AddPoint_2D', 'Area', 'AssignSpatialReference', 'Boundary', 'Buffer', 'Centroid', 'Clone', 'CloseRings', 'Contains', 'ConvexHull', 'Crosses', ...


5

SAGA GIS, System for Automated Geoscientic Analysis, is often under represented in floss GIS lists. SAGA developed from raster processing roots, and is thus very strong there, and grew into vector handling and analysis later. It is a mature tool.


5

The programming language R is focused on statistics, but has some good mapping capabilities. I wouldn't use it to design a poster-sized map, but it has several packages for handling GIS tasks. The best part is that you can crank out spatial statistics without needing to leave the program.


5

Is it possible to add a field to an existing shapefile using Python OGR.. from osgeo import ogr driver = ogr.GetDriverByName('ESRI Shapefile') dataSource = driver.Open(“c:/test/Test2.shp”, 1) #1 is read/write #define floating point field named DistFld and 16-character string field named Name: fldDef = ogr.FieldDefn('DistFld', ogr.OFTReal) fldDef2 = ...



Only top voted, non community-wiki answers of a minimum length are eligible