Java Doc for EnsembleDeLiens.java in  » GIS » GeOxygene-1.3 » fr » ign » cogit » geoxygene » contrib » appariement » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeOxygene 1.3 » fr.ign.cogit.geoxygene.contrib.appariement 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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



Constructor Summary
public  EnsembleDeLiens()
    
public  EnsembleDeLiens(boolean persistant)
    
public  EnsembleDeLiens(Class classeDesLiens)
    

Method Summary
public  ListclasseSelonSeuilEvaluation(List valeursClassement)
     Crée une liste de population en fonction des seuils sur l'evaluation passés en paramètre.
public static  EnsembleDeLienscompile(EnsembleDeLiens liens1, EnsembleDeLiens liens2)
    
public  voidcompile(EnsembleDeLiens liensAAjouter)
     Ajout des liens à this.
public  EnsembleDeLienscopie()
    
public  voidcreeGeometrieDesLiens()
    
public  voidcreeGeometrieDesLiensEntreLignesEtLignes()
    
public  voidcreeGeometrieDesLiensEntreSurfacesEtLignes(boolean comparaison)
    
public  voidcreeGeometrieDesLiensEntreSurfacesEtPoints(boolean comparaison)
    
public  voiddetruitGeometrieDesLiens()
    
public  voidevaluationLiensParCardinalite(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  voidfiltreLiens(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  StringgetEvaluationGlobale()
    
public  StringgetEvaluationInterne()
    
public  StringgetNom()
    
public  StringgetParametrage()
    
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  EnsembleDeLiensregroupeLiens(Population popRef, Population popComp)
     Regroupement de liens pointant vers les mêmes objets.
public  EnsembleDeLiensregroupeLiens(FT_FeatureCollection popRef, FT_FeatureCollection popComp)
     Regroupement de liens pointant vers les mêmes objets.
public  EnsembleDeLiensregroupeLiensCartoQuiPointentSurMemeTopo()
    
public  ListscindeSelonValeursCommentaires(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  voidsetEvaluationGlobale(String evaluation)
    
public  voidsetEvaluationInterne(String evaluation)
    
public  voidsetNom(String nom)
    
public  voidsetParametrage(String parametrage)
    
public  CarteTopotransformeEnCarteTopo(FT_FeatureCollection popRef, FT_FeatureCollection popComp)
    


Constructor Detail
EnsembleDeLiens
public EnsembleDeLiens()(Code)



EnsembleDeLiens
public EnsembleDeLiens(boolean persistant)(Code)



EnsembleDeLiens
public EnsembleDeLiens(Class classeDesLiens)(Code)




Method Detail
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 static EnsembleDeLiens compile(EnsembleDeLiens liens1, EnsembleDeLiens liens2)(Code)
Compilation de deux listes de liens



compile
public void compile(EnsembleDeLiens liensAAjouter)(Code)
Ajout des liens à this. NB: modifie this.



copie
public EnsembleDeLiens copie()(Code)
Copie d'un ensemble de liens



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)



getNom
public String getNom()(Code)



getParametrage
public String getParametrage()(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)



setNom
public void setNom(String nom)(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)



Fields inherited from fr.ign.cogit.geoxygene.feature.Population
protected Class classe(Code)(Java Doc)
protected DataSet dataSet(Code)(Java Doc)
protected int id(Code)(Java Doc)
protected String nom(Code)(Java Doc)
protected String nomClasse(Code)(Java Doc)
protected boolean persistant(Code)(Java Doc)

Methods inherited from fr.ign.cogit.geoxygene.feature.Population
public void chargeElements()(Code)(Java Doc)
public void chargeElementsPartie(GM_Object geom)(Code)(Java Doc)
public void chargeElementsPartie(Extraction zoneExtraction)(Code)(Java Doc)
public void chargeElementsProches(Population pop, double dist)(Code)(Java Doc)
public void copiePopulation(Population populationACopier)(Code)(Java Doc)
public void detruitPopulation()(Code)(Java Doc)
public void enleveElement(FT_Feature O)(Code)(Java Doc)
public Class getClasse()(Code)(Java Doc)
public DataSet getDataSet()(Code)(Java Doc)
public int getDataSetID()(Code)(Java Doc)
public int getId()(Code)(Java Doc)
public String getNom()(Code)(Java Doc)
public String getNomClasse()(Code)(Java Doc)
public boolean getPersistant()(Code)(Java Doc)
public FT_Feature nouvelElement()(Code)(Java Doc)
public FT_Feature nouvelElement(GM_Object geom)(Code)(Java Doc)
public FT_Feature nouvelElement(Class[] signature, Object[] param)(Code)(Java Doc)
public Population selectionElementsProchesGenerale(Population pop, double dist)(Code)(Java Doc)
public Population selectionLargeElementsProches(Population pop, double dist)(Code)(Java Doc)
public void setClasse(Class C)(Code)(Java Doc)
public void setDataSet(DataSet O)(Code)(Java Doc)
public void setDataSetID(int I)(Code)(Java Doc)
public void setId(int I)(Code)(Java Doc)
public void setNom(String S)(Code)(Java Doc)
public void setNomClasse(String S)(Code)(Java Doc)
public void setPersistant(boolean b)(Code)(Java Doc)

Fields inherited from fr.ign.cogit.geoxygene.feature.FT_FeatureCollection
protected List elements(Code)(Java Doc)
protected boolean flagGeom(Code)(Java Doc)
protected boolean flagTopo(Code)(Java Doc)

Methods inherited from fr.ign.cogit.geoxygene.feature.FT_FeatureCollection
public void add(FT_Feature value)(Code)(Java Doc)
public void addCollection(FT_FeatureCollection value)(Code)(Java Doc)
public void addUnique(FT_Feature value)(Code)(Java Doc)
public void addUniqueCollection(FT_FeatureCollection value)(Code)(Java Doc)
public void clear()(Code)(Java Doc)
public boolean contains(FT_Feature value)(Code)(Java Doc)
public GM_Envelope envelope()(Code)(Java Doc)
public FT_Feature get(int i)(Code)(Java Doc)
public List getElements()(Code)(Java Doc)
public boolean getFlagGeom()(Code)(Java Doc)
public GM_Aggregate getGeomAggregate()(Code)(Java Doc)
public SpatialIndex getSpatialIndex()(Code)(Java Doc)
public boolean hasGeom()(Code)(Java Doc)
public boolean hasNext()(Code)(Java Doc)
public boolean hasSpatialIndex()(Code)(Java Doc)
public boolean hasTopo()(Code)(Java Doc)
public void initIterator()(Code)(Java Doc)
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate)(Code)(Java Doc)
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, int i)(Code)(Java Doc)
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, GM_Envelope enveloppe, int i)(Code)(Java Doc)
public void initSpatialIndex(SpatialIndex spIdx)(Code)(Java Doc)
public Iterator iterator()(Code)(Java Doc)
public FT_Feature next()(Code)(Java Doc)
public void remove(FT_Feature value)(Code)(Java Doc)
public void remove(int i)(Code)(Java Doc)
public void removeAll(Collection coll)(Code)(Java Doc)
public void removeCollection(FT_FeatureCollection value)(Code)(Java Doc)
public void removeSpatialIndex()(Code)(Java Doc)
public FT_FeatureCollection select(DirectPosition P, double D)(Code)(Java Doc)
public FT_FeatureCollection select(GM_Envelope env)(Code)(Java Doc)
public FT_FeatureCollection select(GM_Object geometry)(Code)(Java Doc)
public FT_FeatureCollection select(GM_Object geometry, boolean strictlyCrosses)(Code)(Java Doc)
public FT_FeatureCollection select(GM_Object geometry, double distance)(Code)(Java Doc)
public void setElements(List L)(Code)(Java Doc)
public void setFlagGeom(boolean Geom)(Code)(Java Doc)
public void setFlagTopo(boolean Topo)(Code)(Java Doc)
public int size()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.