Tran's GIS Portfolio

Name: Vu Tran

Email: tuanvu1280@gmail.com

Phone: 720-499-5870

About me: 

Current Geospatial Analyst from Axim Geospatial.

Strong backgrounds in spatial analysis, digitize spatial data, data management, data collection (GNSS, Collector, Field Map), Web-Mapping (ArcGIS Online, JavaScript , CSS, HTML) and GIS programming (ArcPy, Python). 

Interactive Dashboard: Average Housing Cost In Colorado by County 

This Dashboard Shows us the basic statistic on Housing in Colorado such as: total housing unit, vacant housing unit, occupied housing unit, home price in 2016, home price 2020, and percentage increase in home price from 2016 - 2020. 

I make this dashboard out of personal curiosity. The data was pulled from Zillow. Please follow the link below to access the full dashboard: 


Web Mapping: The Spreading of invasive Zebra mussel In USA (Story Map)

This is a group project that I have done in my GIS Visualization course. My two teammates are: Jeffrey Huang and James Seaward. We decided to make a story map (JavaScript - using Leaflet library) to show the spread of the invasive zebra mussel in the U.S as well as policies that were introduced by States and Federal government to slow the spread of this species. Follow this link to take a look of our story map:


Data Collection and Web Mapping: City Park, Denver, Co

Used ArcGIS Field Map to collect data such as amenities and features of City Park, Denver, Colorado (Click on the arrow at the top left corner to show legends). Click on here to show the whole webpage:

Model Builder: Suitable Sites for Additional Camping Space in Yellowstone National Park

Identify Optimal Sites for Additional Tent Camping in Yellowstone National Park. Optimal sites cannot be too close to existing campgrounds, but close enough to road that pristine wilderness areas remain harder for most campers to access. Additionally, the campgrounds needs shade. 

Model Builder: Greenspace Modeling

Create a greenspace model that the Town of Amherst can use to predict where deer are most likely to countinue intruding into the urban core in order to modify street lights and signage, and work to mediate the collisions.

Model Builder: Mapping Percentage of Cropland in South Central Ohio Counties - Dasymetric Mapping

Create a Dasymetric model of 1959 cropland percentage in south central Ohio using four variable: Two limiting variable and two related variable to convert choroplethic map to a dasymetric map. 

Model Builder: Hydrological Modeling

Model the flow of water across a surface (hydro network). Use the hydro network to build a model to map out the polluted watersheds downstream. 

Model Builder: Best ski resort in Colorado

This project required collecting ski resort data (polygons) within Colorado and designed a model using Model Builder (ArcGIS) to pick out the best ski resort in Colorado based on three criteria (listed on the map). The model that was used is posted under the map. 

VuTran_FinalPresentation.pptx

GIS Programing: Build a Machine Learning Model to Predict Coral Bleaching. 

Use Python and ScikitLearn (A python machine learning library) and the spatial data from Florida Institute of technology on coral bleaching to train my model. This data includes my target variable (Percent Bleaching) and many feature variables. 

Train this data on 5 different models : Linear Regression, Lasso, Ridge, Random Forest, Support Vector Machine, Stochastic Gradient Boosting, and Adaboost.

Best perform model is Gradient Boosting. 


OA Final Presentation.pptx

GIS Programing: Predicting Coral Vulnerability at the Florida keys by Building a Kriging Model. 

Use Python and ArcPy Library to build a Kriging model to predict the coral vulnerability at Florida Keys by using three Indicator Variables: 


FinalReportEnergy.pdf

GIS Programing:

Potential Acid Mines Drainage in Colorado

Used ArcPy and Python to find potential acid mine drainage in Colorado. Data from US Forest Service was used. The data includes: three shapefiles of point feature of Abandoned Mines, Water Testing sites, Tailings Sites (Mines Dumping Sites).  Used Spatial Join to join the point features to the watershed (polygons) to count the number of points within each watershed. Created a new field called Site_Score, append the sum of points to this field. Used Site_Score to classify the watershed. 

Python Code:

GIS Programing: Suitable Sites for Residential Developments

Used ArcPy and Python to determine suitable sites for residential development by creating Boolean grids. National land cover data (raster) of Fort Collin area were used. Suitable sites were determined base on 5 criteria (sum of all 5 Boolean grids, the final the suitable pixels will have value of 5):


Python Code:

GIS Programing: Measure 2d and 3d shape of watershed

Used ArcPy and Python to calculate 2D and 3D: circular ratios, areas, perimeters, centroids, length to centroids and relief ratios of 4 watersheds and append the data to the attribute table

Python Code:  

GIS Programing: Sampling grids

Used ArcPy and Python to create sampling grids (multipoint) for three interested areas (polygons). Calculated the percentage growth of agriculture lands from 1993 to 2003 of interested area

Python Code:

GIS Programing: Clean-up City of Westminster's Property Data 

Property data of the City does not match with County's parcel data (a topology problem). Solved by created a Python script (using ArcPy library) to match each polygon to another (if county parcel's centroid is within the city property's polygon, then select the county parcel and copy all attribute data from the city's polygon)

GIS Programing: Populate City of Westminster's Access Point's Attribute

Assign each access point (to a park) a park type. Depends on which park that access point belong to. Use Python, ArcPy and Panda Libraries to automate the process of assigning park type for each access point. 

GIS Programing: Select City of Westminster Road Constructions and Addresses

Automate the process that select all addresses which would be affected by certain road constructions. The front of the house has to face the road for the address to be selected. 

Workflow:


City of Westminster: Map of Private Parcels Which Are Within 150 feet of the Project Area

Extract the high water line from the elevation layer - based on the given definition 

Draw a new "Equestrian Area" polygon based on two criteria: 

Use select by location to select all private parcels which are within 150 feet from Project Area. 

City of Westminster: Equestrian Trails Proposal at South Standley Lake

Create a new feature class that contain the project area and the area of proposed equestrian trails for South Standley Regional Park.  

City of Westminster: Create a Geodatabase and Digitize Turf Grass, Field and Court Data for Parks

Create and maintain Grass geodatabase. Use ArcPro edit tools and NearMap Satellite image to digitize Turf, Field and Court data for Westminster's Parks. Work with other departments to fill in the attribute data for these polygons. 

Data Collection and Web Mapping: City of Westminster's Open Space Fence Lines and Gates

Use Field Map and GNSS device (Bad Elf, Trimble R1) to collect data of Open Space Fence Lines and Gates. 

Use ArcGIS Online to create a web map and editable web app. 

Data Collection and Web Mapping: City of Westminster's Signs

Use Field Map and GNSS device (Trimble R1) to collect data of Open Space's Signs. 

Use ArcGIS Online to create a web map and web app .

Data Collection and Web Mapping: City of Westminster Trash Cans

Use Field Map and GNSS device (Bad Elf) to collect data of Open Space and Parks Trash Cans

Use ArcGIS Online to create a web map and web app

City of Westminster: Digitize Fence Lines for Open Space

Use ArcMap edit tools and NearMap Satellite image to digitize Fence Lines data for Westminster's Parks. Work with other departments to fill in the attribute data for these lines. 


COWPropertyParkAddresses.pdf

City of Westminter: 36x38 inches Property Map

This map is designed to show the overall locations of City of Westminster's properties which includes: 

Annotation Feature Classes of Open Space, Park, and City Facility was created. 

MapBookGrid11x17.pdf

City of Westminster: Make a Map Series for general uses (grid 3300x5100 ft)

Use ArcMap tools and ultilize the big map above (36x38 inches Property Map) and a grid layer (3300x5100 ft) to make a map series which contains 81 maps (81 grids) displaying: parks, open space, streets, facility, ... for department general uses. 

City of Westminster: Convert Land Survey Descriptions into Polygon

Use ArcGIS COGO Traverse tool to convert legal descriptions into property polygon. 

City of Westminster: Equestrian Trails Proposal at Standley Lake - Regional Map


This map show the regional location of South Standley Lake, proposal equestrian trail project area. 

City of Westminster: Sampling Points

Create a point feature class that contain the water and soil sampling points for Westminster Hills Open Space. 

City of Westminster Sampling Points - Regional Map

This map show the regional location of the sampling location. Dissolve method was used to dissolve the parcel boundaries of Westminster Hills Open Space. 

Map of Harvestable Timbers Of Tongass National Forest

This is a map I designed (using ArcMap) for my GIS Spatial Analytic course. It shows the harvestable forest based on three criteria, and based on values. 

Population density maps, Tri - Metro Area 

This is a map (ArcMap) of Oregon Tri - Metro area's population density with different classification schemes 

Wild Tiger Range

Used data from World Wildlife organization and QGIS to make the map showing the historic and current range of wild tiger. 

Data Source:

Geo-Referenced Geologic Maps

Used QGIS to geo-reference geologic maps (from original pdf files) of the Front Range Area. 

DataCollectionReport_GEOL4723_Maymester.docx

WildFire Study

Analyzed and predicted post wildfire processes. Using GIS to plot the burnt area. Picked out criteria (slope, proximity to the fire) to choose the best sites to install GPS and Time lapse camera stations in order to have better observations of the post fire processes. 

(Refresh the page if it would not load)

AverageSWEofSnodgrass.pdf

Snow hydrology Study

Estimated the amount of water stored in Snodgrass Mountain, Crested Butte, Colorado. Used ArcMap to analyze and visualized the potential locations for collecting data based on elevations (Low, Mid and High elevation), as well as forested vs open areas. Estimate the area of Snodgrass Mountain (using ArcMap), and use it to normalize our calculations of the amount of water store in snowpack