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.SITDefaultFilterVisitorLAYER_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,
java.lang.String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<OggettoTerritorio> |
cercaCAP(java.lang.String cap)
Metodo che implementa la ricerca per città.
|
java.util.List<OggettoTerritorio> |
cercaLocalita(java.lang.String citta)
Metodo che implementa la ricerca per città.
|
java.util.List<OggettoTerritorio> |
cercaVia(java.lang.String citta,
java.lang.String via)
Metodo che implementa la ricerca per città e via.
|
java.util.List<OggettoTerritorio> |
cercaViaCivico(java.lang.String citta,
java.lang.String via,
java.lang.String civico)
Metodo che implementa la ricerca per città e via.
|
java.util.List<OggettoTerritorio> |
cercaViaCivicoCAP(java.lang.String citta,
java.lang.String via,
java.lang.String civico,
java.lang.String cap)
Metodo generale di ricerca.
|
OggettoTerritorio |
creaNuovoOggettoTerritorio()
Restituisce un oggetto vuoto del tipo contenuto nel layer corrente.
|
java.lang.String |
getCountryCodes()
Recupera Codici nazione nei quali effettuare la ricerca.
|
java.util.Map<java.lang.String,java.util.List<java.lang.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..
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getIncludeRE()
Recupera il valore delle Regular expression per controllare quali risposte includere.
|
java.lang.String |
getSRID() |
java.lang.String |
getUrlServizio()
Recupera urlServizio.
|
java.lang.String |
getViewbox()
Recupera il Box geografico sul quale filtrare il risultato espresso in WGS84 (EPSG:4326) .
|
void |
postFilter(java.util.List<OggettoTerritorio> oggList)
Metodo da sovrascrivere se su vuole effettuare un filtraggio ulteriore
|
void |
setCountryCodes(java.lang.String countryCodes)
Imposta i Codici nazione nei quali effettuare la ricerca..
|
void |
setDSPool(SITDataStorePool dsPool) |
void |
setExcludeRE(java.util.Map<java.lang.String,java.util.List<java.lang.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(java.util.Map<java.lang.String,java.util.List<java.lang.String>> includeRE)
Imposta il valore delle Regular expression per controllare quali risposte includere.
|
void |
setUrlServizio(java.lang.String urlServizio)
Imposta il valore di urlServizio.
|
void |
setViewbox(java.lang.String viewbox)
Imposta il valore del Box geografico sul quale filtrare il risultato espresso in WGS84 (EPSG:4326) .
|
cerca, getConfigPrefix, getContentTypeLayer, getDefaultCodTPN, getFeatureAttributeConfig, getListaRicerche, getTipoLayer, ricercaSuggest2, setCampoDateFormat, setConfigPrefix, setElencoAttributiFk, setElencoCampi, setElencoCampiDefaultValues, setElencoCampiLeggibili, setElencoCampiReadWrite, setElencoCampiRegEx, setFeatureAttributeConfigMap, setLayerConfig, setLayersManager, setListaRicerche, setTipoLayeraddRicerca, addRicerca, addRicerca, addRicerca, addRicerca, addRicerca, appendFeature, appendFeature, castArgsToTypes, cercaFiltro, cercaFiltro, cercaFiltro, cercaIDTPN, cercaIDTPN, cercaIDTPN, chiConfina, chiContiene, chiContiene, chiContiene, chiContiene, chiCopre, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiNelRaggioDi, chiOltreUnRaggioDi, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiTocca, chiTocca, contiene, CopiaSuSHP, CopiaSuSHPZip, creaEvento, csvExport, exportData, getAdditionalFilterServerParams, getAttributiFk, getAttributiReadWrite, getAttributiRegEx, getAttributiTipo, getCodelessURL, getCodelessURLLabel, getCodTPN, getCountFiltro, getDateFormat, getDefaultAttributeValues, getEspressioneDescrizione, getEspressioneDescrizioneSuggest, getEspressioneIDTPN, getEspressioneNomeOggetto, getFeatureInfo, getFiltroVuoto, getGeometryFieldName, getIDLayer, getJDBCConnection, getLastUpdate, getNextId, getNome, getNomiCampi, getNomiCampi, getNomiCampiLegibili, getNomiCampiScrittura, getNomiCampiScrittura, getOrdinamentoCampi, getQueryLimit, getRicerche, getTypeName, interseca, isLayerOfLines, isLayerOfPoints, isLayerOfPolygons, isPaginationSupportedByStore, LoadSHP, modifyAndClipCopertura, modifyAndClipCopertura, modifyCopertura, modifyCopertura, modifyCopertura, modifyFeature, modifyFeature, ordinaDistanze, queryDiretta, queryDirettaClose, queryDirettaCloseRs, queryDirettaGetConnection, queryDirettaSql, removeFeature, removeFeature, ricercaSuggest, ricercaSuggest2, searchByFilter, setAdditionalFilterServerParams, setAttributiFk, setAttributiReadWrite, setAttributiRegEx, setCodelessURL, setCodelessURLLabel, setDateFormat, setDefaultAttributeValues, setEspressioneDescrizione, setEspressioneDescrizioneSuggest, setEspressioneIDTPN, setEspressioneNomeOggetto, setFiltro, setFiltroTemporale, setNome, setNomiCampi, setNomiCampiLegibili, setOrdinamentoCampi, setQueryLimit, shpExport, spatialiteExport, tocca, validateGeometry, validateGeometrypublic LayerTerritorioNominatim(int codTPN,
java.lang.String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
throws SITException
codTPN - Identificativo del layernome - Nome del layerlogger - SITExceptionpublic final OggettoTerritorio creaNuovoOggettoTerritorio() throws java.io.IOException, SITException
LayerTerritorioLayerCircoscrizioni restituisce un PoligonoCircoscrizione.
creaNuovoOggettoTerritorio in class LayerTerritoriojava.io.IOExceptionSITExceptionpublic final java.lang.String getSRID()
throws SITException
getSRID in class LayerTerritorioSITExceptionpublic final void setDSPool(SITDataStorePool dsPool)
setDSPool in class LayerTerritorioGenericopublic final java.util.List<OggettoTerritorio> cercaLocalita(java.lang.String citta) throws SITException
citta - città da ricercareSITExceptionpublic final java.util.List<OggettoTerritorio> cercaCAP(java.lang.String cap) throws SITException
cap - CAP da ricercare.SITExceptionpublic final java.util.List<OggettoTerritorio> cercaVia(java.lang.String citta, java.lang.String via) throws SITException
citta - città da ricercarevia - via da ricercareSITExceptionpublic final java.util.List<OggettoTerritorio> cercaViaCivico(java.lang.String citta, java.lang.String via, java.lang.String civico) throws SITException
citta - città da ricercarevia - via da ricercarecivico - civico da ricercareSITExceptionpublic final java.util.List<OggettoTerritorio> cercaViaCivicoCAP(java.lang.String citta, java.lang.String via, java.lang.String civico, java.lang.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(java.util.List<OggettoTerritorio> oggList)
oggList - public final java.lang.String getUrlServizio()
public final void setUrlServizio(java.lang.String urlServizio)
urlServizio - valore di urlServizio da impostarepublic final java.lang.String getCountryCodes()
public final void setCountryCodes(java.lang.String countryCodes)
countryCodes - valore di countryCodes da impostarepublic final java.lang.String getViewbox()
public final void setViewbox(java.lang.String viewbox)
viewbox - valore di viewbox da impostarepublic final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getIncludeRE()
public final void setIncludeRE(java.util.Map<java.lang.String,java.util.List<java.lang.String>> includeRE)
includeRE - valore di includeRE da impostarepublic final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExcludeRE()
public final void setExcludeRE(java.util.Map<java.lang.String,java.util.List<java.lang.String>> excludeRE)
excludeRE - valore di excludeRE da impostarepublic final IGeomIntersecabile getFilterGeom()
public final void setFilterGeom(IGeomIntersecabile filterGeom)
filterGeom - valore di filterGeom da impostare