Mètodes
-
estàticgeoBCN.Cercadors.cercaBarris(opcions){void}
-
Realitza una cerca de barri
Nom paràmetre Tipus Descripció opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció nom
string opcional Nom del barri cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció nom
string opcional Nom del carrer cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció id_via
string Id de la via1
nom
string opcional Nom de la via2 que ha de creuar amb id_via
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció nom
string opcional Nom del districte cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció codi
string Codi de full. P.ex: M16D
numero
string opcional Número de portal cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció codi
string Codi de l'Illa cercada
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció id_via
string Id de la via
numero
string opcional Número de portal cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció rc
string Referència cadastral. P.ex: 2542301DF3824D
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció nom
string opcional Secció censal cercada
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció nom
string opcional Nom del tipus de via cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció q
string opcional Nom del carrer o via cercat
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció x
double Coordenada X per fer el geocoding invers
y
double Coordenada Y per fer el geocoding invers
max
double opcional Número màxim de candidats que es vol obtenir
proj
double opcional Projecció en la que estan les coordenades anteriors
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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ó opcions
Opcions per executar la cerca
Nom paràmetre Tipus Descripció x
double Coordenada X per fer el geocoding invers
y
double Coordenada Y per fer el geocoding invers
max
double opcional Número màxim de candidats que es vol obtenir
proj
double opcional Projecció en la que estan les coordenades anteriors
nomesCamps
string opcional Camps de retorn sol·licitats separats per coma ,
extensio
boolean opcional Indica si ha de torna l'extensió (BBOX) de l'element.
geometria
boolean opcional Indica si ha de tornar la geometria de l'element. Aquesta està en format GeoJSON.
resultat
callback 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 } } });