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 |
---|---|
protected void |
Filtro.AddFiltro(org.opengis.filter.Filter filter,
short operazione)
Consente di impostare un filtro o di aggiungere ad un filtro esistente una ulteriore condizione AND/OR di filtraggio.
|
void |
Filtro.AddFiltroAnd(String NLCampo,
Object Valore,
String tipoFiltro)
Consente di aggiungere la clausola AND al filtro sulla base del tipo di filtro passato come argomento.
|
void |
Filtro.AddFiltroOr(String NLCampo,
Object Valore,
String tipoFiltro)
Consente di aggiungere la clausola OR al filtro sulla base del tipo di filtro passato come argomento.
|
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
Class<?>[] tipoCampi,
Boolean[] suggestDisponibile,
Integer[] suggestMinLength,
Boolean[] required,
Boolean geomFilterAvailable,
String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer.
|
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
Class<?>[] tipoCampi,
Boolean[] suggestDisponibile,
Integer[] suggestMinLength,
Boolean[] required,
String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer.
|
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
Class<?>[] tipoCampi,
Boolean[] suggestDisponibile,
Integer[] suggestMinLength,
String... nomiCampi)
Aggiunge una tipologia di ricerca sul layer.
|
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
Class<?>[] tipoCampi,
String... nomiCampi) |
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
List<RicercaCampo> campiricerca)
Aggiunge una ricerca.
|
void |
LayerTerritorio.addRicerca(Integer id,
String nomeRicerca,
String nomeMetodo,
List<RicercaCampo> campiricerca,
Boolean geomFilterAvailable)
Aggiunge una ricerca.
|
void |
RicercaBase.addRicerca(int id,
LayerTerritorio layerTer) |
void |
IRicerca.addRicerca(int id,
LayerTerritorio oggTer) |
protected void |
Filtro.AndFiltro(org.opengis.filter.Filter filter) |
void |
Filtro.AndFiltro(String NLCampo,
Object Valore,
String tipoFiltro) |
OggettoTerritorio |
SITLayersManager.appendFeature(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
ILayersManager.appendFeature(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
SITLayersManager.appendFeature(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr)
Consente di inserire una nuova feature.
|
OggettoTerritorio |
ILayersManager.appendFeature(int codTPN,
String idTPN,
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 |
LayerTerritorioStorico.appendFeature(OggettoTerritorio oggettoTer,
SITTransaction transaction) |
void |
LayerTerritorio.appendFeature(OggettoTerritorio oggettoTer,
SITTransaction transaction)
Inserisce un nuovo oggetto territoriale in questo layer.
|
void |
LayerPuntiUtenteGenerici.appendFeature(OggettoTerritorio oggettoTer,
SITTransaction transaction) |
void |
LayerPoligoniUtenteGenerici.appendFeature(OggettoTerritorio oggettoTer,
SITTransaction transaction) |
void |
LayerTerritorioStorico.appendFeature(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer,
it.prato.comune.utilita.core.type.DateType dataInserimento) |
void |
LayerTerritorioStorico.appendFeature(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer,
it.prato.comune.utilita.core.type.DateType dataInserimento,
SITTransaction transaction)
Inserisce una nuova feature.
|
static Object[] |
LayerTerritorio.castArgsToTypes(Class<?>[] clparam,
Object... args) |
ArrayList<OggettoTerritorio> |
LayerTerritorioGenerico.cerca(Integer id,
Object... args) |
ArrayList<OggettoTerritorio> |
LayerTerritorio.cerca(Integer id,
Object... args)
Rende disponibili le funzioni di ricerca registrate attraverso la funzione
LayerTerritorio.initRicerche()
invocando il metodo registrato passando i parametri in ingresso. |
ArrayList<OggettoTerritorio> |
RicercaBase.cerca(Object... args) |
ArrayList<OggettoTerritorio> |
IRicerca.cerca(Object... args)
Implementa la ricerca effettiva
|
List<OggettoTerritorio> |
LayerTerritorioNominatim.cercaCAP(String cap)
Metodo che implementa la ricerca per città.
|
ArrayList |
LayerTerritorio.cercaFiltro()
Applica il filtro SIT del layer per ottenere le features risultanti.
|
ArrayList |
LayerTerritorio.cercaFiltro(SITTransaction transaction)
Utilizza il filtro SIT del layer per ottenere le features risultanti.
|
SITPaginatedResult |
LayerTerritorio.cercaFiltro(SITTransaction transaction,
Integer maxFeatures,
Integer startIndex,
SortItem[] sortFields)
Sulla base dei parametri passati come argomento applica il filtro
SIT del layer per ottenere le features risultanti.
|
List<OggettoTerritorio> |
LayerTerritorioNominatim.cercaLocalita(String citta)
Metodo che implementa la ricerca per città.
|
List<OggettoTerritorio> |
LayerTerritorioNominatim.cercaVia(String citta,
String via)
Metodo che implementa la ricerca per città e via.
|
List<OggettoTerritorio> |
LayerTerritorioNominatim.cercaViaCivico(String citta,
String via,
String civico)
Metodo che implementa la ricerca per città e via.
|
List<OggettoTerritorio> |
LayerTerritorioNominatim.cercaViaCivicoCAP(String citta,
String via,
String civico,
String cap)
Metodo generale di ricerca.
|
ArrayList |
LayerTerritorio.chiConfina(OggettoTerritorio pol)
Sinonimo di
LayerTerritorio.chiTocca(OggettoTerritorio pol) . |
ArrayList |
LayerTerritorio.chiContiene(double x,
double y)
Ricerca i poligoni del layer corrente che contengono completamente il punto in input.
|
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.
|
ArrayList |
LayerTerritorio.chiContiene(OggettoTerritorio pol)
Ricerca i poligoni del layer corrente che contengono completamente l'OggettoTerritorio in input (pol).
|
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.
|
List |
LayerTerritorio.chiCopre(OggettoTerritorio pol)
Ricerca i poligoni del layer che contengono l'OggettoTerritorio in input (pol).
|
ArrayList |
LayerTerritorio.chiInterseca(double x,
double y)
Ricerca i poligoni del layer corrente che interscano (anche parzialmente) il punto in input.
|
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.
|
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.
|
ArrayList |
LayerTerritorio.chiInterseca(double x,
double y,
double range,
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.
|
ArrayList |
LayerTerritorio.chiInterseca(double x,
double y,
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.
|
ArrayList |
LayerTerritorio.chiInterseca(OggettoTerritorio pol)
Ricerca i poligoni del layer corrente che intersecano (anche parzialmente) l'oggettoterritorio in input (pol).
|
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".
|
ArrayList |
LayerTerritorio.chiNelRaggioDi(OggettoTerritorio pol,
double range)
Sinonimo di
) . |
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.
|
ArrayList |
LayerTerritorio.chiPiuVicino(double x,
double y) |
ArrayList |
LayerTerritorio.chiPiuVicino(double x,
double y,
String sourceSRID) |
ArrayList |
LayerTerritorio.chiPiuVicino(OggettoTerritorio pol)
Restituisce l'elenco dei poligoni del layer corrente più vicini all'OggettoTerritorio
in input (pol).
|
ArrayList |
LayerTerritorio.chiPiuVicino(OggettoTerritorio pol,
ArrayList<Double> distanze)
Restituisce l'elenco dei poligoni del layer corrente più vicino all'OggettoTerritorio
in input e le relative distanze.
|
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).
|
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(String szNomeFile,
ArrayList oggettiDaCopiare)
Copia un insieme di features su Shapefile usando il nome del file.
|
boolean |
LayerTerritorio.CopiaSuSHPZip(File outFile,
String shpname,
ArrayList<? extends OggettoTerritorio> oggettiDaCopiare)
Copia su Shapefile un insieme di features creando uno zip file come risultato.
|
protected org.geotools.data.DataStore |
LayerTerritorio.CreaDsComp(String szDataStoreParams,
String szDataStoreFactory,
boolean isConHints)
Restituisce un data store usando i parametri passati come argomento.
|
OggettoTerritorio |
LayerTerritorioNominatim.creaNuovoOggettoTerritorio() |
OggettoTerritorio |
LayerTerritorio.creaNuovoOggettoTerritorio()
Restituisce un oggetto vuoto del tipo contenuto nel layer corrente.
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorioStorico.creaPoint(double x,
double y,
org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorioStorico.creaPoint(double x,
double y,
String sourceSRID,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorio.creaPoint(double x,
double y,
String sourceSRID,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorioStorico.creaPoint(double x,
double y,
String sourceSRID,
String targetSRID)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorio.creaPoint(double x,
double y,
String sourceSRID,
String targetSRID)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected static com.vividsolutions.jts.geom.Point |
LayerPuntiTerritorio.creaPoint(com.vividsolutions.jts.geom.Point point,
org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS)
Crea un punto nel sistema di coordinate identificato da targetSRID utilizzando le coordinate passate nel sistema +
di riferimento identificato da sourceSRID
|
protected org.geotools.data.DataStore |
LayerTerritorio.CreaSHPDsComp(File szFile)
Crea uno Shapefile data store usando il file passato come argomento.
|
protected org.geotools.data.DataStore |
LayerTerritorio.CreaSHPDsComp(String szNomeFile)
Crea uno Shapefile data store usando il path del file passato come argomento.
|
File |
LayerTerritorio.csvExport(org.geotools.data.DataStore store,
org.geotools.data.Query query,
String tempdirpath) |
void |
SITLayersManager.dispose()
Disposing dei data stores
|
void |
ILayersManager.dispose() |
void |
SITLayersManager.EditManager(Integer codTPN,
String idTPN,
String szClippingCodTPN,
String geoCoord,
String geoOp) |
void |
ILayersManager.EditManager(Integer codTPN,
String idTPN,
String szClippingCodTPN,
String geoCoord,
String geoOp) |
void |
SITLayersManager.EditManager(Integer codTPN,
String idTPN,
String szClippingCodTPN,
String geoCoord,
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 |
ILayersManager.EditManager(Integer codTPN,
String idTPN,
String szClippingCodTPN,
String geoCoord,
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.
|
File |
LayerTerritorio.exportData(String filterString,
String ogcFilterVersion,
Integer maxFeatures,
Integer startIndex,
SortItem[] sortFields,
String tempdirpath,
String format) |
static net.sf.json.JSONObject |
SITExtStore.extStoreFromSITPaginatedResul(SITPaginatedResult pagRes,
boolean withGeometry,
String toSRID,
net.sf.json.JsonConfig jsonConfig,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Crea uno store Ext a partire da un
SITPaginatedResult . |
protected ArrayList |
LayerTerritorioStorico.FiltroGeografico(org.opengis.filter.spatial.BinarySpatialOperator filter) |
protected ArrayList<OggettoTerritorio> |
LayerTerritorio.FiltroGeografico(org.opengis.filter.spatial.BinarySpatialOperator filter)
Filtra geograficamente il layer corrente con il filtro definito in TipoFiltro e la geometria del parametro geom
|
HashMap<String,Class<?>> |
LayerTerritorio.getAttributiTipo() |
protected org.opengis.referencing.crs.CoordinateReferenceSystem |
LayerTerritorioNominatim.getCRS() |
protected org.opengis.referencing.crs.CoordinateReferenceSystem |
LayerTerritorio.getCRS()
Restituisce il sistema di riferimento del layer.
|
protected org.geotools.data.DataStore |
LayerTerritorio.getDataStore()
Restituisce il datastore.
|
protected org.geotools.data.DataStore |
SITDataStorePool.getDataStore(ConfigBean configBean)
Restituisce il data store configurato che è stato richiesto in base all'operazione da svolgere.
|
List<IGetFeatureInfoObject> |
LayerTerritorio.getFeatureInfo(GetFeatureInfoParams params) |
List<IGetFeatureInfoObject> |
IGetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams params)
Metodo che permette di recuperare gli oggetti che rispondono ai criteri espressi in params
|
List<IGetFeatureInfoObject> |
GetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams params) |
protected org.opengis.feature.simple.SimpleFeatureType |
LayerTerritorio.getFeatureType()
Restituisce la FeatureType del layer.
|
protected String |
LayerTerritorio.getFIDScrittura(OggettoTerritorio oggettoTer)
Restituisce la primary key della FeatureType.
|
Filtro |
RicercaOr.getFiltro(Object... args) |
Filtro |
RicercaAnd.getFiltro(Object... args) |
Filtro |
IRicercaComponibile.getFiltro(Object... args)
Restituisce il filtro risultante
|
Filtro |
LayerTerritorio.getFiltroVuoto()
Crea un filtro SIT vuoto per il layer.
|
Filtro |
LayerPuntiUtenteGenerici.getFiltroVuoto() |
Filtro |
LayerPoligoniUtenteGenerici.getFiltroVuoto() |
String |
OggettoTerritorio.getGeometryAttributeWKT(String desiredCrs)
Restituisce il valore del campo geometrico in formato WKT nel sistema di riferimento desiderato.
|
String |
LayerTerritorio.getGeometryFieldName()
Restituisce il nome del campo geometria di questo layer.
|
Filtro |
RicercaBase.getGeomFilter(String geomWKT)
Recupera un filtro corrispondente all'intersezione con la geometria passata come argomento.
|
List<IGetFeatureInfoObject> |
GetFeatureInfoLayer.getGmlFeatureInfo(GetFeatureInfoParams params) |
Connection |
LayerTerritorio.getJDBCConnection(SITTransaction tr)
Restituisce una connessione JDBC alla data store Oracle.
|
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.
|
Connection |
SITLayersManager.getSitStandardConnection()
Restituisce una connessione standard alla base di dati.
|
Connection |
ILayersManager.getSitStandardConnection()
Restituisce una connessione standard alla base di dati.
|
String |
OggettoTerritorio.getSRID() |
String |
LayerTerritorioNominatim.getSRID() |
String |
LayerTerritorio.getSRID() |
String |
IGetFeatureInfoObject.getSRID()
Metodo per recuperare il sistema di riferimento
|
List<IGetFeatureInfoObject> |
GetFeatureInfoLayer.getTextFeatureInfo(GetFeatureInfoParams params) |
List<Map<String,Object>> |
SuggestProviderLocalDatastore.getValori() |
List<Map<String,Object>> |
SuggestProviderLocalDatasource.getValori() |
List<Map<String,Object>> |
ISuggestProvider.getValori()
Metodo che restituisce i valori suggeriti.
|
void |
IInitLayerPlugin.init(Properties pr,
ILayersManager layersManager)
Metodo di inizializzazione dei Layers del plugin
|
protected void |
SITLayersManager.init(String configFilePath,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
String Nome,
String ente) |
void |
SITLayersManager.initLayers(Properties pr,
int codTPN,
LayerTerritorio layer)
Inizializza un layer
|
void |
ILayersManager.initLayers(Properties pr,
int codTPN,
LayerTerritorio layer)
Inizializza un layer
|
protected void |
LayerTerritorioNominatim.initRicerche() |
protected void |
LayerTerritorioGenerico.initRicerche() |
protected void |
LayerTerritorio.initRicerche()
I singoli layer devono sovrascrivere questa funzione per registrare funzioni di ricerca poi disponibili
tramite la funzione
LayerTerritorio.cerca(Integer, Object[])
Per esempio: addRicerca(1, "Circoscrizione", "cercaCircoscrizione", "Nome Circoscrizione"); |
protected void |
LayerPuntiUtenteGenerici.initRicerche() |
protected void |
LayerPoligoniUtenteGenerici.initRicerche() |
boolean |
LayerTerritorio.interseca(OggettoTerritorio pol)
Verifica se altre features intersecano l'oggetto passato come argomento.
|
void |
LayerTerritorio.LoadSHP(String shpFileName,
SITTransaction trans)
Carica uno Shapefile nel corrispondente schema su DB copiando i valori letti dal file.
|
OggettoTerritorio |
SITLayersManager.modify(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
ILayersManager.modify(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
SITLayersManager.modify(int codTPN,
String idTPN,
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.modify(int codTPN,
String idTPN,
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.modifyAndClipCopertura(int codTPN,
String idTPN,
String szJSGeometry,
int clippingCodTPN) |
OggettoTerritorio |
ILayersManager.modifyAndClipCopertura(int codTPN,
String idTPN,
String szJSGeometry,
int clippingCodTPN) |
OggettoTerritorio |
SITLayersManager.modifyAndClipCopertura(int codTPN,
String idTPN,
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 |
ILayersManager.modifyAndClipCopertura(int codTPN,
String idTPN,
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 |
SITLayersManager.modifyCopertura(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
ILayersManager.modifyCopertura(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
SITLayersManager.modifyCopertura(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
OggettoTerritorio |
ILayersManager.modifyCopertura(int codTPN,
String idTPN,
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 |
SITLayersManager.modifyDifferenza(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
ILayersManager.modifyDifferenza(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
SITLayersManager.modifyDifferenza(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
OggettoTerritorio |
ILayersManager.modifyDifferenza(int codTPN,
String idTPN,
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(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer,
it.prato.comune.utilita.core.type.DateType dataModifica) |
OggettoTerritorioStorico |
LayerTerritorioStorico.modifyFeature(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer,
it.prato.comune.utilita.core.type.DateType dataModifica,
SITTransaction transaction)
Modifica una feature esistente.
|
protected void |
LayerTerritorio.modifyFeatureWKT(String WKTString,
ArrayList<String> NomiCampi,
ArrayList<Object> objAttrs,
org.opengis.filter.Filter filter)
Modifica la feature con autocommit.
|
protected void |
LayerTerritorio.modifyFeatureWKT(String WKTString,
ArrayList<String> NomiCampi,
ArrayList<Object> objAttrs,
org.opengis.filter.Filter filter,
SITTransaction transaction)
Modifica la feature utilizzando una transazione.
|
void |
LayerTerritorioStorico.modifyImmagineStorica(OggettoTerritorioStorico oggettoTer,
SITTransaction tr)
Modifica una immagine storica (viene ritrovata tramite ids chiave primaria).
|
OggettoTerritorio |
SITLayersManager.modifyUnione(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
ILayersManager.modifyUnione(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
SITLayersManager.modifyUnione(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
OggettoTerritorio |
ILayersManager.modifyUnione(int codTPN,
String idTPN,
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,
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(List<? extends OggettoTerritorio> oggetti,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Non supporta per retrocompatibilità la presenza di attributi nel valore ritornato
|
static net.sf.json.JSONObject |
JSGeometry.oggettoTerritorioToJSGeometryArray(List<? extends OggettoTerritorio> oggetti,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte una lista di OggettoTerritorio in un array di JSGeometry (JSONArray).
|
protected org.geotools.data.DataStore |
SITDataStorePool.openDataStore(String szDataStoreParams,
String szDataStoreFactory,
boolean isConHints)
Imposta il data store sulla base dei parametri letti dalla configurazione.
|
protected void |
Filtro.OrFiltro(org.opengis.filter.Filter filter) |
void |
Filtro.OrFiltro(String NLCampo,
Object Valore,
String tipoFiltro) |
ResultSet |
LayerTerritorio.queryDiretta(Connection connection,
String sqlPreWhere,
String sqlWhere,
String sqlPostWhere,
boolean usaFiltro)
Esegue una query diretta alla base di dati usando i parametri passati come argomento.
|
PreparedStatement |
LayerTerritorio.queryDirettaSql(Connection connection,
String sqlPreWhere,
String sqlWhere,
String sqlPostWhere,
boolean usaFiltro)
Compone una query SQL sulla base dei parametri passati come argomento.
|
void |
SITLayersManager.removeFeature(int codTPN,
String keyValue) |
void |
ILayersManager.removeFeature(int codTPN,
String keyValue) |
void |
SITLayersManager.removeFeature(int codTPN,
String keyValue,
SITTransaction tr)
Consente la rimozione di una feature.
|
void |
ILayersManager.removeFeature(int codTPN,
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(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer) |
void |
LayerTerritorioStorico.removeFeature(String user,
String IPAddress,
OggettoTerritorioStorico oggettoTer,
SITTransaction transaction)
Rimuove una feature esistente.
|
String |
LayerTerritorio.ricercaSuggest(int idRicerca,
int nCampo,
Object... valori)
Deprecated.
|
JSGeometryArrayList<? extends JSGeometry> |
RicercaBase.ricercaSuggest2(int nCampo,
boolean withGeometry,
Object... valori) |
JSGeometryArrayList<? extends JSGeometry> |
IRicerca.ricercaSuggest2(int nCampo,
boolean withGeometry,
Object... valori)
Implementa l'autosuggest sui campi della ricerca abilitati
|
JSGeometryArrayList<? extends JSGeometry> |
LayerTerritorioGenerico.ricercaSuggest2(int idRicerca,
int nCampo,
boolean withGeometry,
Object... valori) |
JSGeometryArrayList<? extends JSGeometry> |
LayerTerritorio.ricercaSuggest2(int idRicerca,
int nCampo,
boolean withGeometry,
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> |
LayerTerritorio.ricercaSuggest2(int idRicerca,
int nCampo,
boolean withGeometry,
Object[] valori,
Object[] chiavi)
Metodo da implementare nelle classi che estendono questa per implementare le funzioni di suggest
|
SITPaginatedResult |
LayerTerritorio.searchByFilter(String filterString,
String ogcFilterVersion,
Integer maxFeatures,
Integer startIndex,
SortItem[] sortFields) |
void |
JSGeometryArrayList.setGeometries(List<T> geometries)
Imposta le geometrie.
|
void |
LayerTerritorioGenerico.setListaRicerche(List<IRicerca> listaRicerche) |
File |
LayerTerritorio.shpExport(org.geotools.data.DataStore store,
org.geotools.data.Query query,
String tempdirpath) |
File |
LayerTerritorio.spatialiteExport(org.geotools.data.DataStore store,
org.geotools.data.Query query,
String tempdirpath) |
boolean |
LayerTerritorio.tocca(OggettoTerritorio pol)
Verifica se altre feature toccano l'oggetto passato come argomento.
|
static JSGeometry |
JSGeometry.toJSGeometry(IGetFeatureInfoObject oggTer,
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(IGetFeatureInfoObject oggTer,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry,
boolean withAttributes)
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,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static JSGeometry |
JSGeometry.toJSGeometry(OggettoTerritorio oggTer,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte l'OggettoTerritorio passato come argomento il un oggeto JSGeometry.
|
static JSGeometry |
JSGeometry.toJSGeometry(OggettoTerritorio oggTer,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry,
boolean withAttributes)
Converte l'OggettoTerritorio passato come argomento il un oggeto JSGeometry.
|
static List<JSGeometry> |
JSGeometry.toJSGeometryArrayList(List<? extends OggettoTerritorio> oggTerCollection,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static JSGeometryArrayList<JSGeometry> |
JSGeometryArrayList.toJSGeometryArrayList(List<? extends OggettoTerritorio> oggTerCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static JSGeometryArrayList<JSGeometry> |
JSGeometryArrayList.toJSGeometryArrayList(List<? extends OggettoTerritorio> oggTerCollection,
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(List<IGetFeatureInfoObject> oggTerCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte una lista di
IGetFeatureInfoObject in una lista di JSGeometryArrayList. |
static JSGeometryArrayList<JSGeometry> |
JSGeometryArrayList.toJSGeometryArrayList1(List<IGetFeatureInfoObject> oggTerCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry,
boolean withAttributes)
Converte una lista di
IGetFeatureInfoObject in una lista di JSGeometryArrayList. |
static List<JSGeometry> |
JSGeometry.toJSGeometryList(List<? extends OggettoTerritorio> oggTerCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
static List<JSGeometry> |
JSGeometry.toJSGeometryList1(List<IGetFeatureInfoObject> getFeatureInfoObjectCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
static List<JSGeometry> |
JSGeometry.toJSGeometryList1(List<IGetFeatureInfoObject> getFeatureInfoObjectCollection,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry,
boolean withAttributes)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
protected static com.vividsolutions.jts.geom.Geometry |
OggettoTerritorio.trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry,
org.opengis.referencing.crs.CoordinateReferenceSystem fromCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata come argomento in un differente sistema di
riferimento.
|
protected static com.vividsolutions.jts.geom.Geometry |
OggettoTerritorio.trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry,
org.opengis.referencing.crs.CoordinateReferenceSystem fromCRS,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata come argomento in un differente sistema di
riferimento.
|
protected static com.vividsolutions.jts.geom.Geometry |
OggettoTerritorio.trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry,
String fromCRS,
org.opengis.referencing.crs.CoordinateReferenceSystem toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata come argomento in un differente sistema di
riferimento.
|
protected static com.vividsolutions.jts.geom.Geometry |
OggettoTerritorio.trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry,
String fromCRS,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata come argomento in un differente sistema di
riferimento.
|
void |
SITPunto.trasforma(String targetSRID)
Converte le coordinate del punto corrente nel sistema di riferimento specificato come parametro.
|
static Punto |
OggettoTerritorio.trasformaPunto(Punto in,
String toSRID,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma un punto in un diverso sistema di riferimento
|
static String |
OggettoTerritorio.trasformaWKT(String wkt,
String fromCRS,
String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma la geometria passata sotto format di WKT in un differente sistema di
riferimento.
|
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.
|
List<SITBaseError> |
LayerTerritorio.validateGeometry(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(String szURL,
String nome,
String WMSLayerName,
int codTPN,
String defaultInfoFormat,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore
|
LayerTerritorioNominatim(int codTPN,
String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore.
|
SITLayersManager(String configFilePath,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
String Nome)
Costruttore della classe Territorio.
|
SITLayersManager(String configFilePath,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
String nome,
String ente)
Costruttore della classe Territorio.
|
Modifier and Type | Method and Description |
---|---|
WMSCapabilitiesBean |
WMSService.getCapabilities()
Recupera le informazioni relative alla getCapabilities.
|
Constructor and Description |
---|
WMSService(String url,
int timeout,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore
|
WMSService(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 |
---|---|
String |
SITPluginVersion.getAPIComplianceVersionPropertyName()
Restituisce il nome della proprietà che nel file di properties rappresenta la versione delle API
con cui il plugin è compatibile.
|
String |
SITPluginVersion.getPluginVersionPropertyName()
Restituisce il nome della proprietà che nel file di properties rappresenta la versione del plugin.
|
abstract InputStream |
SITPluginVersion.getVersionProperties()
Restituisce l'InputStream del file di properties che contiene le informazioni sulla versione.
|
protected void |
SITPluginVersion.init()
Inizializza le variabili di classe leggendo il file di properties.
|
Modifier and Type | Method and Description |
---|---|
protected Filtro |
TestSITBaseLayer.getFiltroSubset() |
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() |
protected void |
TestSITBaseLayer.utiTestCRUDLayer(LayerTerritorio lay,
OggettoTerritorio oggTerr,
Map<String,Object> campiDaMod)
Test delle operazioni di CRUD.
|
protected OggettoTerritorio |
TestSITBaseLayer.utiTestLayerGetOggetto(LayerTerritorio lay)
Test creazione nuovo oggetto.
|
protected OggettoTerritorio |
TestSITBaseLayer.utiTestLayerInsertOggetto(LayerTerritorio lay,
OggettoTerritorio oggTerr)
Test di inserimento oggetto.
|
protected OggettoTerritorio |
TestSITBaseLayer.utiTestLayerModifyOggetto(LayerTerritorio lay,
OggettoTerritorio oggTerr)
Test di modifica oggetto.
|
protected void |
TestSITBaseLayer.utiTestLayerRemoveOggetto(LayerTerritorio lay,
OggettoTerritorio oggTerr)
Test di rimozione oggetto.
|
Copyright © 2017 Comune di Prato. All rights reserved.