Mètodes
-
estàticgeoBCN.Cercadors.cercaBarris(opcions){void}
-
Realitza una cerca de barri
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció nomstring opcional Nom del barri cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de llistat de barris filtrats.
// Obtenir els barris que contenen el text 'el ba'. geoBCN.Cercadors.cercaBarris({ "nom": "el ba", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaCarrers(opcions){void}
-
Realitza una cerca sobre els carrers que compleixin les condicions especificades
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció nomstring opcional Nom del carrer cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de cerca de carrers.
// Obtenir els carrers que responen al text Diagonal geoBCN.Cercadors.cercaCarrers({"nom": "Diagonal", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaCruilles(opcions){void}
-
Realitza una cerca de cruïlles
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció id_viastring Id de la via1
nomstring opcional Nom de la via2 que ha de creuar amb id_via
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de geocoding de cruïlla.
// Obtenir el geocoding dels carrers que creuen amb la via 144601 (diagonal) i es diuen 'Còrsega'. geoBCN.Cercadors.cercaCruilles({ "id_via": "144601", "nom": "Còrsega", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaDistrictes(opcions){void}
-
Realitza una cerca de districte
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció nomstring opcional Nom del districte cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de llistat de districtes filtrats.
// Obtenir els districtes que contenen el text 'San'. geoBCN.Cercadors.cercaDistrictes({ "nom": "San", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaFullsMil(opcions){void}
-
Realitza una cerca sobre els fulls 1:1000
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció codistring Codi de full. P.ex: M16D
numerostring opcional Número de portal cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple cerca de fulls 1:1000.
// Cerca del full 1:1000 amb el codi M16D. geoBCN.Cercadors.cercaFullsMil({ "codi": "M16D", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaIlles(opcions){void}
-
Realitza una cerca d'illes
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció codistring Codi de l'Illa cercada
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de cerca d'illes.
// Obtenir les dades de l'Illa amb codi 06356. geoBCN.Cercadors.cercaIlles({ "codi": "06356", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaPortals(opcions){void}
-
Realitza una cerca sobre els portals (adreces amb GPL=1) que compleixin les condicions especificades
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció id_viastring Id de la via
numerostring opcional Número de portal cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de geocoding.
// Obtenir el geocoding per la via 144601 (diagonal) i el portal 220. geoBCN.Cercadors.cercaPortals({ "id_via": "144601", "numero": "220", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaRefCatPar(opcions){void}
-
Realitza una cerca sobre parcel·les a partir de la Referència cadastral
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció rcstring Referència cadastral. P.ex: 2542301DF3824D
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple cerca de parcel·les.
// Cerca de parcel·la amb la RC 2542301DF3824D. geoBCN.Cercadors.cercaRefCatPar({ "rc": "2542301DF3824D", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaSecCensal(opcions){void}
-
Realitza una cerca de secció censal
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció nomstring opcional Secció censal cercada
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de llistat de seccions censals.
// Obtenir les seccions censals 19. geoBCN.Cercadors.cercaSecCensal({ "nom": "19", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaTipusVia(opcions){void}
-
Retorna la llista de tipus de via
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció nomstring opcional Nom del tipus de via cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple per obtenir els tipus de via.
// Obtenir els tipus de via que continguin 'carr'. geoBCN.Cercadors.cercaTipusVia({ "nom": "carr", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.cercaUnificada(opcions){void}
-
Realitza una cerca sobre els carrers i vies que compleixin les condicions especificades
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció qstring opcional Nom del carrer o via cercat
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de cerca unificada.
// Obtenir els carrers i vies que responen al text Diagonal geoBCN.Cercadors.cercaUnificada({"q": "Diagonal", "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.revGeocodingAdr(opcions){void}
-
Realitza un geocoding invers sobre adreces
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció xdouble Coordenada X per fer el geocoding invers
ydouble Coordenada Y per fer el geocoding invers
maxdouble opcional Número màxim de candidats que es vol obtenir
projdouble opcional Projecció en la que estan les coordenades anteriors
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de geocoding invers.
// Obtenir les 5 adreces properes a unes coordenades en ED50 i a un màxim de 40m. geoBCN.Cercadors.revGeocodingAdr({ "x": 432513, "y": 4584202, "proj":"EPSG:23031", "max": 5, "radi":40, "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } }); -
estàticgeoBCN.Cercadors.revGeocodingPar(opcions){void}
-
Realitza un geocoding invers sobre parceles
Nom paràmetre Tipus Descripció opcionsOpcions per executar la cerca
Nom paràmetre Tipus Descripció xdouble Coordenada X per fer el geocoding invers
ydouble Coordenada Y per fer el geocoding invers
maxdouble opcional Número màxim de candidats que es vol obtenir
projdouble opcional Projecció en la que estan les coordenades anteriors
nomesCampsstring opcional Camps de retorn sol·licitats separats per coma ,
extensioboolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometriaboolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultatcallback opcional Funció de callback a la que es passarà un geoBCN.resultat amb els resultats de la cerca
Exemple
Exemple de geocoding invers sobre parcel·la.
// Obtenir les 5 parcel·les més properes a unes coordenades en ED50 i a un màxim de 40m. geoBCN.Cercadors.revGeocodingPar({ "x": 432513, "y": 4584202, "proj":"EPSG:23031", "max": 5, "radi":40, "resultat": function (res) { if(res.estat === 'OK'){ //Tractem resultats }else{ //Tractem error } } });