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, 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, 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