Tag Info

Hot answers tagged

41

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 ...


37

Quantum GIS uDig OpenJump gvSIG TerraView Kosmos WhiteBox


26

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


25

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.


13

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 ...


12

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

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

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 ...


7

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


7

/* ** 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 ...


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

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 ...


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 = ...


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

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


5

I suspect it's because the underlying GEOS library only work in Cartesian space rather than spherical, so you'll have to subtract 360 from any longitudinal coordinate greater than 180, which makes 359 == -1. Of course, you'll still have problems with features crossing the anti-meridian (i.e. +- 180 degrees longitude), but you can easily detect that and not ...


5

I've had better luck with pyinstaller than py2exe. It pretty much works out of the box for me with o4w python (you may need to install the optional python-win32 package). Follow the install instructions, and run the Build step. I didn't need to get into manually altering the spec file or even using options (other than --onefile for end user simplicity). Just ...


5

I've had some luck reading from and writing to layers. Specifically, I have code that will read a shapefile layer containing polylines and output the geometry of each feature to text files (used as input for an old model). name = layer.name() provider = layer.dataProvider() feat = QgsFeature() # Now we can loop through all the defined features ...



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