public abstract class AppariementSurfaces extends Object
| Modifier and Type | Field and Description |
|---|---|
static Logger |
LOGGER |
| Constructor and Description |
|---|
AppariementSurfaces() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ajoutPetitesSurfaces(EnsembleDeLiens liens,
IFeatureCollection<?> popRef,
IFeatureCollection<?> popComp,
ParametresAppSurfaces param)
Bourrin: a optimiser.
|
static EnsembleDeLiens |
appariementSurfaces(IFeatureCollection<? extends IFeature> popRef,
IFeatureCollection<? extends IFeature> popComp,
ParametresAppSurfaces param)
Appariement entre deux ensembles de surfaces.
|
static void |
creeGeometrieDesLiens(EnsembleDeLiens liens,
boolean persistant) |
static EnsembleDeLiens |
filtreLiens(EnsembleDeLiens liensRegroupes,
ParametresAppSurfaces param) |
static EnsembleDeLiens |
preAppariementSurfaces(IFeatureCollection<?> popRef,
IFeatureCollection<?> popComp,
ParametresAppSurfaces param)
2 surfaces sont pré-appariées si elles respectent le "test d'association"
défini par Atef Bel Hadj Ali (2001).
|
static EnsembleDeLiens |
rechercheRegroupementsOptimaux(EnsembleDeLiens liensPreApp,
IFeatureCollection<? extends IFeature> popRef,
IFeatureCollection<? extends IFeature> popComp,
ParametresAppSurfaces param)
On recherche les regroupements optimaux de liens de pré-appariement, pour
maximiser la distance surfacique entre les groupes de référence et de
comparaison.
|
static void |
writeShapefile(EnsembleDeLiens liens,
String file) |
public static EnsembleDeLiens appariementSurfaces(IFeatureCollection<? extends IFeature> popRef, IFeatureCollection<? extends IFeature> popComp, ParametresAppSurfaces param)
popRef - : population des objets de référence. Ces objets doivent
avoir une géométrie "geom" de type GM_PolygonpopComp - : population des objets de comparaison Ces objets doivent
avoir une géométrie "geom" de type GM_Polygonparam - : paramètres de l'appariementpublic static EnsembleDeLiens preAppariementSurfaces(IFeatureCollection<?> popRef, IFeatureCollection<?> popComp, ParametresAppSurfaces param)
popRef - : population des objets de référence.popComp - : population des objets de comparaison.param - : paramètres de l'appariement.public static EnsembleDeLiens rechercheRegroupementsOptimaux(EnsembleDeLiens liensPreApp, IFeatureCollection<? extends IFeature> popRef, IFeatureCollection<? extends IFeature> popComp, ParametresAppSurfaces param)
NB : l'appariement est symétrique
param - : paramètres de l'appariementliensPreApp - : liens issus du pré-appariementpublic static void ajoutPetitesSurfaces(EnsembleDeLiens liens, IFeatureCollection<?> popRef, IFeatureCollection<?> popComp, ParametresAppSurfaces param)
liens - popRef - popComp - param - public static EnsembleDeLiens filtreLiens(EnsembleDeLiens liensRegroupes, ParametresAppSurfaces param)
public static void creeGeometrieDesLiens(EnsembleDeLiens liens, boolean persistant)
public static void writeShapefile(EnsembleDeLiens liens, String file) throws SchemaException, IOException
SchemaExceptionIOExceptionCopyright © 2016 Laboratoire COGIT, IGN. All rights reserved.