The library provides functions, algorithms and workflows that enable users to process various parcel reshaping operations. This library can be used for:
- dividing a single parcel or a small set of parcels: choose one of the implemented processes. Only marked parcels will be divided
- apppling predesigned workflows on a zone or a set of zones. Workflows automatically run a series of processes such as parcel division, parcel aggregation, attribute changes, etc.
- creating scenarios that apply to a whole community or a whole urban region. Scenarios are described in .json files (see documentation here).
- applying predefined use cases
Parcel Manager has been developped during a post-doctoral research contract at ThéMA laboratory (Besançon, France) in the frame of the PubPrivLands project - I-site Bourgogne Franche-Comté.
Parcel Manager uses functions from the library ArtiScales-tools and the GeoTools library. JavaDoc is available here.
A graphical user interface is available in this repository
- analysis: contains automated tools to analyze urban fabrics under the form of tables and graphs.
- division: contains the different processes of parcel division.
- fields: contains methods and tools to automatically set feature informations on the generated parcels.
- workflow: contains the workflows. Three main workflows are now implemented:
- ZoneDivision: Run a parcel division algorithm on an input zone
- ConsolidationDivision: Merges predesigned parcels together and run a decomposition task
- Densification: Run the densification process on the predesigned parcels
- parcelFunction: contains functions for single parcels, in particular sorting functions and marking functions.
- scenario: contains the objects used for processing an automated simulation on a large zone (technical description can be found here).
- usecase: contains predefined use cases that can be directly run.