public interface ILayersManager
Modifier and Type | Interface and Description |
---|---|
static class |
ILayersManager.EditOperationType |
Modifier and Type | Field and Description |
---|---|
static String |
digitizeOperationAdd
Operazione di add
|
static String |
digitizeOperationAddSub
Operazione di AddSub
|
static String |
digitizeOperationInsert
Operazione di inserimento
|
static String |
digitizeOperationSubtract
Operazione di subtract
|
static String |
operationFeatureClone
Operazione di clona
|
static String |
operationFeatureDelete
Operazione di Cancellazione
|
static String |
operationFeatureDragDrop
Operazione di dragdrop
|
static String |
operationFeatureVertexEditing
Operazione di editing vertici
|
static String |
operationGeometryModify
Operazione di generica modifica geometria
|
static String |
operationIdentify
Operazione di identify
|
static String |
operationInsFromLayer
Operazione di identify
|
static String |
operationUpdateAlfa
Operazione di aggiornamento alfanumerico
|
Modifier and Type | Method and Description |
---|---|
void |
addGetFeatureInfoLayer(IGetFeatureInfoLayer layer)
Aggiunge un IGetFeatureInfoLayer
|
OggettoTerritorio |
appendFeature(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
appendFeature(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr)
Consente di inserire una nuova feature.
|
void |
dispose() |
void |
EditManager(Integer codTPN,
String idTPN,
String szClippingCodTPN,
String geoCoord,
String geoOp) |
void |
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.
|
IGetFeatureInfoLayer |
getGetFeatureInfoLayerByCodTPN(int codTPN)
Recupera un IGetFeatureInfoLayer passando il codTPN definito.
|
String |
getIpAddress() |
LayerTerritorio |
getLayerByCodTPN(int codTPN)
Recupera l'oggetto layer passando il codTPN definito nel file di config.
|
it.prato.comune.utilita.logging.interfaces.LogInterface |
getLogger() |
Connection |
getSitStandardConnection()
Restituisce una connessione standard alla base di dati.
|
String |
getUser() |
void |
initLayers(Properties pr,
int codTPN,
LayerTerritorio layer)
Inizializza un layer
|
OggettoTerritorio |
modify(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
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 |
modifyAndClipCopertura(int codTPN,
String idTPN,
String szJSGeometry,
int clippingCodTPN) |
OggettoTerritorio |
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 |
modifyCopertura(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
modifyCopertura(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
OggettoTerritorio |
modifyDifferenza(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
modifyDifferenza(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
OggettoTerritorio |
modifyUnione(int codTPN,
String idTPN,
String szJSGeometry) |
OggettoTerritorio |
modifyUnione(int codTPN,
String idTPN,
String szJSGeometry,
SITTransaction tr,
boolean bSoloImmagineStorica) |
void |
removeFeature(int codTPN,
String keyValue) |
void |
removeFeature(int codTPN,
String keyValue,
SITTransaction tr)
Consente la rimozione di una feature.
|
void |
setIpAddress(String ipAddress) |
void |
setUser(String user) |
static final String digitizeOperationInsert
static final String digitizeOperationSubtract
static final String digitizeOperationAdd
static final String digitizeOperationAddSub
static final String operationFeatureDelete
static final String operationFeatureVertexEditing
static final String operationGeometryModify
static final String operationFeatureDragDrop
static final String operationFeatureClone
static final String operationUpdateAlfa
static final String operationIdentify
static final String operationInsFromLayer
void initLayers(Properties pr, int codTPN, LayerTerritorio layer) throws SITException
pr
- layer
- SITException
LayerTerritorio getLayerByCodTPN(int codTPN)
codTPN
- IGetFeatureInfoLayer getGetFeatureInfoLayerByCodTPN(int codTPN)
codTPN
- void addGetFeatureInfoLayer(IGetFeatureInfoLayer layer)
layer
- OggettoTerritorio modify(int codTPN, String idTPN, String szJSGeometry) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
SITLayersManager.modify(int, String, String)
OggettoTerritorio modify(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
OggettoTerritorio modifyUnione(int codTPN, String idTPN, String szJSGeometry) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
SITLayersManager.modifyUnione(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica)
OggettoTerritorio modifyUnione(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica) throws SITException
codTPN
- idTPN
- szJSGeometry
- tr
- bSoloImmagineStorica
- SITException
SITLayersManager#editOperation(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica, EditOperationType op, Integer clippingCodTPN)
OggettoTerritorio modifyDifferenza(int codTPN, String idTPN, String szJSGeometry) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
SITLayersManager.modifyDifferenza(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica)
OggettoTerritorio modifyDifferenza(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica) throws SITException
codTPN
- idTPN
- szJSGeometry
- tr
- bSoloImmagineStorica
- SITException
SITLayersManager#editOperation(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica, EditOperationType op, Integer clippingCodTPN)
OggettoTerritorio appendFeature(int codTPN, String idTPN, String szJSGeometry) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
SITLayersManager.appendFeature(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr)
OggettoTerritorio appendFeature(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr) throws SITException
codTPN
- idTPN
- szJSGeometry
- tr
- SITException
void removeFeature(int codTPN, String keyValue) throws SITException
codTPN
- keyValue
- SITException
SITLayersManager.removeFeature(int codTPN, String keyValue, SITTransaction tr)
void removeFeature(int codTPN, String keyValue, SITTransaction tr) throws SITException
codTPN
- keyValue
- tr
- SITException
OggettoTerritorio modifyAndClipCopertura(int codTPN, String idTPN, String szJSGeometry, int clippingCodTPN) throws SITException
codTPN
- idTPN
- szJSGeometry
- clippingCodTPN
- SITException
SITLayersManager.modifyAndClipCopertura(int codTPN, String idTPN, String szJSGeometry, int clippingCodTPN, SITTransaction tr, boolean bSoloImmagineStorica)
OggettoTerritorio modifyAndClipCopertura(int codTPN, String idTPN, String szJSGeometry, int clippingCodTPN, SITTransaction tr, boolean bSoloImmagineStorica) throws SITException
codTPN
- codice tpn del layer da modificareclippingCodTPN
- codice tpn del layer di vincoloidTPN
- id del poligono interessato dalla modifica (o idstorico se bSoloImmagineStorica=true)szJSGeometry
- stringa rrappresentante la geometry della modifica richiestatr
- Transazione - se null viene usata transazione di default con autocommitbSoloImmagineStorica
- - indica se, in caso di layer storici, deve essere modificata l'immagine identificata da IDTPN (inteso come valore di IDStorico) oppure se deve essere fatto una modifica storica completa (con generazione di nuova immagine)SITException
SITLayersManager#editOperation(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica, EditOperationType op, Integer clippingCodTPN)
OggettoTerritorio modifyCopertura(int codTPN, String idTPN, String szJSGeometry) throws SITException
codTPN
- idTPN
- szJSGeometry
- SITException
SITLayersManager.modifyCopertura(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica)
OggettoTerritorio modifyCopertura(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica) throws SITException
codTPN
- idTPN
- szJSGeometry
- tr
- bSoloImmagineStorica
- SITException
SITLayersManager#editOperation(int codTPN, String idTPN, String szJSGeometry, SITTransaction tr, boolean bSoloImmagineStorica, EditOperationType op, Integer clippingCodTPN)
Connection getSitStandardConnection() throws SITException
SITException
void EditManager(Integer codTPN, String idTPN, String szClippingCodTPN, String geoCoord, String geoOp) throws SITException
codTPN
- idTPN
- szClippingCodTPN
- geoCoord
- geoOp
- SITException
SITLayersManager.EditManager(Integer codTPN, String idTPN, String szClippingCodTPN, String geoCoord, String geoOp, SITTransaction tr, boolean bStoricoSoloImmagine)
void EditManager(Integer codTPN, String idTPN, String szClippingCodTPN, String geoCoord, String geoOp, SITTransaction tr, boolean bStoricoSoloImmagine) throws SITException
codTPN
- Codice del layer interessato all'operazioneidTPN
- ID dell'oggetto interessato dall'operazione (non utilizzato se si tratta di una operazione di inserimento). Se si tratta di un layer storico contiene IDStorico se BStoricoSoloImmagine=true, l'ID in caso contrarioszClippingCodTPN
- codice del layer su cui fare il clipping. null se clipping non necessariogeoCoord
- geometria nel formato utilizzato in tolomeo (ed utilizzato da jsGeometryToOggettoTerritorio)geoOp
- (operazione richiesta. E' uno dei valori Costanti.digitizeOperation*)tr
- bStoricoSoloImmagine
- flag che indica se eventuali operazioni storiche devono generare lo storico o sono riferite ad una specifica immagine identificata da idTPNSITException
String getUser()
void setUser(String user)
user
- String getIpAddress()
void setIpAddress(String ipAddress)
ipAddress
- it.prato.comune.utilita.logging.interfaces.LogInterface getLogger()
void dispose() throws SITException
SITException
Copyright © 2017 Comune di Prato. All rights reserved.