| Package | Description | 
|---|---|
| it.prato.comune.sit | 
 Package di gestione, interrogazione ed elaborazione dati geografici del sistema informativo territoriale. 
 | 
| it.prato.comune.sit.ows | |
| it.prato.comune.sit.runtime | |
| it.prato.comune.sit.runtime.util | |
| it.prato.comune.sit.test | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SITBasicException
Classe  SITBasicException. 
 | 
class  | 
SITFIDMapperException
Classe  SITFIDMapperException. 
 | 
class  | 
SITFunzioneException
Classe  SITFunzioneException. 
 | 
class  | 
SITGeometryCastNotSupported
Classe  SITGeometryCastNotSupported. 
 | 
class  | 
SITIllegalAttributeException
Classe SITIllegalAttributeException. 
 | 
class  | 
SITIllegalFilterException
Classe SITIllegalFilterException. 
 | 
class  | 
SITNotImplementedException
Classe SITNotImplementedException. 
 | 
class  | 
SITParseException
Classe SITParseException. 
 | 
class  | 
SITSchemaException
Classe SITSchemaException. 
 | 
class  | 
SITSQLEncoderException
Classe SITSQLEncoderException. 
 | 
class  | 
SITStoricoException
Classe SITStoricoException. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Filtro.AddFiltroAnd(java.lang.String NLCampo,
            java.lang.Object Valore,
            java.lang.String tipoFiltro)
Consente di aggiungere la clausola AND al filtro sulla base del tipo di filtro passato come argomento. 
 | 
void | 
Filtro.AddFiltroOr(java.lang.String NLCampo,
           java.lang.Object Valore,
           java.lang.String tipoFiltro)
Consente di aggiungere la clausola OR al filtro sulla base del tipo di filtro passato come argomento. 
 | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.lang.Class<?>[] tipoCampi,
          java.lang.Boolean[] suggestDisponibile,
          java.lang.Integer[] suggestMinLength,
          java.lang.Boolean[] required,
          java.lang.Boolean geomFilterAvailable,
          java.lang.String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer. 
 | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.lang.Class<?>[] tipoCampi,
          java.lang.Boolean[] suggestDisponibile,
          java.lang.Integer[] suggestMinLength,
          java.lang.Boolean[] required,
          java.lang.String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer. 
 | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.lang.Class<?>[] tipoCampi,
          java.lang.Boolean[] suggestDisponibile,
          java.lang.Integer[] suggestMinLength,
          java.lang.String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer. 
 | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.lang.Class<?>[] tipoCampi,
          java.lang.String... nomiCampi)  | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.util.List<RicercaCampo> campiricerca)
Aggiunge una ricerca. 
 | 
void | 
LayerTerritorio.addRicerca(java.lang.Integer id,
          java.lang.String nomeRicerca,
          java.lang.String nomeMetodo,
          java.util.List<RicercaCampo> campiricerca,
          java.lang.Boolean geomFilterAvailable)
Aggiunge una ricerca. 
 | 
void | 
IRicerca.addRicerca(int id,
          LayerTerritorio oggTer)  | 
void | 
RicercaBase.addRicerca(int id,
          LayerTerritorio layerTer)  | 
void | 
Filtro.AndFiltro(java.lang.String NLCampo,
         java.lang.Object Valore,
         java.lang.String tipoFiltro)  | 
OggettoTerritorio | 
ILayersManager.appendFeature(int codTPN,
             java.lang.String idTPN,
             java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
SITLayersManager.appendFeature(int codTPN,
             java.lang.String idTPN,
             java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
ILayersManager.appendFeature(int codTPN,
             java.lang.String idTPN,
             java.lang.String szJSGeometry,
             SITTransaction tr)
Consente di inserire una nuova feature. 
 | 
OggettoTerritorio | 
SITLayersManager.appendFeature(int codTPN,
             java.lang.String idTPN,
             java.lang.String szJSGeometry,
             SITTransaction tr)
Consente di inserire una nuova feature. 
 | 
void | 
LayerTerritorioStorico.appendFeature(OggettoTerritorio oggettoTer)  | 
void | 
LayerTerritorio.appendFeature(OggettoTerritorio oggettoTer)
Inserisce un nuovo oggetto territoriale in questo layer. 
 | 
void | 
LayerPuntiUtenteGenerici.appendFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)  | 
void | 
LayerTerritorioStorico.appendFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)  | 
void | 
LayerPoligoniUtenteGenerici.appendFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)  | 
void | 
LayerTerritorio.appendFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)
Inserisce un nuovo oggetto territoriale in questo layer. 
 | 
void | 
LayerTerritorioStorico.appendFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer,
             it.prato.comune.utilita.core.type.DateType dataInserimento)  | 
void | 
LayerTerritorioStorico.appendFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer,
             it.prato.comune.utilita.core.type.DateType dataInserimento,
             SITTransaction transaction)
Inserisce una nuova feature. 
 | 
static java.lang.Object[] | 
LayerTerritorio.castArgsToTypes(java.lang.Class<?>[] clparam,
               java.lang.Object... args)  | 
java.util.ArrayList<OggettoTerritorio> | 
LayerTerritorio.cerca(java.lang.Integer id,
     java.lang.Object... args)
Rende disponibili le funzioni di ricerca registrate attraverso la funzione  
LayerTerritorio.initRicerche()
 invocando il metodo registrato passando i parametri in ingresso. | 
java.util.ArrayList<OggettoTerritorio> | 
LayerTerritorioGenerico.cerca(java.lang.Integer id,
     java.lang.Object... args)  | 
java.util.ArrayList<OggettoTerritorio> | 
IRicerca.cerca(java.lang.Object... args)
Implementa la ricerca effettiva 
 | 
java.util.ArrayList<OggettoTerritorio> | 
RicercaBase.cerca(java.lang.Object... args)  | 
java.util.List<OggettoTerritorio> | 
LayerTerritorioNominatim.cercaCAP(java.lang.String cap)
Metodo che implementa la ricerca per città. 
 | 
java.util.ArrayList | 
LayerTerritorio.cercaFiltro()
Applica il filtro SIT del layer per ottenere le features risultanti. 
 | 
java.util.ArrayList | 
LayerTerritorio.cercaFiltro(SITTransaction transaction)
Utilizza il filtro SIT del layer per ottenere le features risultanti. 
 | 
SITPaginatedResult | 
LayerTerritorio.cercaFiltro(SITTransaction transaction,
           java.lang.Integer maxFeatures,
           java.lang.Integer startIndex,
           SortItem[] sortFields)
Sulla base dei parametri passati come argomento applica il filtro 
 SIT del layer per ottenere le features risultanti. 
 | 
java.util.List<OggettoTerritorio> | 
LayerTerritorioNominatim.cercaLocalita(java.lang.String citta)
Metodo che implementa la ricerca per città. 
 | 
java.util.List<OggettoTerritorio> | 
LayerTerritorioNominatim.cercaVia(java.lang.String citta,
        java.lang.String via)
Metodo che implementa la ricerca per città e via. 
 | 
java.util.List<OggettoTerritorio> | 
LayerTerritorioNominatim.cercaViaCivico(java.lang.String citta,
              java.lang.String via,
              java.lang.String civico)
Metodo che implementa la ricerca per città e via. 
 | 
java.util.List<OggettoTerritorio> | 
LayerTerritorioNominatim.cercaViaCivicoCAP(java.lang.String citta,
                 java.lang.String via,
                 java.lang.String civico,
                 java.lang.String cap)
Metodo generale di ricerca. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiConfina(OggettoTerritorio pol)
Sinonimo di  
LayerTerritorio.chiTocca(OggettoTerritorio pol). | 
java.util.ArrayList | 
LayerTerritorio.chiContiene(double x,
           double y)
Ricerca i poligoni del layer corrente che contengono completamente il punto in input. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiContiene(double x,
           double y,
           double range)
Ricerca i poligoni del layer corrente che contengono completamente il punto in input ed 
 un buffer di raggio "range" intorno al punto stesso. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiContiene(OggettoTerritorio pol)
Ricerca i poligoni del layer corrente che contengono completamente l'OggettoTerritorio in input (pol). 
 | 
java.util.ArrayList | 
LayerTerritorio.chiContiene(OggettoTerritorio pol,
           double range)
Ricerca i poligoni del layer corrente che contengono completamente il poligono risultante 
 dall'unione dell'oggettoterritorio in input (pol) e di un buffer di raggio "range. 
 | 
java.util.List | 
LayerTerritorio.chiCopre(OggettoTerritorio pol)
Ricerca i poligoni del layer che contengono l'OggettoTerritorio in input (pol). 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(double x,
            double y)
Ricerca i poligoni del layer corrente che interscano (anche parzialmente) il punto in input. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(double x,
            double y,
            double range)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) il punto in input ed 
 un buffer di raggio "range" intorno al punto stesso. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(double x,
            double y,
            double bufferX,
            double bufferY)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) rettangolo che ha come
 centro il punto indicato, come base il doppio del bufferX e come altezza il doppio del bufferY. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(double x,
            double y,
            double range,
            java.lang.String sourceSRID)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) il punto in input ed 
 un buffer di raggio "range" intorno al punto stesso. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(double x,
            double y,
            java.lang.String sourceSRID)
Ricerca i poligoni del layer corrente che interscano (anche parzialmente) il punto in input, che è passato espresso secondo il sistema di coordinate 
 identificato dal parametro epsgSRID. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(OggettoTerritorio pol)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) l'oggettoterritorio in input (pol). 
 | 
java.util.ArrayList | 
LayerTerritorio.chiInterseca(OggettoTerritorio pol,
            double range)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) il poligono risultante 
 dall'unione dell'oggettoterritorio in input (pol) e di un buffer di raggio "range". 
 | 
java.util.ArrayList | 
LayerTerritorio.chiNelRaggioDi(OggettoTerritorio pol,
              double range)
Sinonimo di  
). | 
java.util.ArrayList | 
LayerTerritorio.chiOltreUnRaggioDi(OggettoTerritorio pol,
                  double range)
Ricerca i poligoni del layer corrente che sono al di fuori di un raggio "range" dall'OggettoTerritorio in input. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiPiuVicino(double x,
            double y)  | 
java.util.ArrayList | 
LayerTerritorio.chiPiuVicino(double x,
            double y,
            java.lang.String sourceSRID)  | 
java.util.ArrayList | 
LayerTerritorio.chiPiuVicino(OggettoTerritorio pol)
Restituisce l'elenco dei poligoni del layer corrente più vicini all'OggettoTerritorio
 in input (pol). 
 | 
java.util.ArrayList | 
LayerTerritorio.chiPiuVicino(OggettoTerritorio pol,
            java.util.ArrayList<java.lang.Double> distanze)
Restituisce l'elenco dei poligoni del layer corrente più vicino all'OggettoTerritorio
 in input e le relative distanze. 
 | 
java.util.ArrayList | 
LayerTerritorio.chiTocca(OggettoTerritorio pol)
Ricerca i poligoni del layer corrente che toccano (hanno almeno un tratto di confine in comune)
 con l'oggettoterritorio in input (pol). 
 | 
java.util.ArrayList | 
LayerTerritorio.chiTocca(OggettoTerritorio pol,
        double range)
Ricerca i poligoni del layer corrente che toccano (hanno almeno un tratto di confine in comune) con 
 l'oggetto risultante dall'unione dell'oggettoterritorio in input (pol) e di un buffer di raggio "range". 
 | 
boolean | 
LayerTerritorio.contiene(OggettoTerritorio pol)
Verifica se l'oggetto passato come argomento è contenuto da altre features del layer. 
 | 
void | 
LayerTerritorio.CopiaSuSHP(java.lang.String szNomeFile,
          java.util.ArrayList oggettiDaCopiare)
Copia un insieme di features su Shapefile usando il nome del file. 
 | 
boolean | 
LayerTerritorio.CopiaSuSHPZip(java.io.File outFile,
             java.lang.String shpname,
             java.util.ArrayList<? extends OggettoTerritorio> oggettiDaCopiare)
Copia su Shapefile un insieme di features creando uno zip file come risultato. 
 | 
OggettoTerritorio | 
LayerTerritorioNominatim.creaNuovoOggettoTerritorio()  | 
OggettoTerritorio | 
LayerTerritorio.creaNuovoOggettoTerritorio()
Restituisce un oggetto vuoto del tipo contenuto nel layer corrente. 
 | 
java.io.File | 
LayerTerritorio.csvExport(org.geotools.data.DataStore store,
         org.geotools.data.Query query,
         java.lang.String tempdirpath)  | 
void | 
ILayersManager.dispose()  | 
void | 
SITLayersManager.dispose()
Disposing dei data stores 
 | 
void | 
ILayersManager.EditManager(java.lang.Integer codTPN,
           java.lang.String idTPN,
           java.lang.String szClippingCodTPN,
           java.lang.String geoCoord,
           java.lang.String geoOp)  | 
void | 
SITLayersManager.EditManager(java.lang.Integer codTPN,
           java.lang.String idTPN,
           java.lang.String szClippingCodTPN,
           java.lang.String geoCoord,
           java.lang.String geoOp)  | 
void | 
ILayersManager.EditManager(java.lang.Integer codTPN,
           java.lang.String idTPN,
           java.lang.String szClippingCodTPN,
           java.lang.String geoCoord,
           java.lang.String geoOp,
           SITTransaction tr,
           boolean bStoricoSoloImmagine)
Esegue append, modify, remove e quanto necessari per la gestione della geometria a partire dai parametri nel formato gestito in Tolomeo. 
 | 
void | 
SITLayersManager.EditManager(java.lang.Integer codTPN,
           java.lang.String idTPN,
           java.lang.String szClippingCodTPN,
           java.lang.String geoCoord,
           java.lang.String geoOp,
           SITTransaction tr,
           boolean bStoricoSoloImmagine)
Esegue append, modify, remove e quanto necessari per la gestione della geometria a partire dai parametri nel formato gestito in Tolomeo. 
 | 
java.io.File | 
LayerTerritorio.exportData(java.lang.String filterString,
          java.lang.String ogcFilterVersion,
          java.lang.Integer maxFeatures,
          java.lang.Integer startIndex,
          SortItem[] sortFields,
          java.lang.String tempdirpath,
          java.lang.String format)  | 
static net.sf.json.JSONObject | 
SITExtStore.extStoreFromSITPaginatedResul(SITPaginatedResult pagRes,
                             boolean withGeometry,
                             java.lang.String toSRID,
                             net.sf.json.JsonConfig jsonConfig,
                             it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Crea uno store Ext a partire da un  
SITPaginatedResult. | 
java.util.HashMap<java.lang.String,java.lang.Class<?>> | 
LayerTerritorio.getAttributiTipo()  | 
java.util.List<IGetFeatureInfoObject> | 
GetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams params)  | 
java.util.List<IGetFeatureInfoObject> | 
LayerTerritorio.getFeatureInfo(GetFeatureInfoParams params)  | 
java.util.List<IGetFeatureInfoObject> | 
IGetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams params)
Metodo che permette di recuperare gli oggetti che rispondono ai criteri espressi in params 
 | 
Filtro | 
IRicercaComponibile.getFiltro(java.lang.Object... args)
Restituisce il filtro risultante 
 | 
Filtro | 
RicercaAnd.getFiltro(java.lang.Object... args)  | 
Filtro | 
RicercaOr.getFiltro(java.lang.Object... args)  | 
Filtro | 
LayerPuntiUtenteGenerici.getFiltroVuoto()  | 
Filtro | 
LayerPoligoniUtenteGenerici.getFiltroVuoto()  | 
Filtro | 
LayerTerritorio.getFiltroVuoto()
Crea un filtro SIT vuoto per il layer. 
 | 
java.lang.String | 
OggettoTerritorio.getGeometryAttributeWKT(java.lang.String desiredCrs)
Restituisce il valore del campo geometrico in formato WKT nel sistema di riferimento desiderato. 
 | 
java.lang.String | 
LayerTerritorio.getGeometryFieldName()
Restituisce il nome del campo geometria di questo layer. 
 | 
Filtro | 
RicercaBase.getGeomFilter(java.lang.String geomWKT)
Recupera un filtro corrispondente all'intersezione con la geometria passata come argomento. 
 | 
java.util.List<IGetFeatureInfoObject> | 
GetFeatureInfoLayer.getGmlFeatureInfo(GetFeatureInfoParams params)  | 
java.sql.Connection | 
LayerTerritorio.getJDBCConnection(SITTransaction tr)
Restituisce una connessione JDBC alla data store Oracle. 
 | 
java.lang.String | 
OggettoTerritorio.getJSGeometry()  | 
it.prato.comune.utilita.core.type.DateType | 
LayerTerritorio.getLastUpdate()
Questo metodo restituisce la data a cui uno strato è aggiornato. 
 | 
PluginVersion | 
IInitLayerPlugin.getPluginVersion()
Restituisce la versione di un plugin e dell'API con cui è compatibile. 
 | 
java.sql.Connection | 
ILayersManager.getSitStandardConnection()
Restituisce una connessione standard alla base di dati. 
 | 
java.sql.Connection | 
SITLayersManager.getSitStandardConnection()
Restituisce una connessione standard alla base di dati. 
 | 
java.lang.String | 
IGetFeatureInfoObject.getSRID()
Metodo per recuperare il sistema di riferimento 
 | 
java.lang.String | 
LayerTerritorioNominatim.getSRID()  | 
java.lang.String | 
OggettoTerritorio.getSRID()  | 
java.lang.String | 
LayerTerritorio.getSRID()  | 
java.util.List<IGetFeatureInfoObject> | 
GetFeatureInfoLayer.getTextFeatureInfo(GetFeatureInfoParams params)  | 
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | 
ISuggestProvider.getValori()
Metodo che restituisce i valori suggeriti. 
 | 
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | 
SuggestProviderLocalDatastore.getValori()  | 
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | 
SuggestProviderLocalDatasource.getValori()  | 
void | 
IInitLayerPlugin.init(java.util.Properties pr,
    ILayersManager layersManager)
Metodo di inizializzazione dei Layers del plugin 
 | 
void | 
ILayersManager.initLayers(java.util.Properties pr,
          int codTPN,
          LayerTerritorio layer)
Inizializza un layer 
 | 
void | 
SITLayersManager.initLayers(java.util.Properties pr,
          int codTPN,
          LayerTerritorio layer)
Inizializza un layer 
 | 
boolean | 
LayerTerritorio.interseca(OggettoTerritorio pol)
Verifica se altre features intersecano l'oggetto passato come argomento. 
 | 
void | 
LayerTerritorio.LoadSHP(java.lang.String shpFileName,
       SITTransaction trans)
Carica uno Shapefile nel corrispondente schema su DB copiando i valori letti dal file. 
 | 
OggettoTerritorio | 
ILayersManager.modify(int codTPN,
      java.lang.String idTPN,
      java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
SITLayersManager.modify(int codTPN,
      java.lang.String idTPN,
      java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
ILayersManager.modify(int codTPN,
      java.lang.String idTPN,
      java.lang.String szJSGeometry,
      SITTransaction tr,
      boolean bSoloImmagineStorica)
Modifica LA GEOMETRIA dell'oggetto identificato da idTPN all'interno del layer codTPN con quella contenuta in szJSGeometry
 
 N.B. 
 | 
OggettoTerritorio | 
SITLayersManager.modify(int codTPN,
      java.lang.String idTPN,
      java.lang.String szJSGeometry,
      SITTransaction tr,
      boolean bSoloImmagineStorica)
Modifica LA GEOMETRIA dell'oggetto identificato da idTPN all'interno del layer codTPN con quella contenuta in szJSGeometry
 
 N.B. 
 | 
OggettoTerritorio | 
ILayersManager.modifyAndClipCopertura(int codTPN,
                      java.lang.String idTPN,
                      java.lang.String szJSGeometry,
                      int clippingCodTPN)  | 
OggettoTerritorio | 
SITLayersManager.modifyAndClipCopertura(int codTPN,
                      java.lang.String idTPN,
                      java.lang.String szJSGeometry,
                      int clippingCodTPN)  | 
OggettoTerritorio | 
ILayersManager.modifyAndClipCopertura(int codTPN,
                      java.lang.String idTPN,
                      java.lang.String szJSGeometry,
                      int clippingCodTPN,
                      SITTransaction tr,
                      boolean bSoloImmagineStorica)
Il metodo permette di modificare la copertura di un poligono e di vincolare tale modifica ad un layer
 che ne limita i confini. 
 | 
OggettoTerritorio | 
SITLayersManager.modifyAndClipCopertura(int codTPN,
                      java.lang.String idTPN,
                      java.lang.String szJSGeometry,
                      int clippingCodTPN,
                      SITTransaction tr,
                      boolean bSoloImmagineStorica)
Il metodo permette di modificare la copertura di un poligono e di vincolare tale modifica ad un layer
 che ne limita i confini. 
 | 
void | 
LayerTerritorio.modifyAndClipCopertura(OggettoTerritorio oggDaMod,
                      OggettoTerritorio polModifica,
                      LayerTerritorio clippingLayer)  | 
void | 
LayerTerritorio.modifyAndClipCopertura(OggettoTerritorio oggDaMod,
                      OggettoTerritorio polModifica,
                      LayerTerritorio clippingLayer,
                      SITTransaction transaction)
Il metodo permette di modifcare la copertura fra i poligoni del layer e di vincolare tale modifica ad un layer
 che ne limita i confini 
 | 
void | 
LayerTerritorioStorico.modifyAndClipCoperturaImmagineStorica(OggettoTerritorioStorico oggettoTer,
                                     OggettoTerritorio polModifica,
                                     LayerTerritorio clippingLayer,
                                     SITTransaction tr)
Modifica una immagine storica (viene ritrovata tramite ids chiave primaria). 
 | 
OggettoTerritorio | 
ILayersManager.modifyCopertura(int codTPN,
               java.lang.String idTPN,
               java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
SITLayersManager.modifyCopertura(int codTPN,
               java.lang.String idTPN,
               java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
ILayersManager.modifyCopertura(int codTPN,
               java.lang.String idTPN,
               java.lang.String szJSGeometry,
               SITTransaction tr,
               boolean bSoloImmagineStorica)  | 
OggettoTerritorio | 
SITLayersManager.modifyCopertura(int codTPN,
               java.lang.String idTPN,
               java.lang.String szJSGeometry,
               SITTransaction tr,
               boolean bSoloImmagineStorica)  | 
void | 
LayerTerritorio.modifyCopertura(OggettoTerritorio oggDaMod,
               OggettoTerritorio polModifica)  | 
void | 
LayerTerritorio.modifyCopertura(OggettoTerritorio oggDaMod,
               OggettoTerritorio polModifica,
               OggettoTerritorio clipper,
               SITTransaction transaction)
Il metodo permette di modifcare la copertura fra i poligoni del layer. 
 | 
void | 
LayerTerritorio.modifyCopertura(OggettoTerritorio oggDaMod,
               OggettoTerritorio polModifica,
               SITTransaction transaction)  | 
void | 
LayerTerritorioStorico.modifyCoperturaImmagineStorica(OggettoTerritorioStorico oggettoTer,
                              OggettoTerritorio polModifica,
                              SITTransaction tr)
Modifica una immagine storica (viene ritrovata tramite ids chiave primaria). 
 | 
OggettoTerritorio | 
ILayersManager.modifyDifferenza(int codTPN,
                java.lang.String idTPN,
                java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
SITLayersManager.modifyDifferenza(int codTPN,
                java.lang.String idTPN,
                java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
ILayersManager.modifyDifferenza(int codTPN,
                java.lang.String idTPN,
                java.lang.String szJSGeometry,
                SITTransaction tr,
                boolean bSoloImmagineStorica)  | 
OggettoTerritorio | 
SITLayersManager.modifyDifferenza(int codTPN,
                java.lang.String idTPN,
                java.lang.String szJSGeometry,
                SITTransaction tr,
                boolean bSoloImmagineStorica)  | 
void | 
LayerTerritorioStorico.modifyFeature(OggettoTerritorio oggettoTer)  | 
void | 
LayerTerritorio.modifyFeature(OggettoTerritorio oggettoTer)
Consente di modificare un oggetto territorio contenuto in questo layer. 
 | 
void | 
LayerTerritorioStorico.modifyFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)  | 
void | 
LayerTerritorio.modifyFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)
Consente di modificare un oggetto territorio contenuto in questo layer. 
 | 
OggettoTerritorioStorico | 
LayerTerritorioStorico.modifyFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer,
             it.prato.comune.utilita.core.type.DateType dataModifica)  | 
OggettoTerritorioStorico | 
LayerTerritorioStorico.modifyFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer,
             it.prato.comune.utilita.core.type.DateType dataModifica,
             SITTransaction transaction)
Modifica una feature esistente. 
 | 
void | 
LayerTerritorioStorico.modifyImmagineStorica(OggettoTerritorioStorico oggettoTer,
                     SITTransaction tr)
Modifica una immagine storica (viene ritrovata tramite ids chiave primaria). 
 | 
OggettoTerritorio | 
ILayersManager.modifyUnione(int codTPN,
            java.lang.String idTPN,
            java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
SITLayersManager.modifyUnione(int codTPN,
            java.lang.String idTPN,
            java.lang.String szJSGeometry)  | 
OggettoTerritorio | 
ILayersManager.modifyUnione(int codTPN,
            java.lang.String idTPN,
            java.lang.String szJSGeometry,
            SITTransaction tr,
            boolean bSoloImmagineStorica)  | 
OggettoTerritorio | 
SITLayersManager.modifyUnione(int codTPN,
            java.lang.String idTPN,
            java.lang.String szJSGeometry,
            SITTransaction tr,
            boolean bSoloImmagineStorica)  | 
static net.sf.json.JSONObject | 
JSGeometry.oggettoTerritorioToJSGeometry(OggettoTerritorio ogg,
                             it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static net.sf.json.JSONObject | 
JSGeometry.oggettoTerritorioToJSGeometry(OggettoTerritorio ogg,
                             java.lang.String toCRS,
                             it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte un OggettoTerritorio passato come argomento in un JSGeometry (JSONObject). 
 | 
static net.sf.json.JSONObject | 
JSGeometry.oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti,
                                  it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static net.sf.json.JSONObject | 
JSGeometry.oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti,
                                  java.lang.String toCRS,
                                  it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte una lista di OggettoTerritorio in un array di JSGeometry (JSONArray). 
 | 
void | 
Filtro.OrFiltro(java.lang.String NLCampo,
        java.lang.Object Valore,
        java.lang.String tipoFiltro)  | 
java.sql.ResultSet | 
LayerTerritorio.queryDiretta(java.sql.Connection connection,
            java.lang.String sqlPreWhere,
            java.lang.String sqlWhere,
            java.lang.String sqlPostWhere,
            boolean usaFiltro)
Esegue una query diretta alla base di dati usando i parametri passati come argomento. 
 | 
java.sql.PreparedStatement | 
LayerTerritorio.queryDirettaSql(java.sql.Connection connection,
               java.lang.String sqlPreWhere,
               java.lang.String sqlWhere,
               java.lang.String sqlPostWhere,
               boolean usaFiltro)
Compone una query SQL sulla base dei parametri passati come argomento. 
 | 
void | 
ILayersManager.removeFeature(int codTPN,
             java.lang.String keyValue)  | 
void | 
SITLayersManager.removeFeature(int codTPN,
             java.lang.String keyValue)  | 
void | 
ILayersManager.removeFeature(int codTPN,
             java.lang.String keyValue,
             SITTransaction tr)
Consente la rimozione di una feature. 
 | 
void | 
SITLayersManager.removeFeature(int codTPN,
             java.lang.String keyValue,
             SITTransaction tr)
Consente la rimozione di una feature. 
 | 
void | 
LayerTerritorioStorico.removeFeature(OggettoTerritorio oggettoTer)  | 
void | 
LayerTerritorio.removeFeature(OggettoTerritorio oggettoTer)
Rimuove l'oggetto passato come argomento dalla FeatureType. 
 | 
void | 
LayerTerritorioStorico.removeFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)  | 
void | 
LayerTerritorio.removeFeature(OggettoTerritorio oggettoTer,
             SITTransaction transaction)
Cancella la feature associata a oggettoTer. 
 | 
void | 
LayerTerritorioStorico.removeFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer)  | 
void | 
LayerTerritorioStorico.removeFeature(java.lang.String user,
             java.lang.String IPAddress,
             OggettoTerritorioStorico oggettoTer,
             SITTransaction transaction)
Rimuove una feature esistente. 
 | 
java.lang.String | 
LayerTerritorio.ricercaSuggest(int idRicerca,
              int nCampo,
              java.lang.Object... valori)
Deprecated.  
 | 
JSGeometryArrayList<? extends JSGeometry> | 
IRicerca.ricercaSuggest2(int nCampo,
               boolean withGeometry,
               java.lang.Object... valori)
Implementa l'autosuggest sui campi della ricerca abilitati 
 | 
JSGeometryArrayList<? extends JSGeometry> | 
RicercaBase.ricercaSuggest2(int nCampo,
               boolean withGeometry,
               java.lang.Object... valori)  | 
JSGeometryArrayList<? extends JSGeometry> | 
LayerTerritorio.ricercaSuggest2(int idRicerca,
               int nCampo,
               boolean withGeometry,
               java.lang.Object... valori)
Metodo da implementare nelle classi che estendono questa per implementare le funzioni di suggest, nel caso che non interessino le chiavi (@see  
LayerTerritorio.ricercaSuggest2(int, int, boolean, Object[], Object[]) | 
JSGeometryArrayList<? extends JSGeometry> | 
LayerTerritorioGenerico.ricercaSuggest2(int idRicerca,
               int nCampo,
               boolean withGeometry,
               java.lang.Object... valori)  | 
JSGeometryArrayList<? extends JSGeometry> | 
LayerTerritorio.ricercaSuggest2(int idRicerca,
               int nCampo,
               boolean withGeometry,
               java.lang.Object[] valori,
               java.lang.Object[] chiavi)
Metodo da implementare nelle classi che estendono questa per implementare le funzioni di suggest 
 | 
SITPaginatedResult | 
LayerTerritorio.searchByFilter(java.lang.String filterString,
              java.lang.String ogcFilterVersion,
              java.lang.Integer maxFeatures,
              java.lang.Integer startIndex,
              SortItem[] sortFields)  | 
void | 
JSGeometryArrayList.setGeometries(java.util.List<T> geometries)
Imposta le geometrie. 
 | 
void | 
LayerTerritorioGenerico.setListaRicerche(java.util.List<IRicerca> listaRicerche)  | 
java.io.File | 
LayerTerritorio.shpExport(org.geotools.data.DataStore store,
         org.geotools.data.Query query,
         java.lang.String tempdirpath)  | 
java.io.File | 
LayerTerritorio.spatialiteExport(org.geotools.data.DataStore store,
                org.geotools.data.Query query,
                java.lang.String tempdirpath)  | 
boolean | 
LayerTerritorio.tocca(OggettoTerritorio pol)
Verifica se altre feature toccano l'oggetto passato come argomento. 
 | 
static JSGeometry | 
JSGeometry.toJSGeometry(IGetFeatureInfoObject oggTer,
            java.lang.String toCRS,
            it.prato.comune.utilita.logging.interfaces.LogInterface logger,
            boolean withGeometry)
Converte IGetFeatureInfoObject passato come argomento in un oggetto JSGeometry. 
 | 
static JSGeometry | 
JSGeometry.toJSGeometry(OggettoTerritorio oggTer,
            it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static JSGeometry | 
JSGeometry.toJSGeometry(OggettoTerritorio oggTer,
            java.lang.String toCRS,
            it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static JSGeometry | 
JSGeometry.toJSGeometry(OggettoTerritorio oggTer,
            java.lang.String toCRS,
            it.prato.comune.utilita.logging.interfaces.LogInterface logger,
            boolean withGeometry)
Converte l'OggettoTerritorio passato come argomento il un oggeto JSGeometry. 
 | 
static java.util.List<JSGeometry> | 
JSGeometry.toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
                     it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static JSGeometryArrayList<JSGeometry> | 
JSGeometryArrayList.toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
                     java.lang.String toCRS,
                     it.prato.comune.utilita.logging.interfaces.LogInterface logger)  | 
static JSGeometryArrayList<JSGeometry> | 
JSGeometryArrayList.toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
                     java.lang.String toCRS,
                     it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                     boolean withGeometry)
Converte una lista di  
OggettoTerritorio in una lista di JSGeometryArrayList. | 
static JSGeometryArrayList<JSGeometry> | 
JSGeometryArrayList.toJSGeometryArrayList1(java.util.List<IGetFeatureInfoObject> oggTerCollection,
                      java.lang.String toCRS,
                      it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                      boolean withGeometry)
Converte una lista di  
IGetFeatureInfoObject in una lista di JSGeometryArrayList. | 
static java.util.List<JSGeometry> | 
JSGeometry.toJSGeometryList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
                java.lang.String toCRS,
                it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry. 
 | 
static java.util.List<JSGeometry> | 
JSGeometry.toJSGeometryList1(java.util.List<IGetFeatureInfoObject> getFeatureInfoObjectCollection,
                 java.lang.String toCRS,
                 it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                 boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry. 
 | 
void | 
SITPunto.trasforma(java.lang.String targetSRID)
Converte le coordinate del punto corrente nel sistema di riferimento specificato come parametro. 
 | 
static Punto | 
OggettoTerritorio.trasformaPunto(Punto in,
              java.lang.String toSRID,
              it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma un punto in un diverso sistema di riferimento 
 | 
static java.lang.String | 
OggettoTerritorio.trasformaWKT(java.lang.String wkt,
            java.lang.String fromCRS,
            java.lang.String toCRS,
            it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata sotto format di WKT in un differente sistema di
 riferimento. 
 | 
java.util.List<SITBaseError> | 
LayerTerritorio.validateGeometry(OggettoTerritorio oggDaValidare)
Esegue la validazione della geometria cioe' verifica se la geometria contenuta in oggDaValidare 
 è adatta ad essere inserita nel layer. 
 | 
java.util.List<SITBaseError> | 
LayerTerritorio.validateGeometry(java.lang.String jsGeometryDaValidare)
Esegue la validazione della geometria cioe' verifica se la geometria contenuta in jsGeometryDaValidare 
 è adatta ad essere inserita nel layer. 
 | 
| Constructor and Description | 
|---|
GetFeatureInfoLayer(java.lang.String szURL,
                   java.lang.String nome,
                   java.lang.String WMSLayerName,
                   int codTPN,
                   java.lang.String defaultInfoFormat,
                   it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore 
 | 
LayerTerritorioNominatim(int codTPN,
                        java.lang.String nome,
                        it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore. 
 | 
SITLayersManager(java.lang.String configFilePath,
                it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                java.lang.String Nome)
Costruttore della classe Territorio. 
 | 
SITLayersManager(java.lang.String configFilePath,
                it.prato.comune.utilita.logging.interfaces.LogInterface logger,
                java.lang.String nome,
                java.lang.String ente)
Costruttore della classe Territorio. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WMSCapabilitiesBean | 
WMSService.getCapabilities()
Recupera le informazioni relative alla getcapabilities
 
 TODO: per il momento sono recuperate solo le info strettamente necessarie per la gestione della legenda in Tolomeo, ma le classi "wrappate" recuperano molto di più 
 | 
| Constructor and Description | 
|---|
WMSService(java.lang.String url,
          it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SITCoreVersion | 
SITCoreVersion.getInstance()
Resituisce l'unica istanza della classe SITCoreVersion 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SITVersionException
Classe SITSchemaException. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
SITPluginVersion.getAPIComplianceVersionPropertyName()
Restituisce il nome della proprietà che nel file di properties rappresenta la versione delle API 
 con cui il plugin è compatibile. 
 | 
java.lang.String | 
SITPluginVersion.getPluginVersionPropertyName()
Restituisce il nome della proprietà che nel file di properties rappresenta la versione del plugin. 
 | 
abstract java.io.InputStream | 
SITPluginVersion.getVersionProperties()
Restituisce l'InputStream del file di properties che contiene le informazioni sulla versione. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SITFilterTest._testDataStore()
Test di creazione del DataStore PostGIS. 
 | 
void | 
SITFilterTest._testIdFilter()
Test per filtro ID. 
 | 
void | 
SITFilterTest._testIntesections()
Test per l'intersezione tra due geometrie. 
 | 
void | 
SITFilterTest.testAndFilter()
Test per filtro AND 
 | 
void | 
TestSITBaseLayer.testCercaIDTPN()  | 
void | 
TestSITBaseLayer.testChiInterseca()  | 
void | 
TestSITBaseLayer.testContiene()  | 
void | 
TestSITBaseLayer.testCreaNuovoOggettoTerritorio()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoLeggiDuePagine()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoOrdinamento()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoOrdinamentoCresc()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoOrdinamentoDecresc()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoSingolaPagina()  | 
void | 
TestSITBaseLayer.testFiltroPaginatoTuttePagine()  | 
void | 
TestSITBaseLayer.testGeometryAttribute()  | 
void | 
TestSITBaseLayer.testGetFiltroVuoto()  | 
void | 
TestSITBaseLayer.testGetLayerByCodTPN()  | 
void | 
TestSITBaseLayer.testGetRicerche()  | 
void | 
TestSITBaseLayer.testLetturaCampiDaNomiCampi()  |