public class GeneratoreClassi
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EQUAL_COUNT |
static int |
EQUAL_RANGE |
static int |
NATURAL_BREAK |
static int |
SEMPLICE |
static int |
VALORI_UNIVOCI |
Constructor and Description |
---|
GeneratoreClassi(it.prato.comune.sit.SITLayersManager layerManager,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
Modifier and Type | Method and Description |
---|---|
double[] |
calcolaJenksBreaksDaListaOrdinata(java.lang.Object[] datiOrdinati,
int numeroClassi) |
java.util.List<ClasseBean> |
classiEqualCount(int numeroClassi,
int codTPN,
java.lang.String nomeCampo,
java.lang.String codiceComune_G)
Restituisce il numero di classi utilizzando il criterio di Equal Count
|
java.util.List<ClasseBean> |
classiEqualRange(int numeroClassi,
int codTPN,
java.lang.String nomeCampo,
int precisione,
java.lang.String codiceComune_G)
Restituisce le classi per la tematizzazione contenenti il nome, il colore da applicare, il limite minimo e massimo di ogni classe
|
java.util.List<ClasseBean> |
classiNaturalBreak(int codTPN,
java.lang.String nomeCampo,
int numeroClassi,
java.lang.String codiceComune_G)
Restituisce il numero di classi utilizzando l'algoritmo di Jenks per il natural break
|
java.util.List<ClasseBean> |
classiValoriUnivoci(int codTPN,
java.lang.String nomeCampo,
java.lang.String codiceComune_G)
Assegna ad ogni valore presente sul campo indicato un colore distinto
|
public static final int SEMPLICE
public static final int NATURAL_BREAK
public static final int EQUAL_COUNT
public static final int EQUAL_RANGE
public static final int VALORI_UNIVOCI
public GeneratoreClassi(it.prato.comune.sit.SITLayersManager layerManager, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
public java.util.List<ClasseBean> classiEqualRange(int numeroClassi, int codTPN, java.lang.String nomeCampo, int precisione, java.lang.String codiceComune_G)
numeroClassi
- codTPN
- precisione
- public java.util.List<ClasseBean> classiValoriUnivoci(int codTPN, java.lang.String nomeCampo, java.lang.String codiceComune_G)
codTPN
- nomeCampo
- public java.util.List<ClasseBean> classiNaturalBreak(int codTPN, java.lang.String nomeCampo, int numeroClassi, java.lang.String codiceComune_G)
codTPN
- nomeCampo
- numeroClassi
- public java.util.List<ClasseBean> classiEqualCount(int numeroClassi, int codTPN, java.lang.String nomeCampo, java.lang.String codiceComune_G)
numeroClassi
- codTPN
- campo
- public double[] calcolaJenksBreaksDaListaOrdinata(java.lang.Object[] datiOrdinati, int numeroClassi)