public class LayerTerritorioNominatim extends LayerTerritorioGenerico
<bean id="wktgeom3003" class="java.lang.String">
<constructor-arg type="java.lang.String">
<value>POLYGON ((1660445.6 4863959.77, 1675751.56 4862948.37, 1662266.14 4854637.97, 1660445.6 4863959.77))</value>
</constructor-arg>
</bean>
<bean id="wktgeom4326" class="java.lang.String">
<constructor-arg type="java.lang.String">
<value>POLYGON ((10.8445989 43.9740513, 11.3347684 43.8887781, 10.8525905 43.7955161, 10.8445989 43.9740513))</value>
</constructor-arg>
</bean>
<bean id="ricerchenominatim" class="it.prato.comune.sit.LayerTerritorioNominatim">
<constructor-arg value="-15080" /> <!-- codTPN -->
<constructor-arg value="Ricerche nominatim" /> <!-- nome -->
<constructor-arg ref="logger1" /> <!-- logger -->
<property name="tipoLayer"> <!-- tipoLayer valori possibili (default poligono) it.prato.comune.sit.Layers.LAYER_OF_POINTS
it.prato.comune.sit.Layers.LAYER_OF_LINES it.prato.comune.sit.Layers.LAYER_OF_POLYGONS -->
<util:constant static-field="it.prato.comune.sit.Layers.LAYER_OF_POLYGONS"/>
</property >
<property name="countryCodes" value="it,de" />
<property name="viewbox" value="10.8820852,43.9938559,11.7216801,43.5232622" />
<property name="includeRE" >
<util:map map-class="java.util.HashMap" >
<entry key="display_name">
<array>
<value>(.*)FI(.*)</value>
<value>(.*)vecchio(.*)</value>
<value>(.*)PO(.*)</value>
</array>
</entry>
</util:map>
</property>
<!--
<property name="filterGeom">
<bean class="it.prato.comune.sit.GeomIntersecabileDefault">
<constructor-arg ref="ricerche_wfs_comuni2"/>
<constructor-arg value="100005" />
<constructor-arg ref="logger1" />
</bean>
</property>
-->
<property name="filterGeom">
<bean class="it.prato.comune.sit.GeomIntersecabileWKT">
<constructor-arg ref="wktgeom4326"/>
<constructor-arg value="EPSG:4326" />
<constructor-arg ref="logger1" />
</bean>
</property>
<!--<property name="excludeRE" >
<util:map map-class="java.util.HashMap" >
<entry key="display_name">
<array>
<value>(.*)FI(.*)</value>
</array>
</entry>
</util:map>
</property>-->
</bean>
LayerTerritorio.SITDefaultFilterVisitorconfigBean, dtFineFiltro, dtInizioFiltro, filtroTotale, loggerLAYER_OF_LINES, LAYER_OF_POINTS, LAYER_OF_POLYGONS, NL_CODENTE, NL_DTFINEFILTRO, NL_DTFIVAL, NL_DTINIZIOFILTRO, NL_DTIVAL, NL_ENTESTORICO, NL_FID, NL_FLERR, NL_IDSTORICO, NL_IDTPN, NL_PROGFIVAL, NL_PROGIVAL| Constructor and Description |
|---|
LayerTerritorioNominatim(int codTPN,
String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore.
|
| Modifier and Type | Method and Description |
|---|---|
List<OggettoTerritorio> |
cercaCAP(String cap)
Metodo che implementa la ricerca per città.
|
List<OggettoTerritorio> |
cercaLocalita(String citta)
Metodo che implementa la ricerca per città.
|
List<OggettoTerritorio> |
cercaVia(String citta,
String via)
Metodo che implementa la ricerca per città e via.
|
List<OggettoTerritorio> |
cercaViaCivico(String citta,
String via,
String civico)
Metodo che implementa la ricerca per città e via.
|
List<OggettoTerritorio> |
cercaViaCivicoCAP(String citta,
String via,
String civico,
String cap)
Metodo generale di ricerca.
|
OggettoTerritorio |
creaNuovoOggettoTerritorio()
Restituisce un oggetto vuoto del tipo contenuto nel layer corrente.
|
String |
getCountryCodes()
Recupera Codici nazione nei quali effettuare la ricerca.
|
protected org.opengis.referencing.crs.CoordinateReferenceSystem |
getCRS()
Restituisce il sistema di riferimento del layer.
|
Map<String,List<String>> |
getExcludeRE()
Recupera il valore delle Regular expression per controllare quali risposte escludere.
|
IGeomIntersecabile |
getFilterGeom()
Recupera la geometria di filtro: nella risposta sarà incluso solo ciò che interseca questa geometria..
|
Map<String,List<String>> |
getIncludeRE()
Recupera il valore delle Regular expression per controllare quali risposte includere.
|
String |
getSRID() |
String |
getUrlServizio()
Recupera urlServizio.
|
String |
getViewbox()
Recupera il Box geografico sul quale filtrare il risultato espresso in WGS84 (EPSG:4326) .
|
protected void |
initRicerche()
I singoli layer devono sovrascrivere questa funzione per registrare funzioni di ricerca poi disponibili
tramite la funzione
LayerTerritorio.cerca(Integer, Object[])
Per esempio: addRicerca(1, "Circoscrizione", "cercaCircoscrizione", "Nome Circoscrizione"); |
void |
postFilter(List<OggettoTerritorio> oggList)
Metodo da sovrascrivere se su vuole effettuare un filtraggio ulteriore
|
void |
setCountryCodes(String countryCodes)
Imposta i Codici nazione nei quali effettuare la ricerca..
|
void |
setDSPool(SITDataStorePool dsPool) |
void |
setExcludeRE(Map<String,List<String>> excludeRE)
Imposta il valore delle Regular expression per controllare quali risposte escludere.
|
void |
setFilterGeom(IGeomIntersecabile filterGeom)
Imposta il valore della geometria di filtro: nella risposta sarà incluso solo ciò che interseca questa geometria.
|
void |
setIncludeRE(Map<String,List<String>> includeRE)
Imposta il valore delle Regular expression per controllare quali risposte includere.
|
void |
setUrlServizio(String urlServizio)
Imposta il valore di urlServizio.
|
void |
setViewbox(String viewbox)
Imposta il valore del Box geografico sul quale filtrare il risultato espresso in WGS84 (EPSG:4326) .
|
cerca, creaOggetto, getConfigPrefix, getContentTypeLayer, getDefaultCodTPN, getFeatureAttributeConfig, getListaRicerche, getTipoLayer, initNomiCampi, ricercaSuggest2, setCampoDateFormat, setConfigPrefix, setElencoAttributiFk, setElencoCampi, setElencoCampiDefaultValues, setElencoCampiLeggibili, setElencoCampiReadWrite, setElencoCampiRegEx, setFeatureAttributeConfigMap, setLayerConfig, setLayersManager, setListaRicerche, setTipoLayeraddDefaultValueForField, addnomicampi, addnomicampi, addnomicampiDateFormat, addnomicampiExt, addnomicampiFk, addnomicampiLeggibili, addnomicampiReadWrite, addnomicampiRegEx, addRicerca, addRicerca, addRicerca, addRicerca, addRicerca, addRicerca, addRicercaCond, appendFeature, appendFeature, castArgsToTypes, cercaFiltro, cercaFiltro, cercaFiltro, cercaIDTPN, cercaIDTPN, cercaIDTPN, cercaPoligoni, cercaPoligoni, cercaPoligoni, cercaPoligoniLike, cercaPoligoniLike, cercaPoligoniLike, cercaPoligono, cercaPoligono, chiConfina, chiContiene, chiContiene, chiContiene, chiContiene, chiCopre, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiNelRaggioDi, chiOltreUnRaggioDi, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiTocca, chiTocca, contiene, CopiaSuDs, CopiaSuSHP, CopiaSuSHPZip, CreaDsComp, creaEvento, CreaSHPDsComp, CreaSHPDsComp, csvExport, exportData, FiltroGeografico, getAdditionalFilterServerParams, getAttributiFk, getAttributiReadWrite, getAttributiRegEx, getAttributiTipo, getCodelessURL, getCodelessURLLabel, getCodTPN, getCountFiltro, getDataStore, getDateFormat, getDefaultAttributeValues, getEspressioneDescrizione, getEspressioneDescrizioneSuggest, getEspressioneIDTPN, getEspressioneNomeOggetto, getFeatureInfo, getFeatureType, getFIDScrittura, getFiltroVuoto, getGeometryFieldName, getIDLayer, getJDBCConnection, getLastUpdate, getNextId, getNome, getNomiCampi, getNomiCampi, getNomiCampiLegibili, getNomiCampiScrittura, getNomiCampiScrittura, getOrdinamentoCampi, getQueryLimit, getRicerche, getTypeName, initLayer, initNomiCampiFull, interseca, isLayerOfLines, isLayerOfPoints, isLayerOfPolygons, isPaginationSupportedByStore, LoadSHP, modifyAndClipCopertura, modifyAndClipCopertura, modifyCopertura, modifyCopertura, modifyCopertura, modifyFeature, modifyFeature, modifyFeatureWKT, modifyFeatureWKT, ordinaDistanze, queryDiretta, queryDirettaClose, queryDirettaCloseRs, queryDirettaGetConnection, queryDirettaSql, removeFeature, removeFeature, ricercaSuggest, ricercaSuggest2, searchByFilter, setAdditionalFilterServerParams, setAttributiFk, setAttributiReadWrite, setAttributiRegEx, setCodelessURL, setCodelessURLLabel, setCodTPN, setDateFormat, setDefaultAttributeValues, setEspressioneDescrizione, setEspressioneDescrizioneSuggest, setEspressioneIDTPN, setEspressioneNomeOggetto, setFiltro, setFiltroTemporale, setNome, setNomiCampi, setNomiCampiLegibili, setOrdinamentoCampi, setQueryLimit, shpExport, spatialiteExport, tocca, validateGeometry, validateGeometrypublic LayerTerritorioNominatim(int codTPN,
String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
throws SITException
codTPN - Identificativo del layernome - Nome del layerlogger - SITExceptionpublic final OggettoTerritorio creaNuovoOggettoTerritorio() throws IOException, SITException
LayerTerritorioLayerCircoscrizioni restituisce un PoligonoCircoscrizione.
creaNuovoOggettoTerritorio in class LayerTerritorioIOExceptionSITExceptionpublic final String getSRID() throws SITException
getSRID in class LayerTerritorioSITExceptionprotected final org.opengis.referencing.crs.CoordinateReferenceSystem getCRS()
throws SITException
LayerTerritoriogetCRS in class LayerTerritorioSITExceptionpublic final void setDSPool(SITDataStorePool dsPool)
setDSPool in class LayerTerritorioGenericoprotected final void initRicerche()
throws SITException
LayerTerritorioLayerTerritorio.cerca(Integer, Object[])
initRicerche in class LayerTerritorioGenericoSITExceptionpublic final List<OggettoTerritorio> cercaLocalita(String citta) throws SITException
citta - città da ricercareSITExceptionpublic final List<OggettoTerritorio> cercaCAP(String cap) throws SITException
cap - CAP da ricercare.SITExceptionpublic final List<OggettoTerritorio> cercaVia(String citta, String via) throws SITException
citta - città da ricercarevia - via da ricercareSITExceptionpublic final List<OggettoTerritorio> cercaViaCivico(String citta, String via, String civico) throws SITException
citta - città da ricercarevia - via da ricercarecivico - civico da ricercareSITExceptionpublic final List<OggettoTerritorio> cercaViaCivicoCAP(String citta, String via, String civico, String cap) throws SITException
citta - Città da ricercare. Se non si vuole mettere una condizione su questo campo utilizzare nullvia - Via da ricercare. Se non si vuole mettere una condizione su questo campo utilizzare nullcivico - Civico da ricercare. Se non si vuole mettere una condizione su questo campo utilizzare nullcap - CAP da ricercare. Se non si vuole mettere una condizione su questo campo utilizzare nullSITExceptionpublic final void postFilter(List<OggettoTerritorio> oggList)
oggList - public final String getUrlServizio()
public final void setUrlServizio(String urlServizio)
urlServizio - valore di urlServizio da impostarepublic final String getCountryCodes()
public final void setCountryCodes(String countryCodes)
countryCodes - valore di countryCodes da impostarepublic final String getViewbox()
public final void setViewbox(String viewbox)
viewbox - valore di viewbox da impostarepublic final Map<String,List<String>> getIncludeRE()
public final void setIncludeRE(Map<String,List<String>> includeRE)
includeRE - valore di includeRE da impostarepublic final Map<String,List<String>> getExcludeRE()
public final void setExcludeRE(Map<String,List<String>> excludeRE)
excludeRE - valore di excludeRE da impostarepublic final IGeomIntersecabile getFilterGeom()
public final void setFilterGeom(IGeomIntersecabile filterGeom)
filterGeom - valore di filterGeom da impostareCopyright © 2017 Comune di Prato. All rights reserved.