More Projects

More Research Works and Projects.

WEB MAP PLATFORM


ENGINEERING PROJECT

Project Name: Chongqing Volunteered Geographic Information Web Map Research Project

My Role: Member (November 2017 - Dectember 2017)

My Contribution: Participated in Back-end Server Development(Java, based on J2EE), Front-end Website Design(HTML, CSS, Javascript, JSX, based on React).

Introduction: Chongqing Volunteered Geographic Information(VGI) Web Map Platform is one of the main results of the Chongqing VGI Web Map Research Project. Based on the geographic base maps provided by Chongqing Survey Institute, the project combines various personal or public thematic data, such as restaurant data, parking lot data, gas station data, etc. Users can upload their own data to the platform to make their own thematic maps and share their data and maps with others as well. Through various data analysis and visualization methods such as geographic statistical models and dynamic thematic mapping, the project helps people in Chongqing have a better understanding of where they live and whom they live with.

LAND USE PREDICTION


RESEARCH PROJECT

Project Name: EL-CA Based Geo-simulation For Alternative Policy Scenarios Effectiveness Evaluation

My Role: Core Member (January 2017 - June 2017)

My Contribution: Algorithm Design, Python Programming, Model Training And Fine-tuning, etc.

Introduction: This project uses a geo-simulation approach to model the land use expansion under different policy scenarios and evaluates the effectiveness of these policies, In particular, a new self-adaptive cellular automaton model based on ensemble learning (EL-CA) is developed and three policy scenarios (economy-over-conservation (EOC), conversion-over-economy (COE), and economy-balance-conservation (EBC)) are set to predict the tea expansion patterns in 2025. Results show that the EL-CA model significantly outperforms the traditional CA models based on empirical statistics.

ROAD GEOHAZARD EARLY WARNING


ENGINEERING PROJECT

Project Name: High Resolution Remote Sensing Application System For Transportation

My Role: Core Member (January 2015 - June 2015)

My Contribution: System Development (C++, based on Qt, GDAL/OGR).

Introduction: By analyzing the mechanism of various types of historical road geohazards, we established a road geohazard historical database and realized the accurate extraction as well as effective analysis of the geohazard impact factors of heterogeneous geohazard data(e.g. slope degree and aspect, geological structure, annual precipitation). Based on a self-adaptive information content model, we built a multi-factor quantitative risk assessment grading and early warning model for road geohazards.

VEHICLE OBSTACLE AVOIDANCE


GRADUATE COURSE PROJECT

Date Range: January 2015 - June 2015

Key Words: C#(.NET Framework 4.5), Unity 3D

Introduction: This project aims to design a vehicle obstacle avoidance method based on genetic algorithm optimized neural network. I use the genetic algorithm to train the neural network in the vehicle sensors, so as to get the ability of obstacle avoidance. In the vehicle simulation driving test built in Unity 3D, the vehicle equipped with the optimized sensors made timely obstacle avoidance operation. Also, the result shows that the method has a small amount of calculation and strong generalization ability.

RESEARCH ON AUTOMATED DOT MAP


UNDERGRADUATE THESIS

Date Range: March 2016 - June 2016

Key Words: Java Web, ArcGIS API for Javascript, Bootstrap, JQuery, MySQL, OSGEO GeoTools

Introduction: This project aims to design a vehicle obstacle avoidance method based on genetic algorithm optimized neural network. I use the genetic algorithm to train the neural network in the vehicle sensors, so as to get the ability of obstacle avoidance. In the vehicle simulation driving test built in Unity 3D, the vehicle equipped with the optimized sensors made timely obstacle avoidance operation. Also, the result shows that the method has a small amount of calculation and strong generalization ability.

PHANBLOG - A PYTHON BLOG SYSTEM BASED ON DJANGO


PERSONAL PROJECT

Date Range: January 2016 - February 2016

Key Words: Python, MySQL, NLPIR, Apache Server, Linux.

Introduction: This project aims to develop a python blog system for myself, named PhanBlog(Because my nickname is PhanTask), based on Django. The system is developed using Python and its powerful libraries. PhanBlog, which follows MVC mode, uses Django as its back-end framework, MySQL as its database, and Apache as its web server. JS libraries such as Bootstrap, JQuery, JQCloud, OpenLayers, and MathJax are involved in front-end design. In addition to the common functions such as blog posting, file uploading, blog categories and tags, archive management, comment, and RSS, PhanBlog also implements a simple English/Chinese global content search function with the help of Django-haystack, NLPIR, and Whoosh. Currently, my personal blog based on PhanBlog is deployed on AliCloud(Ubuntu Environment), and the source code of PhanBlog is available on my Github.

SPARKLEMAP - A LIGHTWEIGHT MAP-MAKING SOFTWARE FROM SCRATCH


UNDERGRADUATE COURSE PROJECT

Date Range: June 2015 - July 2015

Key Words: C# (.NET Framework 4.0)

Introduction: This project aims to develop a lightweight and efficient map-making software from scratch. The system is developed using C#. The software integrates several common map-making functions such as canvas setting, map/layer management, feature creation, search and editing(point, line, polygon), symbol design, raster map vectorization, distance/area measurement, map printing, etc. Quadtree index algorithm is applied to speed up graphics rendering and feature search. The software supports AutoCAD DXF files and self-designed FSN files as well as the conversion between them.

WUHAN UNIVERSITY CAMPUS GEOGRAPHIC INFORMATION QUERY SYSTEM


UNDERGRADUATE COURSE PROJECT

Date Range: April 2015 - May 2015

Key Words: C# (.NET Framework 4.0), ArcGIS Desktop, ArcGIS Engine

Introduction: This project aims to develop Wuhan University Campus Geographic Information Query System. The system is developed using C# and ArcGIS Engine. The system integrates map browsing and data management, location-based and attribute-based geographic information services (e.g. traffic line queries), spatial analysis (e.g. buffer analysis), audio/video playback and other functions.

HUBEI PROVINCE MAP DESIGN AND COMPILATION


UNDERGRADUATE COURSE PROJECT

Date Range: March 2015

Key Words: CorelDRAW Graphics Suite

Introduction: In this cartography project, I made a Hubei province map using CorelDRAW Graphics Suite in 2 weeks.


Back to Home Page

Selected Works

Recent research works and projects

Stay-at-Home Order Effects

COVID-19 & Mobile Phone Location Data

Association of mobility data indications of travel and stay-at-Home mandates with COVID-19 infection rates in the US.

Read Me

Trajectory Privacy Protection

Deep Learning & Geo-Privacy Protection

LSTM-TrajGAN: A deep learning method combining LSTM and generative adversarial network for trajectory privacy protection.

Read Me

Mapping Mobility Changes

ESRI ArcGIS Online Dashboard

Mapping county-level mobility pattern changes in the United States in response to COVID-19.

Read Me

Mobile Augmented Reality

Computer Vision & Geovisualization

Focus on geovisualization and human-computer interaction through computer vision methods.

Read Me

Geospatial Data Processing

Python & Parallel Data Processing

Using Python and plenty of open source libraries to achieve parallel geospatial data processing.

Read Me

More Projects

More Research Works and Projects.

More projects, including research works, thesis projects, course projects, and personal projects.

Read Me