| java.lang.Object fr.ign.cogit.geoxygene.feature.FT_FeatureCollection fr.ign.cogit.geoxygene.feature.Population fr.ign.cogit.geoxygene.contrib.appariement.EnsembleDeLiens
EnsembleDeLiens | public class EnsembleDeLiens extends Population (Code) | | Resultats de la réalisation d'un appariement : un ensemble de liens.
author: Mustiere / IGN Laboratoire COGIT version: 1.0 |
Method Summary | |
public List | classeSelonSeuilEvaluation(List valeursClassement) Crée une liste de population en fonction des seuils sur l'evaluation
passés en paramètre. | public static EnsembleDeLiens | compile(EnsembleDeLiens liens1, EnsembleDeLiens liens2) | public void | compile(EnsembleDeLiens liensAAjouter) Ajout des liens à this. | public EnsembleDeLiens | copie() | public void | creeGeometrieDesLiens() | public void | creeGeometrieDesLiensEntreLignesEtLignes() | public void | creeGeometrieDesLiensEntreSurfacesEtLignes(boolean comparaison) | public void | creeGeometrieDesLiensEntreSurfacesEtPoints(boolean comparaison) | public void | detruitGeometrieDesLiens() | public void | evaluationLiensParCardinalite(boolean flag, double seuilCardinalite) Change l'évaluation d'un lien si celui-ci a un nombre d'objets associés
à la base de comparaison (flag=true) ou à la base de référence (flag=false)
supérieur au seuilCardinalite, en lui donnant la valeur nulle. | public void | filtreLiens(float seuilEvaluation) Filtrage des liens, on ne retient que ceux dont l'évaluation
est supérieure ou égale au seuil passé en paramètre. | public String | getEvaluationGlobale() | public String | getEvaluationInterne() | public String | getNom() | public String | getParametrage() | public static List<Population> | objetsApparies(EnsembleDeLiens ensemble, FT_FeatureCollection popRef, FT_FeatureCollection popComp) Méthode qui renvoie à partir d'un ensemble de liens une liste de dimension 4,
avec
en 1. | public EnsembleDeLiens | regroupeLiens(Population popRef, Population popComp) Regroupement de liens pointant vers les mêmes objets. | public EnsembleDeLiens | regroupeLiens(FT_FeatureCollection popRef, FT_FeatureCollection popComp) Regroupement de liens pointant vers les mêmes objets. | public EnsembleDeLiens | regroupeLiensCartoQuiPointentSurMemeTopo() | public List | scindeSelonValeursCommentaires(List valeursClassement) Methode utile principalement pour analyser les résultats d'un appariement,
qui découpe un réseau en plusieurs réseaux selon les valeurs de l'attribut
"resultatAppariement" des arcs et noeuds du réseau apparié. | public void | setEvaluationGlobale(String evaluation) | public void | setEvaluationInterne(String evaluation) | public void | setNom(String nom) | public void | setParametrage(String parametrage) | public CarteTopo | transformeEnCarteTopo(FT_FeatureCollection popRef, FT_FeatureCollection popComp) |
EnsembleDeLiens | public EnsembleDeLiens()(Code) | | |
EnsembleDeLiens | public EnsembleDeLiens(boolean persistant)(Code) | | |
EnsembleDeLiens | public EnsembleDeLiens(Class classeDesLiens)(Code) | | |
classeSelonSeuilEvaluation | public List classeSelonSeuilEvaluation(List valeursClassement)(Code) | | Crée une liste de population en fonction des seuils sur l'evaluation
passés en paramètre.
Exemple: si la liste en entree contient 2 "Double" (0.5, 1),
alors renvoie 3 populations avec les liens ayant respectivement leur évaluation...
0: inférieur à 0.5 (strictement)
1: entre 0.5 et 1 (strictement sur 1)
2: supérieur ou égal à 1
|
compile | public void compile(EnsembleDeLiens liensAAjouter)(Code) | | Ajout des liens à this. NB: modifie this.
|
creeGeometrieDesLiens | public void creeGeometrieDesLiens()(Code) | | Affecte une géométrie à l'ensemble des liens, cette géométrie
relie les centroïdes des objets concernés entre eux
|
creeGeometrieDesLiensEntreLignesEtLignes | public void creeGeometrieDesLiensEntreLignesEtLignes()(Code) | | Affecte une géométrie à l'ensemble des liens, cette géométrie
relie le milieu d'une ligne au milieu d'une ligne correspondant
des objets
|
creeGeometrieDesLiensEntreSurfacesEtLignes | public void creeGeometrieDesLiensEntreSurfacesEtLignes(boolean comparaison)(Code) | | Affecte une géométrie à l'ensemble des liens, cette géométrie
relie le centroide d'une surface au milieu du segment correspondant
des objets
Parameters: comparaison - : true si les objets de la BD de comparaison sontdes lignes; false s'il s'agit des objets de la BD de référence |
creeGeometrieDesLiensEntreSurfacesEtPoints | public void creeGeometrieDesLiensEntreSurfacesEtPoints(boolean comparaison)(Code) | | Affecte une géométrie à l'ensemble des liens, cette géométrie
relie le centroïde d'une surface à un point
Parameters: comparaison - : true si les objets de la BD de comparaison sontdes points; false s'il s'agit des objets de la BD de référence |
detruitGeometrieDesLiens | public void detruitGeometrieDesLiens()(Code) | | Détruit la géométrie des liens
|
evaluationLiensParCardinalite | public void evaluationLiensParCardinalite(boolean flag, double seuilCardinalite)(Code) | | Change l'évaluation d'un lien si celui-ci a un nombre d'objets associés
à la base de comparaison (flag=true) ou à la base de référence (flag=false)
supérieur au seuilCardinalite, en lui donnant la valeur nulle.
Si le seuil n'est pas dépassé, l'évaluation du lien reste ce qu'elle est.
Parameters: flag - : true si l'on s'intéresse aux objets de la base de comparaison des liens,false s'il s'agit de la base de référence Parameters: seuilCardinalite - : seuil au dessus duquel la méthode affecte une évaluation nulleau lien |
filtreLiens | public void filtreLiens(float seuilEvaluation)(Code) | | Filtrage des liens, on ne retient que ceux dont l'évaluation
est supérieure ou égale au seuil passé en paramètre.
|
getEvaluationGlobale | public String getEvaluationGlobale()(Code) | | |
getEvaluationInterne | public String getEvaluationInterne()(Code) | | |
objetsApparies | public static List<Population> objetsApparies(EnsembleDeLiens ensemble, FT_FeatureCollection popRef, FT_FeatureCollection popComp)(Code) | | Méthode qui renvoie à partir d'un ensemble de liens une liste de dimension 4,
avec
en 1. la population issue de la population de référence qui a été appariée,
en 2. la population issue de la population de comparaison qui a été appariée,
en 3. la population issue de la population de référence qui n'a pas été appariée,
en 4. la population issue de la population de comparaison qui n'a pas été appariée.
ensemble: ensemble de liens issu d'un appariement Parameters: popRef - Parameters: popComp - liste des populations appariées et non appariées |
regroupeLiens | public EnsembleDeLiens regroupeLiens(Population popRef, Population popComp)(Code) | | Regroupement de liens pointant vers les mêmes objets.
Autrement dit : les liens en entrée forment un graphe entre les objets;
la méthode crée un seul lien pour toute partie connexe du graphe.
exemple : Ref = (A,B,C), Comp = (X,Y,Z)
en entrée (this) on a 4 liens 1-1 (A-X) (B-X) (B-Y) (C-Z)
en sortie on a un lien n-m (A,B)-(X-Y) et 1 lien 1-1 (C-Z)
|
regroupeLiens | public EnsembleDeLiens regroupeLiens(FT_FeatureCollection popRef, FT_FeatureCollection popComp)(Code) | | Regroupement de liens pointant vers les mêmes objets.
Autrement dit : les liens en entrée forment un graphe entre les objets;
la méthode crée un seul lien pour toute partie connexe du graphe.
exemple : Ref = (A,B,C), Comp = (X,Y,Z)
en entrée (this) on a 4 liens 1-1 (A-X) (B-X) (B-Y) (C-Z)
en sortie on a un lien n-m (A,B)-(X-Y) et 1 lien 1-1 (C-Z)
|
regroupeLiensCartoQuiPointentSurMemeTopo | public EnsembleDeLiens regroupeLiensCartoQuiPointentSurMemeTopo()(Code) | | Methode de regroupement des liens 1-1 carto qui pointent sur le meme
objet topo; non optimisee du tout!!!
|
scindeSelonValeursCommentaires | public List scindeSelonValeursCommentaires(List valeursClassement)(Code) | | Methode utile principalement pour analyser les résultats d'un appariement,
qui découpe un réseau en plusieurs réseaux selon les valeurs de l'attribut
"resultatAppariement" des arcs et noeuds du réseau apparié.
|
setEvaluationGlobale | public void setEvaluationGlobale(String evaluation)(Code) | | |
setEvaluationInterne | public void setEvaluationInterne(String evaluation)(Code) | | |
setParametrage | public void setParametrage(String parametrage)(Code) | | |
transformeEnCarteTopo | public CarteTopo transformeEnCarteTopo(FT_FeatureCollection popRef, FT_FeatureCollection popComp)(Code) | | Transforme les liens, qui relient des objets de popRef et popComp,
en une carte topo (graphe sans géométrie) où :
- les objets de popRef et popComp sont des noeuds (sans géométrie)
- les liens sont des arcs entre ces noeuds (sans géométrie)
|
|
|