Skip to content
This repository was archived by the owner on Aug 26, 2020. It is now read-only.

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

localizador-catastral icono - DEPRECATED

Build Tool

Descripción

⚠️ Este plugin está obsoleto, para una funcionalidad similar: ReferenceLocatorcatastro ⚠️

Plugin para Mapea desarrollado por la Consejería de Medioambiente y Ordenación del Territorio de la Junta de Andalucía. Crea un panel propio con un control de búsqueda catastral contra los Servicios Web de Catastro públicos, en dos modalidades:

  • Búsqueda por referencia catastral o parámetros (municipio, provincia, polígono y parcela) Botones
  • Búsqueda por click en posición Botones
  • Limpiar resultados Botones

La búsqueda por Referencia Catastral o por parámetros permite localizar elementos castastrales en el mapa.

Imagen

Imagen

La búsqueda por posición devuelve la información del elemento castastral encontrado en el punto sobre el que se pincha. Dicha información incluye un enlace a su ficha en la web de Catastro.

Imagen

El plugin carga opcionalmente la capa WMS de Catastro, si así se le especifica en los parámetros de configuración.

Recursos y uso

  • js: catasro.ol.js
  • css: catasro.min.css
  • / fonts

El plugin recibe un {object}, que deberá tener como parámetro config y dentro del mismo las distintas urls de servicio de Catastro que se necesitan:

Parámetro Descripción
RCCOOR_url string - Consulta de Referencia Catastral por Coordenadas.
CMC_url string - Consulta de municipios para una provincia.
DNPRC_url string - Consulta de datos no protegidos para un inmueble por su referencia catastral.
CPMRC_url string - Consulta de coordenadas por Provincia, Municipio y Referencia Catastral.
DNPPP_url string - Consulta de datos no protegidos para un inmueble por su polígono y parcela.
catastroWMS Opcional - {object} - Si se especifica, se añadirá la capa WMS de Catastro al mapa
wms_url: string - Url WMS del servicio de mapas de Catastro
name: string - Nombre de la capa catastral en el servicio WMS

Ejemplos:

var myMap = M.map({
		container: "map",
		controls: ['scale', 'scaleline', 'mouse', 'overviewmap','layerswitcher'],
		wmcfile: ["cdau"]
	});

var catastroSearchConfig = {
		config: {
			RCCOOR_url: 'http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCoordenadas.asmx/Consulta_RCCOOR',
			CMC_url: 'http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejeroCodigos.asmx/ConsultaMunicipioCodigos',
			DNPRC_url: 'http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejeroCodigos.asmx/Consulta_DNPRC_Codigos',
			CPMRC_url: 'http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCoordenadas.asmx/Consulta_CPMRC',
			DNPPP_url: 'http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejeroCodigos.asmx/Consulta_DNPPP_Codigos',
			catastroWMS: {
			    wms_url: 'https://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx?',
			    name: 'Catastro'
			}
		}
};	

var pluginCatastro = new M.plugin.Catastro(catastroSearchConfig);
myMap.addPlugin(pluginCatastro);

El plugin ofrece métodos de acceso para las dos capas que usa internamente, de modo que puedan manipularse desde el exterior del mismo, si así se desea:

  • Una capa vectorial de tipo POINT donde se dibujan los puntos que sirven para localizar los elementos catastrales, en base a la coordenada de la respuesta del servicio de búsqueda:
// Ej: asignar un estilo a la capa
let layerVectorial = pluginCatastro.getResultsLayer();
	let estilo1 = new M.style.Point({
       fill: {  
         color: 'red',
       },
       stroke: {
        color: 'black'
       }
    });

layerVectorial.setStyle(estilo1);
  • La capa WMS de Catastro, si se activa al construir el plugin:
// Ej: quitar la capa WMS del TOC
let capasWMS = pluginCatastro.getWMSCatastroLayer();
capaWMS.displayInLayerSwitcher = false;

About

Busca e identifica elementos catastrales

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages