Skip to content

cellular automata (ca) land use change simulation winform application

Notifications You must be signed in to change notification settings

zhuang-hao-ming/winca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cellular automata land use change simulation winform application

This is a cellular automata(CA) land use change simulation winform application. It includes four different CA algorithms. There are:

  1. random forest ca
  2. neural network ca
  3. decision tree ca
  4. logistic regression ca

please reference releated paper for the detail of these four algorithms

You can try all of them and choose one that is sutiable for your requirements.

techonology stack

  • GUI: c# winform
  • data io: gdal
  • machine learning module: accord

The program is designed with oop(object oriented programming) and we use multithread technology to improve performance.

usage

Please refer usage manual for a pdf usage manual.

Please refer tutorial video for a tutorial vedio.

development

  • clone the repository to local using git clone
git clone https://github.com/zhuang-hao-ming/winca.git
  • open the .sln file in visual studio 2015(or other versions that use a packages.config file to manage nuget)
  • right click the solution and choose restore nuget packages
  • build and run the project

screenshots

  • main window:

main window

  • setup window:

setup window

  • setup window landuse:

setup window landuse

  • setup window transfer control

transfer control

  • console

console

  • animation

animation

About

cellular automata (ca) land use change simulation winform application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages