NCSU GIS/MEA582:
Geospatial Modeling and Analysis

Projects

You can find data for your project in this list of data providers.

Topics

You can use a topic from your thesis or expand a project that you have worked on in other classes, but make sure that your project includes a component that requires processing and/or analysis of continuous field(s), such as elevation, precipitation, chemical concentrations, etc.

You can collaborate on the projects, for example by studying different regions and then compare the results. Or you can select a common area (e.g. SW Wake county) and do several analyses related to sustainability and energy efficiency, for example design biking paths and electric vehicle routes, map solar energy potential, map areas with high runoff potential that need land use change, and asses erosion risk for areas with planned development.

If you do not have a project that you could use as a starting point, bellow are some ideas you can use.

  • Coastal dynamics
    • beach/dune evolution and coastal erosion from lidar time series
    • sea level rise impact on barrier islands
    • large coastal dunes migration analysis and visualization, implications for management
    • data sources: Digital Coast and critically explore Sea level rise impact interactive web map
  • Solar irradiation and energy potential
    • locations and buildings with best potential for solar energy in your neighborhood
    • spatial and temporal patterns of solar irradiation as input for ecosystem management
    • compare solar energy estimates from various sources: NREL PVWatts Calculator, PVMapper, GeoModel Solar, your own high resolution computation
    • data sources: USGS for multiple return lidar data, check also NC OneMap for county data for building footprints and Data.gov as a general U.S. Government open data catalog
  • Lidar data processing and Watershed analysis
    • Mapping forest canopy height, understory vegetation and vegetation growth from lidar
    • Mapping landforms
    • Watershed analysis - stream mapping, stream buffer effectiveness, land use impacts
    • data available for Shenandoah National Park, Mammoth Cave National Park, North Carolina and many other regions
  • Cost surfaces and least cost paths
    • find suitable locations/routes for hiking trails, biking paths
    • find routes and solar charging station locations for alternative vehicles
  • Hazards mapping and response management
    • assess impact of natural disasters (hurricanes, floods, tornadoes, fires) and provide analysis for responders and future disaster prevention/mitigation
    • see USGS Emergency Response (HDDS) website
  • Process modeling
    • soil erosion modeling for different land use alternatives
    • air pollution: linking plume simulation with GIS, pollution distribution along roads
  • Utilities planning and assessment
    • identify optimal path for utilities infrastructure: pipes, cables, power lines that minimize cost and environmental impacts and fulfill a set of desired parameters
  • Comparison of algorithms
    • take several algorithms related to this class topics and compare results, speed, and scalability of implementations in one or more software packages (for example, extend the wiki page Performance comparison GRASS vs. ArcGIS)
    • compare standard raster analysis and analysis using hexagonal grid (created by v.mkgrid)
  • Reproduce a scientific paper
  • Open source GIS scripting and development
    • development or co-development of a new GRASS GIS module (see, for example a report on testing and enhancing v.transect addon), suggestions:
      • v.kernel wrapper with detection hotspots which are 10% of areas/values, e.g. using histogram, and with other convenient features
      • r3.patch (similar to r.patch) can be implemented using Python and r.mapcalc or, by an advanced programmer, in C
      • find an interesting scientific article and implement GRASS GIS module based on that article (see e.g. r.local.relief and its references)
      • read How to write a Python GRASS GIS 7 addon
      • update r.wind.sun addon (calculates visual impact of aerogenerators and photovoltaic panels; see also the source code) for GRASS GIS 7 and split it into two if needed
    • using open source software (e.g. GRASS GIS or QGIS) re-implement an existing script, tool or toolbox which is currently tied to proprietary software
    • improvements in existing GRASS GIS functionality
    • development of a web or mobile application, for example with GRASS GIS as a backend
    • possible continuation in Google Summer of Code
    • Feel free to explore other open source GIS, for example QGIS
  • Open source GIS testing
    • testing a selected GRASS GIS module under development or a release candidate or test different versions (Linux versus MS Windows, 64bit versus 32bit, ...)
    • testing of an existing GRASS GIS module (see, for example a report on creating a test suite for r.watershed)
    • testing of r.futures, a module implementing urban growth model which is being developed at NCSU
  • Enhancing open source GIS documentation
  • Analyze OpenStreetMap data
    • verify and map coffee and food options on and near campus or in your neighborhood, determine walking, biking and riding distances (using raster-based algorithms)
      • part of this project possibly is adding some data to OSM
      • use for example QGIS to get the OSM data
    • develop a class material (one lecture and assignment) about getting OSM data into GRASS GIS or QGIS and analyzing the data using raster-based algorithms

Things to consider:

  • Well defined research question
  • Availability of data
  • Amount of work needed to process the data
  • Availability of tools
  • Intermediate results in case time runs out
  • Answer to research question in form of map(s), 3D images
  • Start selection of your topic next week, getting all your data ready may be time consuming
  • Project must include a component that requires processing and/or analysis of continuous field(s), such as elevation, precipitation, chemical concentrations, continuous cost surfaces, etc.

Project pre-proposal and final proposal

Pre-proposal sections: Define research question, select location, list available data, methods (theory), tools (any system or combination can be used - ArcGIS, GRASS, MATLAB, ERDAS, ...), describe expected results. Pre-proposal serves to identify students who need assistance with the project topic.

Final project proposal can be based on the revised text of pre-proposal and includes the following sections: Title, Introduction, Objective, Site (coordinates, coordinate system, units), Data sets, Methods, Timeline, Expected results, References. Include 5 references to relevant research papers and images showing your site location and sample data.

Project report and presentation requirements

Project is 40% of the final grade: 10% for presentation and 30% for project paper

Presentation

  • Length: Regular class - 12 min + 3 min discussion, DE - 10 minute slides with audio
  • Introduction/Background: problem, motivation for the research, research question / objective
  • Study site: where, why this site, geographic characteristics
  • Data: sources, resolution, spatial extent, processing and integration issues
  • Methods: methods for analysis and modeling, describe methodology, i.e. NOT software modules or tools (see the lectures). You can optionally provide also code, commands, and/or workflow for the specific software to enhance methods section.
  • Results and discussion: present and explain the results
    • qualitative and quantitative, tables, graphs, maps/images
    • discuss impact of data and methods on the results, uncertainty, accuracy,
    • compare with results from other studies – confirms previously observed phenomena, shows something new, which questions remain unresolved
    • what still needs to be done
  • Conclusion: summary of the most important findings including advances in methodology, future work

Paper

Structure and formatting should follow the scientific journal standards.
  • Text: min. 4 pages, single spaced including tables and references
  • Figures: min 3 pages, images, maps, graphs, readable size, scale and legends where needed
Follow structure of a peer reviewed publication:
  • Introduction/Background: brief literature review, motivation for the research, research question / objective
  • Study site: where, why, geographic characteristics
  • Data: sources: agencies, web sites; coordinate systems and formats of the original data; coord. transformations and format conversions; vector/raster, resolutions, spatial extent
  • Methods: methods for analysis and modeling, describe methodology, i.e. NOT software modules or tools (see lectures and Appendix section below)
  • Results and discussion: present and explain the results qualitative and quantitative, tables, graphs, maps/images; compare with results from other studies – confirms previously observed phenomena, shows something new, which questions remain unresolved
  • Conclusion: summary of the most important findings including advances in methodology, future work
  • References: at least 5 papers from scientific journals, rest can be reports, web documents
  • Appendix: workflows, commands, scripts, metadata, software-specific issues
Further notes:
  • Use scientific language (no “visually pleasing results”, please)
  • Spelling errors are unacceptable
  • Images: make sure that all grid cells are rendered when it is important - both for 2D and in 3D, both in ArcGIS and GRASS GIS or convert to vector if you have line features that need to be preserved. Use well designed color tables and sufficient number of classes in ArcGIS to avoid losing information in maps.

Past project titles