Building Web GIS Apps with Java Spring Boot MVC and Leaflet
Introduction
Project Source Code
Installing PostgreSQL and Post GIS on windows
Creating a Spatial Database
Installing OSGeo4w
Installing Java JDK
Installing Apache Maven
Installing the Spring Tool Suite (STS) IDE
Creating a Java Spring Starter Project
Modifying the pom.xml File
Modifying the Application Properties
Creating the Model Class
Creating the Model Repository Interface
Creating the Utility Class
Creating the Service Interface
Creating the Service Implementation Class
Downloading the Sample Dataset
Extract Transform and Load Data into our Spatial Table
Creating the REST Controller Class
Adding the Front-End Static Files
Creating the Layout Page
Creating the Index Page
Creating our First Leaflet Map
Creating Multiple Basemaps
Displaying Data on the Map
Classifying Data on the Map
Creating the Legend
Creating the Bar Chart Legend
Creating the Bar Chart
Source Code