Skip to content

scotdalton/lcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The LCS land classification system uses historical satellite imagery from Google Earth and determines the classification of land in the image for comparison purposes.

This system is a prototype and should be treated a such. Currently only Mac OS X is supported. The system has only been tested with Java 1.6.

For optimum performance: Open GoogleEarth and select View -> Historical Imagery. You can also maximize screen real estate by hiding the Toolbar and Sidebar and selecting View -> Navigation -> Never.

The project uses Maven to manage dependencies, test, build and produce javadocs.

In order to compile the project, you'll need to download and install boofcv version 0.2 and libpja into your local maven repository.

$ mvn install:install-file -Dfile=boofcv-0.2.jar -DgroupId=boofcv -DartifactId=boofcv -Dversion=0.2 -Dpackaging=jar
$ mvn install:install-file -Dfile=libpja.jar -DgroupId=libpja -DartifactId=libpja -Dversion=1.0 -Dpackaging=jar

To run all tests and build the package

$ mvn package

To run the application

$ java -Xms256m -Xmx2048m -jar target/lcs.jar

If you think you have outdated compiled classes, clean up the build directory and run package again.

$ mvn clean && mvn package

Sample locations:

Location Latitude Longitude
Antananarivo, Madagascar -18.884964 47.549713
Mbabane, Swaziland -26.315826 31.120203
Maseru, Lesotho -29.343169 27.462407
Maseru, Lesotho -29.335653 27.444118
Mbombela, South Africa -25.461111 30.928889
Polokwane, South Africa -23.92472 29.46889
Tamale, Ghana 9.40972 -0.86167
Lilongwe, Malawi -13.930545 33.762609

About

Land Classification System

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages