42

OSGeo: OSGeo is an umbrella organisation (Foundation) that supports many Open Source GIS Projects. Some of the more well known ones are: QGIS, GeoServer, and OpenLayers. Being part of OSGeo gives a project some support, through assistance with governance, and potentially funding. But it also gives a project some legitimacy and assurance. Being part of ...


28

To start with I'd throw out the whole open-source vs proprietary premise and look at it in terms of "does Tool A accomplish what we need in a better way than the Tool B we are using now?" Then follow up with demonstrations and tangible examples of where the tool you are suggesting as an alternative gives better results, or comes at cheaper acquisition price,...


26

ogr2ogr is part of the Geospatial Data Abstraction Library (GDAL). Get homebrew from http://brew.sh brew install gdal


25

Hang on surely Rudolph knows where to go. He's been doing it for years.


24

There are a few good ones around: Orfeo Toolbox GRASS SAGA GIS All with the bonus of being able to be used though the QGIS interface using the SEXTANTE plugin like so http://blog.orfeo-toolbox.org/uncategorized/otb-inside-sextante-inside-qgis


21

Commercial: FME Desktop " ability to take a point cloud that has no color information on it, and overlay it into an orthophoto to produce a colorized point cloud" http://blog.safe.com/2012/01/beating-lidar-into-submission-with-fme-2012/ LP360 Add-on to ArcGIS http://www.qcoherent.com/products/index.html LP360 for ArcGIS™ (Basic, Standard and Advanced) ...


20

This question has been converted to Community Wiki and wiki locked because it is an example of a question that seeks a list of answers and appears to be popular enough to protect it from closure. It should be treated as a special case and should not be viewed as the type of question that is encouraged on this, or any Stack Exchange site, but if ...


18

I was having problems with the QGIS and SAGA GUI tools mentioned in this thread (Raster values to points was failing for some reason and throwing unhelpful errors and the GRASS v.sample created a whole new layer which was not helpful). After failing with the GUI tools for a while, I tried doing this in the Field Calculator. It worked quite well and I was ...


17

lidR is a great package in R for forestry applications. From the GitHub lidR documentation: R package for Airborne LiDAR Data Manipulation and Visualization for Forestry Applications The lidR package provides functions to read and write .las and .laz files, plot point clouds, compute metrics using an area-based approach, compute digital ...


17

My process has been to install, and find projects/champions to utilize it "under" the radar. Doing small projects that have a high success ratio, and getting others on the same page with you will have huge effects. Also using the software in a non-pressurized environment will help it accomplish success and help you learn to accomplish with it. When you ...


16

Few from my side, mostly out of ESRI world: CARTODB MapBox OPENGEO Linfiniti Geo Blog Smathermather's Weblog GISTUTOR Open Source Computing and GIS in the UK Google Geo Developers


16

Change detection is a common operation/module in remote sensing packages like ENVI or Orfeo toolbox. It usually involves raster data (satellite images for example). How is the comparison done? With what tools? I feel that the description is not complete. Or something is missing. Change detection is done by comparing two raster images that were taken at ...


16

Often it is good to address the need that is stated rather than answering the question that was asked. I would like only to point out that there is a well-known parallel solution that neatly circumvents all the technical computing issues: Santa has helpers. These agents work asynchronously and independently to identify the houses that need visits and carry ...


15

My solution, based on the one from @wwnick reads the raster dimensions from the file itself, and covers the whole image by making the edge tiles smaller if needed: import os, sys from osgeo import gdal dset = gdal.Open(sys.argv[1]) width = dset.RasterXSize height = dset.RasterYSize print width, 'x', height tilesize = 5000 for i in range(0, width, ...


15

you can use python for getting EXIF info: from PIL import Image from PIL.ExifTags import TAGS from pprint import pprint def getexif(im): res = {} try: img = Image.open(im) info = img._getexif() for tag, val in info.items(): dec = TAGS.get(tag, tag) res[dec] = val except IOError: print im ...


14

It can be viewed in Quantum GIS, a popular open source desktop gis application. Choose Layer > Add Vector Layer and select Personal Geodatabase from File Types. It will display all feature classes. But advanced ESRI features like Network and Topology will not be visible.


14

Check out DTclassifier here which you can use with QGIS. DTclassifier provides simple streamlined interface for raster classification and change detection using decision trees. Plugin features: integrated approach — perform all operations including training data collection, tree-building and classification in QGIS first example of using ...


14

For processing of Landsat, I can recommend GRASS. I tried many others. You may need to refine your question with regard to the type of imagery you propose to use. There are workflows which have been more or less developed and implemented in various software. Not only the type of imagery, but the purpose of the processing and final analysis. For Landsat, ...


14

You can use a native PostGIS database as an SDE data store. http://resources.arcgis.com/en/help/main/10.1/index.html#//002p0000006v000000 That link describes the basic setup to register a native PostGIS table with SDE. The drawback is that ESRI only supports a narrow range of Postgres and PostGIS versions, here's the list of what they support: http://...


14

As a geologist, my solution is GRASS GIS with nviz or Python from the Python Console with modules that allow the 3D representation (I never use commercial softwares and Globe or Horao, witch display QGIS layers on top of 3D globe, are inappropriate for geological 3D modelling): For GRASS GIS: Visualization and volumetric 3D examples For Python Search on ...


13

FugroViewer - Fantastic program for viewing LIDAR data saved in LAS files. It has 2D, 3D and profile view. You can symbolize dots with all attributes stored in LAS files along with RGB colors.


13

A new format that has come about recently is the Geopackage. This specification is built on top of the SQLite database, so it has the same single-file basis, but with the added benefit of being an OGC standard. As to file size, it is likely that the storage format is more compact than the .shp and .dbf format for spatial and attribute data used in the ...


13

You may consider GRASS GIS which offers a rather complete processing chain for Landsat including radiance correction for Landsat 8. For details, see http://grasswiki.osgeo.org/wiki/LANDSAT Examples: Landsat 1-5,7,8 data import Auto-enhance colors, natural color composites Calculate Top-of-Atmosphere Reflectance and band-6 Temperature Haze removal ...


12

I would create a image service (raster layer) and serve it out with Web Map Service (WMS). This way you can use any API framework which you feel comfortable with as long as it supports WMS (OpenLayers does). You can use WMS to show a layer of all polygon features then use WMS's GetFeatureInfo onclick to pull up information on that polygon. If for any ...


12

Reasons to use FOSS: 1) It's free! 2) Ease of access and capabilities - most basic remote sensing tools (e.g. filtering) are available with FOSS, so there is no need to pay for it 3) It's open - the algorithms you are using aren't 'black-boxed' 4) The ability to add/modify your own tools also; 5) Telling people you use FOSS makes you feel cool 6) You ...


12

One open source option for atmospherically correcting ASTER L1B products, in order to convert at-sensor Radiance values to Top of Canopy Reflectances, is GRASS GIS' i.atcorr module. An implementation of the 6S algorithm in GRASS GIS GRASS GIS features a dedicated module for the task in question called i.atcorr (in GRASS-GIS version 7 or in GRASS GIS vesion ...


12

The short answer is that there isn't one especially if you're looking for a TransCAD or Emme/2 alternative as there is no open source package that comes close to those. The closest you can get are some micro modelling solutions like Transims or matsim that I find lacking of a lot of needed data, methodologies, tools, or network handling that are available ...


12

Disclaimer: Developer on the project, and hardcore advocate, but it is pretty awesome sooo... :) A lot of Arc* users tend to fit in well with QGIS. It provides the same kind of features, if not more in some areas. Provides good printing options. Can open pretty much any format under the sun. QGIS also has a progressing framework that can interface with ...


11

libLAS can indeed be used commercially. So can Martin Isenburg's LASlib, which is LGPL, and speaking as the author of libLAS, faster and more completely supported than libLAS. Both are indeed C++ libraries, however, and there isn't too much in the ASPRS LAS space for native .NET. I'm also the primary author of PDAL, and PDAL can also read ASPRS LAS data, ...


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