public abstract class OggettoTerritorio extends Object implements Serializable, IGetFeatureInfoObject, IGeomIntersecabile
Modifier and Type | Field and Description |
---|---|
protected it.prato.comune.utilita.logging.interfaces.LogInterface |
logger |
Modifier | Constructor and Description |
---|---|
|
OggettoTerritorio()
Costruttore di default.
|
protected |
OggettoTerritorio(it.prato.comune.utilita.logging.interfaces.LogInterface logger,
LayerTerritorio layer,
org.opengis.feature.simple.SimpleFeature Feat)
Costruttore della classe OggettoTerritorio.
|
Modifier and Type | Method and Description |
---|---|
void |
buffer(double buffer)
Riduce o aumenta la geometria dell'oggetto territorio in base al buffer
|
static com.vividsolutions.jts.geom.Geometry |
castToSameGeom(Class classModello,
com.vividsolutions.jts.geom.Geometry geomToCast)
Gestisce il cast tra oggetti geometrici.
|
void |
castToSameGeom(com.vividsolutions.jts.geom.Geometry modello) |
static com.vividsolutions.jts.geom.Geometry |
castToSameGeom(com.vividsolutions.jts.geom.Geometry geomModello,
com.vividsolutions.jts.geom.Geometry geomToCast) |
boolean |
contiene(OggettoTerritorio ogTer)
Controlla se la geometria dell'oggetto territorio corrente contiene o
meno da quella dell'oggetto passato come argomento.
|
boolean |
copertoDa(OggettoTerritorio ogTer)
Controlla se la geometria dell'oggetto territorio corrente è coperta o
meno da quella dell'oggetto passato come argomento.
|
boolean |
copre(OggettoTerritorio ogTer)
Controlla se la geometria dell'oggetto territorio corrente copre o meno
quella dell'oggetto passato come argomento.
|
void |
differenza(OggettoTerritorio ogTer)
Calcola la differenza tra la geometria dell'oggetto territorio corrente e
quella dell'oggetto passato come argomento.
|
void |
differenza(String WKT)
Calcola la differenza tra la geometria dell'oggetto territorio corrente e
quella passata come argomento in formato WKT.
|
protected void |
differenzaGeom(com.vividsolutions.jts.geom.Geometry geom1)
Calcola la differenza tra la geometria dell'oggetto territorio corrente e
quella passata come argomento, settando successivamente il valore
dell'attributo geometrico dell'oggetto territorio corrente.
|
boolean |
distamenodi(OggettoTerritorio ogTer,
double range)
Controlla se la geometria dell'oggetto territorio corrente dista meno di
un dato range passato come argomento da quella dell'oggetto passato
come argomento.
|
double |
distanza(OggettoTerritorio ogTer)
Calcola la distanza tra la geometria dell'oggetto territorio corrente con
quella dell'oggetto passato come argomento.
|
double |
distanza(Punto p1)
Calcola la distanza tra la geometria dell'oggetto territorio corrente e
il punto passato come argomento.
|
double |
getArea() |
protected Object |
getAttribute(String nomeAttributo)
Restituisce il valore dell'attributo il cui nome corrisponde con quello
passato come parametro.
|
Object |
getAttributeByNL(String NLAttributo)
Metodo per recuperare il valore di un attributo a partire dal suo nome
logico (vedere anche valori contenuti nella classe Costanti
it.prato.comune.sit.Costanti |
String |
getBoundingBoxWKT()
Metodo per recuperare il buonding box in formato WKT
|
Punto |
getCentroide()
Restituisce il punto centrale della geometia.
|
Object |
getCodEnte()
recupera il valore del campo che contiene il codice ente (definito nel
config.txt tramite la chiave identificata da Layers.NL_CODENTE oppure
null se non definito nel Config.txt
|
String |
getDescrizione()
Ritorna una descrizione dell'oggetto, comprensibile per l'utente ed in
gradi di fargli discriminare tra più oggetti.
|
List<String> |
getDescrizioneSuggest()
Ritorna una lista contente le descrizioni da usare in caso di suggest
Per default è il valore di IDTPN, ma ogni specifica tipologia di oggetto può sovrascrivere il metodo per fornire una descrizione più significativa |
protected org.opengis.feature.simple.SimpleFeature |
getFeat() |
Map<String,Object> |
getFeatureInfoAttributes()
Metodo per recuperare gli attributi
|
Map<String,Object> |
getFeatureInfoAttributes(IFeatureAttributeConfig.Permission perm)
Ritorna tutti gli attributi non essendo supportate le permission su questo tipo di fonte.
|
IGetFeatureInfoLayer |
getFeatureInfoLayer()
Metodo per recuperare il layer di cui questo oggetto fa parte
|
protected HashMap<String,String> |
getFlagVariazione() |
protected com.vividsolutions.jts.geom.Geometry |
getGeometryAttribute()
Restituisce il valore dell'attributo geometrico.
|
String |
getGeometryAttributeWKT()
Restituisce il valore del campo geometrico in formato WKT.
|
String |
getGeometryAttributeWKT(String desiredCrs)
Restituisce il valore del campo geometrico in formato WKT nel sistema di riferimento desiderato.
|
String |
getGetFeatureInfoLink()
Metodo per recuperare il link per ottenere la getfeatureinfo in formato text/html
|
String |
getID(String NLCampo)
Restituisce il feature id dell'attributo il cui nome è passato come
argomento.
|
String |
getID(String NLCampo,
boolean bScrittura)
Restituisce il feature id dell'attributo il cui nome è passato come
argomento.
|
String |
getIDScrittura(String NLCampo)
Restituisce il feature id di scrittura dell'attributo il cui nome è
passato come argomento.
|
String |
getIDTPN()
Restituisce l'NL_IDTPN.
|
String |
getIDTPNScrittura()
Restituisce l'NL_IDTPN scrittura (utilizzando il secondo campo definito
se presente altrimenti il primo.
|
Map<String,String> |
getJSGeomAdditionalFields()
Ritorna una lista contente nome campo e valore dei campi addizionali che
saranno riportati nelle JSGeometry
Per default è una mappa vuota, ma ogni specifica tipologia di oggetto può sovrascrivere il metodo per fornire una descrizione più significativa |
Map<String,Class> |
getJSGeomAdditionalFieldsType()
Ritorna una lista contenente nome campo e class relativa a campi
addizionali riportate nelle JSGeometry Per default è una mappa vuota, ma
ogni specifica tipologia di oggetto può sovrascrivere il metodo per
fornire una descrizione più significativa
|
String |
getJSGeometry() |
LayerTerritorio |
getLayer()
Restituisce l'elemento Layer
|
String |
getNomeOggetto()
Ritorna il nome decodificato dell'oggetto.
|
RettangoloContenitore |
getRettContenitore()
Restituisce l'internal envelope relativo al valore del campo geometrico.
|
static RettangoloContenitore |
getRettContenitore(Collection<OggettoTerritorio> oggettiTerritorio)
Calcola e restituisce il rettangolo contenitore di una lista di oggetti
di tipo OggettoTerritorio.
|
String |
getSourceBBOX()
Metodo che permette di recuperare il BoundingBox utilizzato nella richiesta dalla quale la feature è stata recuperata
|
Integer |
getSourceHeight()
Metodo che permette di recuperare la height utilizzata nella richiesta dalla quale la feature è stata recuperata
|
String |
getSourceHTTP()
Metodo che permette di recuperare la URL del server dal quale la feature è stata recuperata
|
String |
getSourceLayer()
Metodo che permette di recuperare il nome del layer dal quale la feature è stata recuperata
|
String |
getSourceStyle()
Metodo che permette di recuperare lo stile utilizzato nella richiesta dalla quale la feature è stata recuperata
|
Integer |
getSourceWidth()
Metodo che permette di recuperare la width utilizzata nella richiesta dalla quale la feature è stata recuperata
|
Integer |
getSourceX()
Metodo che permette di recuperare la x utilizzata nella richiesta dalla quale la feature è stata recuperata
|
Integer |
getSourceY()
Metodo che permette di recuperare la Y utilizzata nella richiesta dalla quale la feature è stata recuperata
|
String |
getSRID()
Metodo per recuperare il sistema di riferimento
|
static OggettoTerritorio |
getUnione(Collection oggettiTerritorio)
Restituisce l'unione di una collezione di oggetti di tipo
OggettoTerritorio sottoforma di un OggettoTerritorio, la cui unica
caratteristica sfruttabile è la geometria.
|
boolean |
interseca(OggettoTerritorio ogTer)
Controlla se la geometria dell'oggetto territorio corrente interseca o
meno quella dell'oggetto passato come argomento.
|
boolean |
interseca(String wkt,
String SRID) |
void |
intersezione(OggettoTerritorio ogTer)
Calcola l'intersezione tra la geometria dell'oggetto territorio corrente
e quella dell'oggetto passato come argomento, settando successivamente il
valore dell'attributo geometrico dell'oggetto territorio corrente.
|
protected void |
resetFlagVariazione()
Cancellazione del flagVariazione.
|
protected void |
setAttribute(String nomeAttributo,
Object valore)
Imposta il valore dell'attributo il cui nome corrisponde con quello
passato come argomento.
|
void |
setAttributeByNL(String NLAttributo,
Object valore)
Metodo per settare il valore di un attributo a partire dal suo nome
logico (vedere anche valori contenuti nella classe Costanti @link
it.prato.comune.Costanti}
|
protected void |
setAttributeOnlyIfChanged(String nomeAttributo,
Comparable newVal,
Comparable oldVal)
Chiama la setAttribute soltanto se il nuovo valore è diverso dal vecchio.
|
protected void |
setFeat(org.opengis.feature.simple.SimpleFeature feat) |
protected void |
setGeometryAttributeGeom(com.vividsolutions.jts.geom.Geometry geom)
Imposta il valore dell'attributo geometrico utilizzando la geometria
passata come argomento.
|
void |
setGeometryAttributeWKT(String WKTString)
Imposta il valore dell'attributo geometrico usando la stringa WKT passata
come argomento.
|
protected void |
setID(it.prato.comune.utilita.core.type.IdType IDTPN,
String NLCampo)
Imposta il valore dell'NL_IDTPN.
|
protected void |
setID(String IDTPN,
String NLCampo)
Imposta il valore dell'NL_IDTPN.
|
void |
setIDTPN(String IDTPN) |
void |
setLayer(LayerTerritorio layer)
Imposta il campo LayerTerritorio
|
protected void |
setVariazioneAiNotNull()
Imposta il flagVariazione per gli attributi non nulli.
|
protected static com.vividsolutions.jts.geom.Geometry |
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 |
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 |
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 |
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.
|
static Punto |
trasformaPunto(Punto in,
String toSRID,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Trasforma un punto in un diverso sistema di riferimento
|
static String |
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.
|
boolean |
ugualeA(OggettoTerritorio obj2,
boolean senzaGeometria)
Compara l'oggetto territorio corrente con quello passato come argomento
|
boolean |
ugualeA(OggettoTerritorio obj2,
boolean senzaGeometria,
boolean senzaIDTPN)
Compara l'oggetto territorio corrente con quello passato come argomento
|
void |
unione(OggettoTerritorio ogTer)
Calcola l'unione tra la geometria dell'oggetto territorio corrente e
quella dell'oggetto passato come argomento, settando successivamente il
valore dell'attributo geometrico dell'oggetto territorio corrente.
|
void |
unioneWKT(String geom)
Calcola l'unione tra la geometria dell'oggetto territorio corrente e
quella passata come stringa WKT, settando successivamente il
valore dell'attributo geometrico dell'oggetto territorio corrente.
|
public OggettoTerritorio()
protected OggettoTerritorio(it.prato.comune.utilita.logging.interfaces.LogInterface logger, LayerTerritorio layer, org.opengis.feature.simple.SimpleFeature Feat)
logger
- layer
- Feat
- public boolean ugualeA(OggettoTerritorio obj2, boolean senzaGeometria)
obj2
- senzaGeometria
- public boolean ugualeA(OggettoTerritorio obj2, boolean senzaGeometria, boolean senzaIDTPN)
obj2
- senzaGeometria
- public void setAttributeByNL(String NLAttributo, Object valore) throws SITIllegalAttributeException
NLAttributo
- valore
- SITIllegalAttributeException
public Object getAttributeByNL(String NLAttributo)
it.prato.comune.sit.Costanti
NLAttributo
- protected Object getAttribute(String nomeAttributo)
nomeAttributo
- protected void setAttributeOnlyIfChanged(String nomeAttributo, Comparable newVal, Comparable oldVal) throws SITIllegalAttributeException
nomeAttributo
- newVal
- oldVal
- SITIllegalAttributeException
protected void setAttribute(String nomeAttributo, Object valore) throws SITIllegalAttributeException
nomeAttributo
- valore
- SITIllegalAttributeException
protected void resetFlagVariazione()
protected void setVariazioneAiNotNull()
protected com.vividsolutions.jts.geom.Geometry getGeometryAttribute()
public String getNomeOggetto()
public String getDescrizione()
LayerTerritorio.getEspressioneDescrizione()
è null
o se la sua valutazione tramite beanshell va in eccezione LayerTerritorio.getEspressioneDescrizione()
tramite beanshell negli altri casigetFeatureInfoAttributes()
Ogni specifica tipologia di oggetto può sovrascrivere il metodo per fornire una descrizione più
significativa (per esempio "Sez. 201")getDescrizione
in interface IGetFeatureInfoObject
public List<String> getDescrizioneSuggest()
public Map<String,String> getJSGeomAdditionalFields()
getJSGeomAdditionalFields
in interface IGetFeatureInfoObject
public Map<String,Class> getJSGeomAdditionalFieldsType()
public void castToSameGeom(com.vividsolutions.jts.geom.Geometry modello) throws SITGeometryCastNotSupported
modello
- SITGeometryCastNotSupported
it.prato.comunt.sit.OggettoTerritorio#castToSameGeom(Geometry geomModello, Geometry geomToCast)}
public static com.vividsolutions.jts.geom.Geometry castToSameGeom(Class classModello, com.vividsolutions.jts.geom.Geometry geomToCast) throws SITGeometryCastNotSupported
classModello
- geomToCast
- SITGeometryCastNotSupported
public static com.vividsolutions.jts.geom.Geometry castToSameGeom(com.vividsolutions.jts.geom.Geometry geomModello, com.vividsolutions.jts.geom.Geometry geomToCast) throws SITGeometryCastNotSupported
geomModello
- geomToCast
- SITGeometryCastNotSupported
it.prato.comunt.sit.OggettoTerritorio#castToSameGeom(Class classModello, Geometry geomToCast)}
public String getGeometryAttributeWKT()
getGeometryAttributeWKT
in interface IGetFeatureInfoObject
public String getGeometryAttributeWKT(String desiredCrs) throws SITException
desiredCrs
- CRS in cui si desidera la geometriaSITException
public void setGeometryAttributeWKT(String WKTString) throws SITParseException, SITIllegalAttributeException
WKTString
- SITParseException
SITIllegalAttributeException
protected void setGeometryAttributeGeom(com.vividsolutions.jts.geom.Geometry geom) throws SITIllegalAttributeException
geom
- SITIllegalAttributeException
public String getID(String NLCampo)
NLCampo
- public String getIDScrittura(String NLCampo)
NLCampo
- public String getID(String NLCampo, boolean bScrittura)
NLCampo
- bScrittura
- public String getIDTPN()
getIDTPN
in interface IGetFeatureInfoObject
it.prato.comunt.sit.OggettoTerritorio#getID(String NLCampo)}
public Object getCodEnte()
public String getIDTPNScrittura()
it.prato.comunt.sit.OggettoTerritorio#getID(String NLCampo)}
public void setIDTPN(String IDTPN) throws SITIllegalAttributeException
IDTPN
- SITIllegalAttributeException
it.prato.comunt.sit.OggettoTerritorio#setID(String IDTPN, String NLCampo)}
protected void setID(String IDTPN, String NLCampo) throws SITIllegalAttributeException
IDTPN
- NLCampo
- SITIllegalAttributeException
protected void setID(it.prato.comune.utilita.core.type.IdType IDTPN, String NLCampo) throws SITIllegalAttributeException
IDTPN
- NLCampo
- SITIllegalAttributeException
public RettangoloContenitore getRettContenitore()
public static RettangoloContenitore getRettContenitore(Collection<OggettoTerritorio> oggettiTerritorio) throws SITIllegalAttributeException, SITGeometryCastNotSupported
oggettiTerritorio
- SITIllegalAttributeException
- lanciata dall'operazione geometrica di unioneSITGeometryCastNotSupported
- lanciata dall'operazione geometrica di unionepublic static OggettoTerritorio getUnione(Collection oggettiTerritorio) throws SITIllegalAttributeException, SITGeometryCastNotSupported
oggettiTerritorio
- SITIllegalAttributeException
SITGeometryCastNotSupported
public Punto getCentroide()
public double distanza(OggettoTerritorio ogTer)
ogTer
- public double distanza(Punto p1)
p1
- public void buffer(double buffer) throws SITIllegalAttributeException
buffer
- SITIllegalAttributeException
public boolean interseca(OggettoTerritorio ogTer)
interseca
in interface IGeomIntersecabile
ogTer
- public boolean copre(OggettoTerritorio ogTer)
ogTer
- public boolean copertoDa(OggettoTerritorio ogTer)
ogTer
- public boolean contiene(OggettoTerritorio ogTer)
ogTer
- public boolean distamenodi(OggettoTerritorio ogTer, double range)
ogTer
- range
- public void intersezione(OggettoTerritorio ogTer) throws SITIllegalAttributeException
ogTer
- SITIllegalAttributeException
public void unione(OggettoTerritorio ogTer) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer
- SITIllegalAttributeException
SITGeometryCastNotSupported
public void unioneWKT(String geom) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer
- SITIllegalAttributeException
SITGeometryCastNotSupported
protected void differenzaGeom(com.vividsolutions.jts.geom.Geometry geom1) throws SITIllegalAttributeException, SITGeometryCastNotSupported
geom1
- SITIllegalAttributeException
SITGeometryCastNotSupported
public void differenza(OggettoTerritorio ogTer) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer
- SITIllegalAttributeException
SITGeometryCastNotSupported
public void differenza(String WKT) throws SITIllegalAttributeException, SITGeometryCastNotSupported
WKT
- SITIllegalAttributeException
SITGeometryCastNotSupported
public String getJSGeometry() throws SITException
SITException
it.prato.comunt.sit.JSGeometry#oggettoTerritorioToJSGeometry(OggettoTerritorio ogg, LogInterface logger)}
public static String trasformaWKT(String wkt, String fromCRS, String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
wkt
- Geometria da connvertirefromCRS
- sistema di riferimento di partenza, espresso nella forma EPSG:XXXXtoCRS
- sistema di riferimento di partenza, espresso nella forma EPSG:XXXXlogger
- SITException
OggettoTerritorio#trasforma(Geometry sourceGeometry, CoordinateReferenceSystem fromCRS, CoordinateReferenceSystem toCRS, LogInterface logger)}
protected static com.vividsolutions.jts.geom.Geometry trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry, String fromCRS, org.opengis.referencing.crs.CoordinateReferenceSystem toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
sourceGeometry
- fromCRS
- toCRS
- logger
- SITException
OggettoTerritorio#trasforma(Geometry sourceGeometry, CoordinateReferenceSystem fromCRS, CoordinateReferenceSystem toCRS, LogInterface logger)}
protected static com.vividsolutions.jts.geom.Geometry trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry, org.opengis.referencing.crs.CoordinateReferenceSystem fromCRS, String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
sourceGeometry
- fromCRS
- toCRS
- logger
- SITException
OggettoTerritorio#trasforma(Geometry sourceGeometry, CoordinateReferenceSystem fromCRS, CoordinateReferenceSystem toCRS, LogInterface logger)}
protected static com.vividsolutions.jts.geom.Geometry trasforma(com.vividsolutions.jts.geom.Geometry sourceGeometry, String fromCRS, String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
sourceGeometry
- fromCRS
- toCRS
- logger
- SITException
OggettoTerritorio#trasforma(Geometry sourceGeometry, String fromCRS, CoordinateReferenceSystem toCRS, LogInterface logger)}
protected static com.vividsolutions.jts.geom.Geometry 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) throws SITException
sourceGeometry
- fromCRS
- toCRS
- logger
- SITException
public static Punto trasformaPunto(Punto in, String toSRID, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
in
- Punto da trasformaretoSRID
- Sistema di riferimento di destinazionelogger
- SITException
protected org.opengis.feature.simple.SimpleFeature getFeat()
protected void setFeat(org.opengis.feature.simple.SimpleFeature feat)
feat
- il campo feat da impostare.protected HashMap<String,String> getFlagVariazione()
public LayerTerritorio getLayer()
public void setLayer(LayerTerritorio layer)
layer
- public Map<String,Object> getFeatureInfoAttributes()
IGetFeatureInfoObject
getFeatureInfoAttributes
in interface IGetFeatureInfoObject
IGetFeatureInfoObject.getFeatureInfoAttributes()
public Map<String,Object> getFeatureInfoAttributes(IFeatureAttributeConfig.Permission perm)
getFeatureInfoAttributes
in interface IGetFeatureInfoObject
IGetFeatureInfoObject#getFeatureInfoAttributes(Permission)
public IGetFeatureInfoLayer getFeatureInfoLayer()
IGetFeatureInfoObject
getFeatureInfoLayer
in interface IGetFeatureInfoObject
IGetFeatureInfoObject.getFeatureInfoLayer()
public String getSRID() throws SITException
IGetFeatureInfoObject
getSRID
in interface IGetFeatureInfoObject
SITException
public String getBoundingBoxWKT()
IGetFeatureInfoObject
getBoundingBoxWKT
in interface IGetFeatureInfoObject
public String getGetFeatureInfoLink()
IGetFeatureInfoObject
getGetFeatureInfoLink
in interface IGetFeatureInfoObject
public double getArea()
public String getSourceHTTP()
IGetFeatureInfoObject
getSourceHTTP
in interface IGetFeatureInfoObject
public String getSourceLayer()
IGetFeatureInfoObject
getSourceLayer
in interface IGetFeatureInfoObject
public String getSourceBBOX()
IGetFeatureInfoObject
getSourceBBOX
in interface IGetFeatureInfoObject
public String getSourceStyle()
IGetFeatureInfoObject
getSourceStyle
in interface IGetFeatureInfoObject
public Integer getSourceHeight()
IGetFeatureInfoObject
getSourceHeight
in interface IGetFeatureInfoObject
public Integer getSourceWidth()
IGetFeatureInfoObject
getSourceWidth
in interface IGetFeatureInfoObject
public Integer getSourceX()
IGetFeatureInfoObject
getSourceX
in interface IGetFeatureInfoObject
public Integer getSourceY()
IGetFeatureInfoObject
getSourceY
in interface IGetFeatureInfoObject
Copyright © 2017 Comune di Prato. All rights reserved.