public class JSGeometry
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JSGeometry.GeometryType
Tipo di geometria.
|
Constructor and Description |
---|
JSGeometry(it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore della classe JSGeometry.
|
JSGeometry(java.lang.String JSGeometry,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore della classe JSGeometry.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAdditionalFields() |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.lang.String |
getBoundingbox() |
int |
getCodTPN() |
java.lang.String |
getDescription() |
java.util.List<java.lang.String> |
getDescriptionSuggest() |
java.lang.String |
getGeometry() |
java.lang.String |
getGetFeatureInfoLink() |
java.lang.String |
getKey() |
java.lang.String |
getSourceBBOX() |
java.lang.Integer |
getSourceHeight() |
java.lang.String |
getSourceHTTP() |
java.lang.String |
getSourceLayer() |
java.lang.String |
getSourceStyle() |
java.lang.Integer |
getSourceWidth() |
java.lang.Integer |
getSourceX() |
java.lang.Integer |
getSourceY() |
java.lang.String |
getSRID() |
boolean |
isInside(double x1,
double x2,
double y1,
double y2)
Verifica se la geometria è dentro il boundingbox passato in ingresso.
|
static OggettoTerritorio |
jsGeometryToOggettoTerritorio(LayerTerritorio layer,
JSGeometry jsG,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte un oggetto JSGeometry nel corrispondente OggettoTerritorio.
|
static OggettoTerritorio |
jsGeometryToOggettoTerritorio(SITLayersManager terr,
java.lang.String JSGeom,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte un oggetto JSGeometry nel corrispondente OggettoTerritorio.
|
static net.sf.json.JSONObject |
oggettoTerritorioToJSGeometry(OggettoTerritorio ogg,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static net.sf.json.JSONObject |
oggettoTerritorioToJSGeometry(OggettoTerritorio ogg,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte un OggettoTerritorio passato come argomento in un JSGeometry (JSONObject).
|
static net.sf.json.JSONObject |
oggettoTerritorioToJSGeometryArray(java.util.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 |
oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Converte una lista di OggettoTerritorio in un array di JSGeometry (JSONArray).
|
void |
setCodTPN(int codTPN) |
void |
setDescription(java.lang.String description) |
void |
setDescriptionSuggest(java.util.List<java.lang.String> descriptionSuggest) |
void |
setGeometry(java.lang.String geometry) |
void |
setGetFeatureInfoLink(java.lang.String getFeatureInfoLink) |
void |
setKey(java.lang.String key) |
void |
setSourceBBOX(java.lang.String sourceBBOX) |
void |
setSourceHeight(java.lang.Integer sourceHeight) |
void |
setSourceHTTP(java.lang.String sourceHTTP) |
void |
setSourceLayer(java.lang.String sourceLayer) |
void |
setSourceStyle(java.lang.String sourceStyle) |
void |
setSourceWidth(java.lang.Integer sourceWidth) |
void |
setSourceX(java.lang.Integer sourceX) |
void |
setSourceY(java.lang.Integer sourceY) |
void |
setSRID(java.lang.String srid) |
static JSGeometry |
toJSGeometry(IGetFeatureInfoObject oggTer,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte IGetFeatureInfoObject passato come argomento in un oggetto JSGeometry.
|
static JSGeometry |
toJSGeometry(IGetFeatureInfoObject oggTer,
java.lang.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 |
toJSGeometry(OggettoTerritorio oggTer,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static JSGeometry |
toJSGeometry(OggettoTerritorio oggTer,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static JSGeometry |
toJSGeometry(OggettoTerritorio oggTer,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte l'OggettoTerritorio passato come argomento il un oggeto JSGeometry.
|
static JSGeometry |
toJSGeometry(OggettoTerritorio oggTer,
java.lang.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 java.util.List<JSGeometry> |
toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
it.prato.comune.utilita.logging.interfaces.LogInterface logger) |
static java.util.List<JSGeometry> |
toJSGeometryList(java.util.List<? extends OggettoTerritorio> oggTerCollection,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
static java.util.List<JSGeometry> |
toJSGeometryList1(java.util.List<IGetFeatureInfoObject> getFeatureInfoObjectCollection,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
static java.util.List<JSGeometry> |
toJSGeometryList1(java.util.List<IGetFeatureInfoObject> getFeatureInfoObjectCollection,
java.lang.String toCRS,
it.prato.comune.utilita.logging.interfaces.LogInterface logger,
boolean withGeometry,
boolean withAttributes)
Converte una lista di OggettoTerritorio in una lista di JSGeometry.
|
public JSGeometry(it.prato.comune.utilita.logging.interfaces.LogInterface logger)
logger
- public JSGeometry(java.lang.String JSGeometry, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
JSGeometry
- logger
- public static OggettoTerritorio jsGeometryToOggettoTerritorio(LayerTerritorio layer, JSGeometry jsG, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
layer
- jsG
- logger
- public static OggettoTerritorio jsGeometryToOggettoTerritorio(SITLayersManager terr, java.lang.String JSGeom, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
terr
- JSGeom
- logger
- public static net.sf.json.JSONObject oggettoTerritorioToJSGeometry(OggettoTerritorio ogg, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
ogg
- logger
- SITException
oggettoTerritorioToJSGeometry(OggettoTerritorio ogg, String toCRS, LogInterface logger)
public static net.sf.json.JSONObject oggettoTerritorioToJSGeometry(OggettoTerritorio ogg, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
ogg
- toCRS
- logger
- SITException
public static net.sf.json.JSONObject oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggetti
- logger
- SITException
oggettoTerritorioToJSGeometryArray(List, String, LogInterface)
public static net.sf.json.JSONObject oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggetti
- toCRS
- logger
- SITException
public java.lang.String getBoundingbox()
public static JSGeometry toJSGeometry(OggettoTerritorio oggTer, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggTer
- logger
- SITException
toJSGeometry(OggettoTerritorio oggTer, String toCRS, LogInterface logger)
public static JSGeometry toJSGeometry(OggettoTerritorio oggTer, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggTer
- toCRS
- logger
- SITException
toJSGeometry(OggettoTerritorio oggTer, String toCRS, LogInterface logger, boolean withGeometry)
public static JSGeometry toJSGeometry(IGetFeatureInfoObject oggTer, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry) throws SITException
oggTer
- oggetto da convertiretoCRS
- sistema di riferimento nel quale convertire la geometria (se null non viene effettuata alcuna conversione)logger
- withGeometry
- flag che stabilisce se nel JSGeometry
risultante deve essere valorizzata anche la geometriaSITException
public static JSGeometry toJSGeometry(IGetFeatureInfoObject oggTer, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry, boolean withAttributes) throws SITException
oggTer
- oggetto da convertiretoCRS
- sistema di riferimento nel quale convertire la geometria (se null non viene effettuata alcuna conversione)logger
- withGeometry
- flag che stabilisce se nel JSGeometry
risultante deve essere valorizzata anche la geometriawithAttributes
- flag che stabilisce se nel JSGeometry
risultante devono essere valorizzati anche gli attributi.
Nell'elenco degli attributi ##FID## sarà sostituito da __FID__ per problemi di compatibilità con javascriptSITException
public static JSGeometry toJSGeometry(OggettoTerritorio oggTer, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry) throws SITException
oggTer
- oggetto da convertiretoCRS
- sistema di riferimento nel quale convertire la geometria (se null non viene effettuata alcuna conversione)logger
- withGeometry
- flag che stabilisce se nel JSGeometry
risultante deve essere valorizzata anche la geometriaSITException
public static JSGeometry toJSGeometry(OggettoTerritorio oggTer, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry, boolean withAttributes) throws SITException
oggTer
- oggetto da convertiretoCRS
- sistema di riferimento nel quale convertire la geometria (se null non viene effettuata alcuna conversione)logger
- withGeometry
- flag che stabilisce se nel JSGeometry
risultante deve essere valorizzata anche la geometriawithAttributes
- flag che stabilisce se nel JSGeometry
risultante devono essere valorizzati anche gli attributi.
Nell'elenco degli attributi ##FID## sarà sostituito da __FID__ per problemi di compatibilità con javascriptSITException
public static java.util.List<JSGeometry> toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggTerCollection
- logger
- SITException
toJSGeometryList(List, String, LogInterface, boolean)
public static java.util.List<JSGeometry> toJSGeometryList(java.util.List<? extends OggettoTerritorio> oggTerCollection, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry) throws SITException
oggTerCollection
- toCRS
- logger
- withGeometry
- SITException
public static java.util.List<JSGeometry> toJSGeometryList1(java.util.List<IGetFeatureInfoObject> getFeatureInfoObjectCollection, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry) throws SITException
getFeatureInfoObjectCollection
- toCRS
- logger
- withGeometry
- SITException
public static java.util.List<JSGeometry> toJSGeometryList1(java.util.List<IGetFeatureInfoObject> getFeatureInfoObjectCollection, java.lang.String toCRS, it.prato.comune.utilita.logging.interfaces.LogInterface logger, boolean withGeometry, boolean withAttributes) throws SITException
getFeatureInfoObjectCollection
- toCRS
- logger
- withGeometry
- withAttributes
- SITException
public boolean isInside(double x1, double x2, double y1, double y2) throws com.vividsolutions.jts.io.ParseException
x1
- x2
- y1
- y2
- com.vividsolutions.jts.io.ParseException
public int getCodTPN()
public void setCodTPN(int codTPN)
codTPN
- public java.lang.String getKey()
public void setKey(java.lang.String key)
key
- public java.lang.String getGeometry()
public void setGeometry(java.lang.String geometry)
geometry
- public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- public java.lang.String getSRID()
public void setSRID(java.lang.String srid)
srid
- public void setDescriptionSuggest(java.util.List<java.lang.String> descriptionSuggest)
descriptionSuggest
- public java.util.List<java.lang.String> getDescriptionSuggest()
public java.util.Map<java.lang.String,java.lang.String> getAdditionalFields()
public java.lang.String getGetFeatureInfoLink()
public void setGetFeatureInfoLink(java.lang.String getFeatureInfoLink)
getFeatureInfoLink
- public java.lang.String getSourceHTTP()
public void setSourceHTTP(java.lang.String sourceHTTP)
sourceHTTP
- the sourceHTTP to setpublic java.lang.String getSourceLayer()
public void setSourceLayer(java.lang.String sourceLayer)
sourceLayer
- the sourceLayer to setpublic java.lang.String getSourceBBOX()
public void setSourceBBOX(java.lang.String sourceBBOX)
sourceBBOX
- the sourceBBOX to setpublic java.lang.String getSourceStyle()
public void setSourceStyle(java.lang.String sourceStyle)
sourceStyle
- the sourceStyle to setpublic java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public java.lang.Integer getSourceWidth()
public void setSourceWidth(java.lang.Integer sourceWidth)
sourceWidth
- the sourceWidth to setpublic java.lang.Integer getSourceHeight()
public void setSourceHeight(java.lang.Integer sourceHeight)
sourceHeight
- the sourceHeight to setpublic java.lang.Integer getSourceX()
public void setSourceX(java.lang.Integer sourceX)
sourceX
- the sourceX to setpublic java.lang.Integer getSourceY()
public void setSourceY(java.lang.Integer sourceY)
sourceY
- the sourceY to set