forked from ncsu-geoforall-lab/uav-lidar-analytics-course
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathassignments.html
137 lines (130 loc) · 9.88 KB
/
assignments.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<h2>Course logistics for Assignments</h2>
<em>2016 material, 2018 logistics moved to logistics.html</em>
We will use Moodle to manage the assignments.
<p>
<h3>Data </h3>
<ul>
<li><strong>General resources</strong>
<ul>
<li><a href="https://grass.osgeo.org/sampledata/north_carolina/nc_spm_08_grass7.zip">
North Carolina dataset (GRASS location)</a>
<li>Google drive <a href="https://drive.google.com/a/ncsu.edu/folderview?id=0B1AfQGDB8tPXflZPQ3FpV3kyZ1JlanpWSXczT1A4QnZEZmFGeEJVRnhQZGdDUHlGZnN2RzQ&usp=sharing">student's resources folder</a>
<li> <a href="https://sketchfab.com/osgeolab/models"> OSGeoLab Sketchfab account </a>- uploaded models from classroom projects and flights (contact us if you want your model to be added)
</ul>
<li><strong>UAV data</strong></li>
<ul>
<li>boundaries of all COAs obtained by NGAT in North Carolina (<a href="https://www.google.com/maps/d/edit?mid=zi8EsFDQAyqo.kr7lL7Germeo">google maps</a>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXa3lLYmg5VU9FdEU">shp</a>)</li>
<li>Study site (Lake Wheeler): COA boundaries (<a href="https://drive.google.com/open?id=0B1AfQGDB8tPXa3lLYmg5VU9FdEU">shp</a>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXOFdwR3VoTUloX0k">kml</a>), GCP coordinates (<a href="https://drive.google.com/open?id=0B1AfQGDB8tPXN2FHTzlicWRENUU">txt</a>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXb2c1bTF4QXhfT1k">kml</a>), also included in the GRASS location (see processed data)</li>
<li>Survey data: <a href="https://drive.google.com/a/ncsu.edu/file/d/1xYhNBBDVPP4UG2aiSjcZ_tTOm4gnQcMz/view?usp=sharing">down-sampled pictures</a> and <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXTWdfdGJWZ0pkOWc">log</a> from the flight 06/20/2015</li>
<a href="https://drive.google.com/open?id=0B1AfQGDB8tPXYlVyM2x5YTNqTjg">sample pictures and log</a> from the flight 09/22/2016</li>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXaGpBTG5keW5RMUk">all pictures and log (full flight)</a> from the flight 09/22/2016</li>
<li>Processed data:</li>
<ul>
<li>LakeWheeler_NCspm <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXNXVpOEdyejlpbEE">GRASS location</a> with timeseries of DSMs from 2015 flights
<li><a href="https://drive.google.com/open?id=0B1AfQGDB8tPXfk1IZlhLZ2FhNksyQ1VfX1o3YVFpZ19MOVRTWE9PNnpySXNtRTdJN2pFNlU">point clouds from 2015 flights</a> </li>
<li><a href="https://drive.google.com/open?id=0B1AfQGDB8tPXSDdSZGpJSktXM3c">point clouds for the gully area </a> (high density, from 2015 flights) </li>
<li><a href="https://drive.google.com/open?id=0B1AfQGDB8tPXUlc5N2pNQlR1T0E">point clouds</a> used for flow simulation (limited extent)
</ul>
</ul>
<li><strong>Lidar data</strong></li>
<ul>
<li>2013 lidar</li>
<ul>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/mid_pines_spm_2013.las">Classified point cloud in LAS format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2013_spm_all.txt">All returns and classes in TXT format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2013_spm_ground.txt">Ground only in TXT format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2013_spm_first.txt">First return only in TXT format</a></li>
</ul>
<li>2015 lidar</li>
<ul>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2015_spm.las">Classified point cloud in LAS format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2015_spm_all.txt">All returns and classes in TXT format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2015_spm_ground.txt">Ground only in TXT format</a></li>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/midpines_2015_spm_first.txt">First return only in TXT format</a></li>
</ul>
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/secref_spm_2013.las">Secref</a> las point cloud
<li><a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/secref_mid_pines_spm_elev.zip">Secref and Mid Pines</a> interpolated DEM/DSM (use r.unpack)</li>
<li>for additional point cloud tiles:</li>
<ul>
<li>see <a href="http://fatra.cnr.ncsu.edu/uav-lidar-analytics-course/LAS_overview_2013.pack">the overview vector file</a> in GRASS,
<li>download preselected tiles from <a href="http://fatra.cnr.ncsu.edu/lidar">here</a>,
<li>follow the <a href="assignments/lidar_import.html">instructions</a> for importing lidar data to GRASS GIS.
</ul>
<li>ASPRS <a href="http://www.asprs.org/a/society/committees/lidar/LAS_1-4_R6.pdf">LAS specification file</a> with the list of ASPRS Standard LIDAR Point Classes on p.10
</ul>
<li><strong>Orthophotography</strong></li>
<ul>
<li><a href="https://drive.google.com/drive/folders/0B1AfQGDB8tPXd05tSTVLZUZBd00">Orthophotos</a> as GRASS GIS packed rasters,
use r.unpack to import them, run it with -o to override projection (it is just a different EPSG for HARN versus NAD83 datumi, the difference is negligible)
</ul>
</ul>
<p>
<h3>Software </h3>
<ul>
<li><a href="http://grass.osgeo.org/">GRASS GIS 7.0.4</a>
(you can use
<a href="http://ncsu-geoforall-lab.github.io/geospatial-modeling-course/logistics.html#software">these instructions to install it</a>)
<li><a href="https://drive.google.com/open?id=0B1AfQGDB8tPXRWo0TGl1a3ZVMDQ">Trimble Aerial Imaging</a> software and installation instructions <a href="trimble_install.html">here</a>
<li>Agisoft Photoscan (provided at NCSU) - you can work on the demo version; installation files: <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXemVqZ2YzOG9nenM"> Windows</a>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXREJoR2M5TE96RlU"> Mac</a>, <a href="https://drive.google.com/open?id=0B1AfQGDB8tPXajZaWHFhS2J0QkE">Linux</a>
<li>open source software <a href="http://opendronemap.org/">OpenDroneMap</a>
(installation will be discussed in class)
<li>open source software <a href="http://logiciels.ign.fr/?-Micmac,3-">MicMac</a>
(documentation can be found <a href="http://logiciels.ign.fr/IMG/pdf/docmicmac-2.pdf">here</a>)
<li><a href="http://download.osgeo.org/liblas/libLAS-1.8.0.tar.bz2">LibLAS</a> and <a href="http://www.cs.unc.edu/~isenburg/lastools/download/LAStools.zip">LAStools</a> for managing the .las files in GRASS
<li>software provided at NCSU is available through
<a href="https://drive.google.com/a/ncsu.edu/folderview?id=0B1AfQGDB8tPXflZPQ3FpV3kyZ1JlanpWSXczT1A4QnZEZmFGeEJVRnhQZGdDUHlGZnN2RzQ&usp=sharing">Google Drive</a>
(accessible with NCSU account)
</ul>
<h3>Assignment reports</h3>
<p>
For each topic (as indicated in the schedule) you will submit a brief paper with the following sections:
<ul>
<li>Introduction: task, problem, background
<li>Approach: general description of methods and concepts
<li>Results: present the results, including maps, graphs, tables with comments
<li>Discussion: was there anything unexpected or problematic in the results?
Were there any issues related to the methdology?
Also discuss the software issues, including fixes and suggestions for improvements here.
<li>Conclusion: 1-2 sentences what you have learned
<li>References, if applicable
</ul>
Note that the submitted report should be in PDF, use naming convention <code>LastnameFirstname_HW#.pdf</code>.</li>
<h3>Literature</h3>
<p>
<ul>
<li>Journals:
<ul>
<li><a href="http://www.nrcresearchpress.com/journal/juvs">Journal of Unmanned Vehicle Systems</a>
<li><a href="http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-9837">Earth Surface Processes and Landforms</a>
<li>ISPRS journals
</ul>
<li>Papers
<ul>
<li><a href="https://drive.google.com/drive/folders/0B8j08KoSleFQWGdOd3hfeGZ1cDA">Papers on GIS595 Google drive,</a> organzied by topics
<li>NCSU papers
</ul>
</ul>
<h3>Moodle</h3>
To manage your HW reports and project material we will use Moodle. Upload your HW report as PDF file LastnameFirstname_HW#.pdf (for example SmithJohn_HW3.pdf) on Moodle site by 11pm on the due date.
You will also use Moodle to post your project proposal, interim report, presentation and a final paper as well as any additional material that you would like to share (videos, demos, data, google maps).
<!--
<p>
Assignments (see schedule for associated dates and topic pages)
<ol>
<li><a href="assignments/uas_types.html">Explore different types of UAS</a></li>
<li><a href="assignments/flight_plan.html">Flight plan preparation</a>
- use Trimble Aerial Imaging (<a href="assignments/trimble_workflow.html">Assignment 2A</a>) and GRASS GIS (<a href="assignments/flight_prep_GIS.html">Assignment 2B</a>)
<li>Processing the data to create orthophoto and DSM using <a href="assignments/geoprocessing.html">Agisoft Photoscan</a>
and <a href="assignments/opendronemap.html">OpenDroneMap</a></li>
<li><a href="assignments/analysis.html">GIS-based analysis of UAS derived data geoprocessing outputs</a>
<li><a href="assignments/lidar.html">Multiple return lidar data analysis and visualization</a></li>
<li><a href="assignments/fusion_uas_lidar.html">Fusion of lidar and UAV data</a></li>
<li><a href="assignments/python.html">Create a script to process multiple raster or vector maps</a>
<ul>
<li>In case you are not familiar with Python, go through e.g.,
<a href="https://www.codecademy.com/tracks/python">Codecademy Python track</a>.
<li>Run examples in the <a href="assignments/python_intro.html">introduction</a>
to see examples of how GRASS GIS is used in Python.
</ul>
<li> <a href="assignments/water_flow.html">Impact of terrain change on landscape processes: dynamic simulation on fused lidar/UAS DsM time series</a>
</ol>
-->