Class DensificationStudy

java.lang.Object
fr.ign.artiscales.pm.usecase.UseCase
fr.ign.artiscales.pm.usecase.DensificationStudy

public class DensificationStudy extends UseCase
This class provides a workflow in order to help densification studies. They can be asked in French Schémas de Cohérence Territoriale (SCoT). It isolate empty parcels within urban zones (called vacant lot and simulates their densification. If they are too big, it simulates the creation of a whole neighborhood. The output Geopackages is called parcelDentCreusesDensified

It also simulates the parcels that can be created with the flag parcels on already built parcels. The geopackage containing those parcels is called parcelPossiblyDensified

  • Constructor Details

    • DensificationStudy

      public DensificationStudy()
  • Method Details

    • main

      public static void main(String[] args) throws IOException
      Throws:
      IOException
    • runDensificationStudy

      public static void runDensificationStudy(File rootFile, File outFolder) throws IOException
      Throws:
      IOException
    • runDensificationStudy

      public static void runDensificationStudy(org.geotools.data.simple.SimpleFeatureCollection parcels, File buildingFile, File roadFile, File zoningFile, File outFolder, boolean isParcelWithoutStreetAllowed, fr.ign.artiscales.tools.parameter.ProfileUrbanFabric profile) throws IOException
      Densification study. Can be used as a workflows in scenarios.
      Parameters:
      parcels - input parcels
      buildingFile - building geofile of the studied zone
      roadFile - road geofile of the studied zone
      zoningFile - zoning geofile of the studied zone
      outFolder - folder where output are exported
      isParcelWithoutStreetAllowed - Is it possible to create flag or porch parcel without contact with the road?
      profile - profile of the wanted urban fabric
      Throws:
      IOException - many reasons