Difference between revisions of "ISSS608 2017-18 T3 Assign Anthony Theodore Method"
Jump to navigation
Jump to search
(add methodology) |
(added methodology) |
||
Line 27: | Line 27: | ||
</div> | </div> | ||
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | ||
− | + | Python is used only for the audio visualization. The following list is the Python library used:<br> | |
− | + | <div style="margin:0px; padding: 2px; border-radius: 1px; text-align:left"> | |
+ | {| class="wikitable" style="background-color:#FFFFFF;" width="100%" | ||
+ | |- | ||
+ | | | ||
+ | *os - listdir | ||
+ | *pydub - AudioSegment | ||
+ | *matplotlib.pyplot | ||
+ | *numpy | ||
+ | *wave | ||
+ | *sys | ||
+ | *glob | ||
+ | *scipy | ||
+ | |} | ||
+ | </div> | ||
− | |||
The approach taken for this assignment consists of: | The approach taken for this assignment consists of: | ||
#Data understanding | #Data understanding | ||
Line 53: | Line 65: | ||
Data Understanding | Data Understanding | ||
|| | || | ||
− | #Use SAS JMP Pro to open the metadata and check the validity of the data. | + | #Use SAS JMP Pro to open the metadata and check the validity of the data. |
− | #Insert the coordinate of the dumping site into the Kasios's test bird metadata. | + | #*Since the data is relatively clean, there is no need to perform data cleaning. |
− | #Import both | + | #Insert the coordinate of the dumping site into the Kasios's test bird metadata. |
+ | #*As mention in the assignment description, the coordinate for the dumping site is in <b>(148,159)</b>. | ||
+ | #Import both metadata into Tableau. | ||
+ | #*Set both relationship to union. This way, all data will be accessible from the same sheets. | ||
|- | |- | ||
| | | | ||
Line 62: | Line 77: | ||
Geospatial Visualization | Geospatial Visualization | ||
|| | || | ||
− | #Using the Lekagul Preserve Map image, load the image in Tableau as a background image. | + | #Using the Lekagul Preserve Map image, load the image in Tableau as a background image.<br> |
+ | #Plot in tableau using <i>X</i> and ''Y'' from both birds metadata into Rows and Columns. | ||
+ | #Using <b>Size</b> Parameter and <b>Colour</b> parameter, add the <i>English Name</i> from sensor bird metadata and <i>Table Source</i> from union relationship | ||
+ | #*This resulted in distribution of all the birds inside Lekagul Preserve along with Kasios test bird coordinate. | ||
+ | #Use the filter to differentiate birds position. | ||
|- | |- | ||
| | | | ||
Line 69: | Line 88: | ||
Dashboard Creation | Dashboard Creation | ||
|| | || | ||
− | + | #Create 3 new sheet. This 3 sheets will be used for mapping individual year. | |
+ | #*Put <i>Date</i> into the Column along with <i>X</i> and <i>Y</i> into the Rows. | ||
+ | #* | ||
+ | #Using another new sheet, add the line graph for <i>Vocalization Type</i> into Rows and year into column. | ||
+ | #*Filter other visualization type and use only Call and Song. This is to give user better depth for comparison between sound and call. | ||
+ | #Create another sheet to add the line graph for total of sound detected by year. | ||
|- | |- | ||
| | | | ||
Line 76: | Line 100: | ||
Audio Processing | Audio Processing | ||
|| | || | ||
− | + | #Converting all 2081 Sensor bird sound and 15 Kasios test bird sound from .MP3 format into .WAV format. | |
+ | #*We use Python to do this task. Library used is both pydub and ffmpeg. Pydub is a package that allow audio manipulation. Detail about pydub: https://github.com/jiaaro/pydub | ||
+ | #**Note that ffmpeg need to be installed first before pydub can be used. | ||
+ | # | ||
|- | |- | ||
| | | | ||
Line 97: | Line 124: | ||
<font size = 3; color="#FFFFFF"><span style="font-family:Century Gothic;">Dashboard Design</span></font> | <font size = 3; color="#FFFFFF"><span style="font-family:Century Gothic;">Dashboard Design</span></font> | ||
</div> | </div> | ||
− | + | The finalize dashboard design that will be uploaded into tableau public is:<br> | |
− | + | IMAGE<br> | |
− | + | Link for dashboard in tableau public: | |
− |
Revision as of 14:44, 6 July 2018
|
|
|
|
Tools and Approach
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.
Python is used only for the audio visualization. The following list is the Python library used:
|
The approach taken for this assignment consists of:
- Data understanding
- Geospatial visualization
- Creating Dashboard
- Audio processing
- Audio visualization
- Audio comparison
No. |
Approach |
Description |
1. |
Data Understanding |
|
2. |
Geospatial Visualization |
|
3. |
Dashboard Creation |
|
4 |
Audio Processing |
|
5 |
Audio Visualization |
|
6 |
Audio Comparison |
Dashboard Design
The finalize dashboard design that will be uploaded into tableau public is:
IMAGE
Link for dashboard in tableau public: