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
SchemaException
IOException
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.