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 - SITIllegalAttributeExceptionpublic Object getAttributeByNL(String NLAttributo)
it.prato.comune.sit.CostantiNLAttributo - protected Object getAttribute(String nomeAttributo)
nomeAttributo - protected void setAttributeOnlyIfChanged(String nomeAttributo, Comparable newVal, Comparable oldVal) throws SITIllegalAttributeException
nomeAttributo - newVal - oldVal - SITIllegalAttributeExceptionprotected void setAttribute(String nomeAttributo, Object valore) throws SITIllegalAttributeException
nomeAttributo - valore - SITIllegalAttributeExceptionprotected 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 IGetFeatureInfoObjectpublic List<String> getDescrizioneSuggest()
public Map<String,String> getJSGeomAdditionalFields()
getJSGeomAdditionalFields in interface IGetFeatureInfoObjectpublic Map<String,Class> getJSGeomAdditionalFieldsType()
public void castToSameGeom(com.vividsolutions.jts.geom.Geometry modello)
throws SITGeometryCastNotSupported
modello - SITGeometryCastNotSupportedit.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 - SITGeometryCastNotSupportedpublic static com.vividsolutions.jts.geom.Geometry castToSameGeom(com.vividsolutions.jts.geom.Geometry geomModello,
com.vividsolutions.jts.geom.Geometry geomToCast)
throws SITGeometryCastNotSupported
geomModello - geomToCast - SITGeometryCastNotSupportedit.prato.comunt.sit.OggettoTerritorio#castToSameGeom(Class classModello, Geometry geomToCast)}public String getGeometryAttributeWKT()
getGeometryAttributeWKT in interface IGetFeatureInfoObjectpublic String getGeometryAttributeWKT(String desiredCrs) throws SITException
desiredCrs - CRS in cui si desidera la geometriaSITExceptionpublic void setGeometryAttributeWKT(String WKTString) throws SITParseException, SITIllegalAttributeException
WKTString - SITParseExceptionSITIllegalAttributeExceptionprotected void setGeometryAttributeGeom(com.vividsolutions.jts.geom.Geometry geom)
throws SITIllegalAttributeException
geom - SITIllegalAttributeExceptionpublic 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 IGetFeatureInfoObjectit.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 - SITIllegalAttributeExceptionit.prato.comunt.sit.OggettoTerritorio#setID(String IDTPN, String NLCampo)}protected void setID(String IDTPN, String NLCampo) throws SITIllegalAttributeException
IDTPN - NLCampo - SITIllegalAttributeExceptionprotected void setID(it.prato.comune.utilita.core.type.IdType IDTPN,
String NLCampo)
throws SITIllegalAttributeException
IDTPN - NLCampo - SITIllegalAttributeExceptionpublic 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 - SITIllegalAttributeExceptionSITGeometryCastNotSupportedpublic Punto getCentroide()
public double distanza(OggettoTerritorio ogTer)
ogTer - public double distanza(Punto p1)
p1 - public void buffer(double buffer)
throws SITIllegalAttributeException
buffer - SITIllegalAttributeExceptionpublic boolean interseca(OggettoTerritorio ogTer)
interseca in interface IGeomIntersecabileogTer - 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 - SITIllegalAttributeExceptionpublic void unione(OggettoTerritorio ogTer) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer - SITIllegalAttributeExceptionSITGeometryCastNotSupportedpublic void unioneWKT(String geom) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer - SITIllegalAttributeExceptionSITGeometryCastNotSupportedprotected void differenzaGeom(com.vividsolutions.jts.geom.Geometry geom1)
throws SITIllegalAttributeException,
SITGeometryCastNotSupported
geom1 - SITIllegalAttributeExceptionSITGeometryCastNotSupportedpublic void differenza(OggettoTerritorio ogTer) throws SITIllegalAttributeException, SITGeometryCastNotSupported
ogTer - SITIllegalAttributeExceptionSITGeometryCastNotSupportedpublic void differenza(String WKT) throws SITIllegalAttributeException, SITGeometryCastNotSupported
WKT - SITIllegalAttributeExceptionSITGeometryCastNotSupportedpublic String getJSGeometry() throws SITException
SITExceptionit.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 - SITExceptionOggettoTerritorio#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 - SITExceptionOggettoTerritorio#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 - SITExceptionOggettoTerritorio#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 - SITExceptionOggettoTerritorio#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 - SITExceptionpublic 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 - SITExceptionprotected 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()
IGetFeatureInfoObjectgetFeatureInfoAttributes in interface IGetFeatureInfoObjectIGetFeatureInfoObject.getFeatureInfoAttributes()public Map<String,Object> getFeatureInfoAttributes(IFeatureAttributeConfig.Permission perm)
getFeatureInfoAttributes in interface IGetFeatureInfoObjectIGetFeatureInfoObject#getFeatureInfoAttributes(Permission)public IGetFeatureInfoLayer getFeatureInfoLayer()
IGetFeatureInfoObjectgetFeatureInfoLayer in interface IGetFeatureInfoObjectIGetFeatureInfoObject.getFeatureInfoLayer()public String getSRID() throws SITException
IGetFeatureInfoObjectgetSRID in interface IGetFeatureInfoObjectSITExceptionpublic String getBoundingBoxWKT()
IGetFeatureInfoObjectgetBoundingBoxWKT in interface IGetFeatureInfoObjectpublic String getGetFeatureInfoLink()
IGetFeatureInfoObjectgetGetFeatureInfoLink in interface IGetFeatureInfoObjectpublic double getArea()
public String getSourceHTTP()
IGetFeatureInfoObjectgetSourceHTTP in interface IGetFeatureInfoObjectpublic String getSourceLayer()
IGetFeatureInfoObjectgetSourceLayer in interface IGetFeatureInfoObjectpublic String getSourceBBOX()
IGetFeatureInfoObjectgetSourceBBOX in interface IGetFeatureInfoObjectpublic String getSourceStyle()
IGetFeatureInfoObjectgetSourceStyle in interface IGetFeatureInfoObjectpublic Integer getSourceHeight()
IGetFeatureInfoObjectgetSourceHeight in interface IGetFeatureInfoObjectpublic Integer getSourceWidth()
IGetFeatureInfoObjectgetSourceWidth in interface IGetFeatureInfoObjectpublic Integer getSourceX()
IGetFeatureInfoObjectgetSourceX in interface IGetFeatureInfoObjectpublic Integer getSourceY()
IGetFeatureInfoObjectgetSourceY in interface IGetFeatureInfoObjectCopyright © 2017 Comune di Prato. All rights reserved.