Package fr.ign.artiscales.pm.usecase
Class DensificationStudy
java.lang.Object
fr.ign.artiscales.pm.usecase.UseCase
fr.ign.artiscales.pm.usecase.DensificationStudy
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidrunDensificationStudy(File rootFile, File outFolder)static voidrunDensificationStudy(org.geotools.data.simple.SimpleFeatureCollection parcels, File buildingFile, File roadFile, File zoningFile, File outFolder, boolean isParcelWithoutStreetAllowed, fr.ign.artiscales.tools.parameter.ProfileUrbanFabric profile)Densification study.Methods inherited from class fr.ign.artiscales.pm.usecase.UseCase
isDEBUG, isSAVEINTERMEDIATERESULT, setDEBUG, setSAVEINTERMEDIATERESULT
-
Constructor Details
-
DensificationStudy
public DensificationStudy()
-
-
Method Details
-
main
- Throws:
IOException
-
runDensificationStudy
- 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 IOExceptionDensification study. Can be used as a workflows in scenarios.- Parameters:
parcels- input parcelsbuildingFile- building geofile of the studied zoneroadFile- road geofile of the studied zonezoningFile- zoning geofile of the studied zoneoutFolder- folder where output are exportedisParcelWithoutStreetAllowed- 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
-