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 - SITExceptionoggettoTerritorioToJSGeometry(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 - SITExceptionpublic static net.sf.json.JSONObject oggettoTerritorioToJSGeometryArray(java.util.List<? extends OggettoTerritorio> oggetti, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggetti - logger - SITExceptionoggettoTerritorioToJSGeometryArray(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 - SITExceptionpublic java.lang.String getBoundingbox()
public static JSGeometry toJSGeometry(OggettoTerritorio oggTer, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggTer - logger - SITExceptiontoJSGeometry(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 - SITExceptiontoJSGeometry(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 geometriaSITExceptionpublic 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 javascriptSITExceptionpublic 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 geometriaSITExceptionpublic 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 javascriptSITExceptionpublic static java.util.List<JSGeometry> toJSGeometryArrayList(java.util.List<? extends OggettoTerritorio> oggTerCollection, it.prato.comune.utilita.logging.interfaces.LogInterface logger) throws SITException
oggTerCollection - logger - SITExceptiontoJSGeometryList(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 - SITExceptionpublic 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 - SITExceptionpublic 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 - SITExceptionpublic boolean isInside(double x1,
double x2,
double y1,
double y2)
throws com.vividsolutions.jts.io.ParseException
x1 - x2 - y1 - y2 - com.vividsolutions.jts.io.ParseExceptionpublic 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