DFG Web Services – APIs por URL

Anuncio
DFG Web Services – APIs por URL
Acceso a las funcionalidades de la página 1:5000 Web por URL.
La mayor parte de las funcionalidades de la web b5m puede ser accedida
directamente a través de URLs mediante una serie de parámetros.
Acceso directo a la interfaz web mediante la búsqueda de un topónimo.
Se puede acceder a la pagina Web b5m efectuando la búsqueda de un topónimo
mediante una URL.
http://b5m.gipuzkoa.net/web5000/default.php?search=valortoponimo&lengua=v
alorlengua&actu=valoractu
Los parámetros “actu” y “lengua” son opcionales.
Los valores indicados en negrita deben ser sustituidos por valores reales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Cadena del
valortoponimo
aduana 13
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
Indica si se
valoractu
0 (por defecto)/1
topónimo a
buscar
visualizan los
códigos de los
topónimos. Estos
códigos servirán
para localizar el
topónimo.
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Ejemplo:
http://b5m.gipuzkoa.net/web5000/default.php?search=irun&lengua=1&actu=1
Acceso directo a la interfaz web mediante la localización de un elemento
geográfico.
Se puede acceder a la página Web b5m localizando cualquier elemento geográfico.
http://b5m.gipuzkoa.net/url5000/index.php?id=tema_id&lengua=valorlengua&ac
tu=valoractu&categoria=valorcategoria&vis_capas=valorlistacapas&escala_fija
=valorescala
Los parámetros “actu”, “categoria”, “vis_capas” y “escala_fija” son opcionales.
Los valores indicados en negrita deben ser sustituidos por valores reales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Identificador del
tema_id
ver valores mas abajo
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
Indica si se
valoractu
0 (por defecto)/1
valorcategoria
PUBLI/PUBLI_FOTO
valorlistacapas
C*Actividades/s//Farmacias/s
valorescala
(por defecto vacio)/4000 (numérico)
elemento
geográfico
visualizan
codigos
Escenario de
visualización
Temas a
activar/desactivar
dependiendo del
escenario de
visualización
elegido
Escala
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Tabla de identificadores de los elementos geográficos:
Descripción
Parámetro
Valores de ejemplo
Comarcas
id=S_codcomarca
id=S_3
Municipios
id=M_codmuni
id=M_045
Calles como
id=K_codmuni_codcalle
id=K_003_1110
Calles como vial
id=V_codmuni_codcalle
id=V_003_1110
Distritos y
id=SC_codmuni_coddistri
id=SC_045_01_003
id=D_idpostal
id=D_4545
id=F_codmuni_codcalle_portal
id=F_045_1110_003
Edificios
id=E_idarea
id=E_33360
Carreteras y tren
id=T_codcarre
id=T_9044
Puntos
id=T_codcarre_pk
id=T_9044_1.4
id=B_idarea
id=B_12402
id=Z_idbarrio
id=Z_13363
Cuencas
id=C_codcuenca
id=C_11
Núcleos
id=N_codnucleo
id=N_30145
Rios
id=I_idrio
id=I_13209
Orografía
id=O_idarea
id=O_19171
id=Z_idbarrio
id=Z_13363
id=X_x_y
id=X_582570.5_4797178
conjunto de
edificios
secciones
Direcciones
postales
Direcciones
postales
kilométricos
Barrios (código
de área)
Barrios (código
de nombre)
(código de área)
Orografía
(código de
nombre)
Coordenadas
ED50 UTM30N
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Coordenadas
id=L_lon_lat
ED50 geográficas
Coordenadas
id=L_1+58+53.87_43+19+22
id=L_lon_lat_WGS84
id=L_-
WGS84
1+58+53.87_43+19+22_WGS
geográficas
84
Actividades
id=A_idactividad
id=A_11933
Actividades con
id=A_idactividad_idpuerta
id=A_11933_4
Cuadrículas
id=R_cuadricula
id=R_64-57
Cuevas
id=CV_codigo
id=CV_CE0708
Carta megalítica
id=GK_codigo
id=GK_GARK153
Patrimonio de
id=PA_claveinmueble
id=PA_1001751
id=AC_idacta
id=AC_269
id=AC_idacta_idmojon
id=AC_269_360
id=Q_idlevantamiento
id=Q_002
id=Q_idlevantamento_fichero
id=Q_001_6429a1a.dwg
id=EM_codigo
id=EM_AR13019
id=CM_codigo
id=CM_AR13301
Montes publico
id=MP_codmonte
id=MP_1.028.1
Mojón de monte
id=MP_codmonte_idmojon
id=MP_1.028.1_229
id=TU_clave1_clave2_claveN
id=TU_C.1.2_D.4.1.4
puerta
diputación
Limites
municipales
Mojón de
término
municipal
Inventario de
cartografía
digital
Fichero del
inventario de
cartografía
digital
Estaciones
Megaliticas
Monumentos
(áreas)
publico
Recursos de
turismo con sus
claves
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Búsqueda de
id=TU2_ct&vradio=r
id=TU2_C.1.1&vradio=1000
recursos de
&tipoactivi=tipoactivi1_tipoactivi2
&tipoactivi=T.2_T.3
turismo a partir
_
de la localización
tipoactiviN
de un elemento
de turismo con
su clave en un
radio de
búsqueda
Ejemplo:
http://b5m.gipuzkoa.net/url5000/index.php?id=M_045&lengua=0&actu=0&categori
a=PUBLI
Acceso directo a las funcionalidades de la web
Generación de una imagen a partir de un identificador de objeto o par de
coordenadas
Se puede acceder a la página Web b5m, pasando los parámetros de búsqueda.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch id=tema_id pixelX pixelY&save=off&service=RAWIMAGEPROVIDER
&lengua=0&categoria=valorcategoria&vis_capas=valorlistacapas&escala_fija=v
alorescala
Los parametros “categoria”, “vis_capas” y “escala_fij”a son opcionales.
Los valores indicados en negrita deben ser sustituidos por valores reales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Identificador del
tema_id
ver valores indicados arriba
pixelX
800
elemento
geográfico
Tamaño X de la
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
imagen generada
en píxel
Tamaño Y de la
pixelY
500
valorcategoria
PUBLI/PUBLI_FOTO
valorlistacapas
C*Actividades/s//Farmacias/s
valorescala
(por defecto vacio)/4000 (numérico)
imagen generada
en píxel
Escenario de
visualización
Temas a
activar/desactivar
dependiendo del
escenario de
visualización
elegido
Escala
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch id=X_582570.5_4797178 729
416&save=on&service=RAWIMAGEPROVIDER&categoria=PUBLI&escala_fija=&leng
ua=0
Lista de temas disponibles en un escenario dado
Se pueden listar los temas disponibles para un escenario dado. Conociendo estos
temas disponibles, se podrán posteriormente activar/desactivar. Los temas están
organizados en un árbol de 3 ramas: clase, grupo y tema. La clase y el grupo
‘Nada’ permiten subir de un nivel en la jerarquía del árbol.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=li
z.preplot GCInicio 600 600
true&save=on&service=RAWTEXTPROVIDER&categoria=valorcategoria&lengua
=valorlengua
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Parámetros de entrada:
Descripcion
Parametro
Valores de ejemplo
Escenario de
valorcategoria
PUBLI/PUBLI_FOTO
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
visualización
Lengua
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
preplot GCInicio 600 600
true&save=on&service=RAWTEXTPROVIDER&categoria=PUBLI&lengua=0
Parámetros de salida:
valorcategoria,valorclase,valorgrupo,valortema,true,valordescripciontema,
valoractivaciontema,valoractivacionclase,valoractivaciongrupo#
Descripcion
Parametro
Valores de ejemplo
Escenario de
valorcategoria
PUBLI/PUBLI_FOTO
valorclase
Ortofotos
valorgrupo
Nada
Tema
valortema
O01G_045
Descripción del tema
valordescripciontema
Ortofoto 1:5.000 año 2004
Activación/desactivación
valoractivaciontema
true /false
valoractivacionclase
S/N
visualización
Clase a la que
pertenece el tema
(‘Nada’ si no pertenece
a ninguna clase)
Grupo a la que
pertenece el tema
(‘Nada’ si no pertenece
a ninguna clase)
por defecto del tema
Activación/desactivación
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
por defecto de la clase
Activación/desactivación
valoractivaciongrupo
S/N
por defecto del grupo
Activación/desactivación de temas a visualizar
La variable “vis_capas” permite la selección de temas que se quieren añadir o
quitar a los temas configurados por defecto en el escenario indicado. Si no se indica
nada, se visualizaran los temas configurados por defecto. Los grupos y clases llevan
el prefijo de G y C respectivamente mientras los mapas no llevan prefijo.
Por ejemplo en un escenario donde tengamos:
PUBLI,Nada,Sanidad y Social,C_4_5,true,Farmacias,false,S,N#
y
PUBLI,Nada,Turismo,T_12,true,Restaurantes y asadores,false,S,N#
Para activar el tema “Farmacias” y “Restaurantes y asadores”, tendremos que
poner:
vis_capas=C*Nada/s//G*Sanidad y Social/s//Farmacias/s//
C*Nada/s//G*Turismo/s//Restaurantes y asadores/s
En otro escenario donde tengamos:
PUBLI_FOTO,Ortofotos,Nada,O05G_80,true,Ortofoto 1:5.000 año 2005,true,S,S#
y
PUBLI_FOTO,Nada,Nada,c5000pap2,false,Series 1:5.000,false,S,S#
Para desactivar la ortofoto 2005 (activada por defecto en el escenario
PUBLI_FOTO), y activar el mapa histórico 1:5000 papel, tendremos que poner:
vis_capas=Ortofoto 1:5.000 año 2005/n//Series 1:5.000/s
Para desactivar la clase Ortofoto, tendremos que poner:
vis_capas=C*Ortofoto/n
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Ejemplo:
Desactivando ortofoto configurada por defecto (año 2005) y activando mapa
historico:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch id=X_582570.5_4797178 729
416&save=on&service=RAWIMAGEPROVIDER&categoria=PUBLI_FOTO&vis_capas=
Ortofoto 1:5.000 año 2005/n//Series 1:5.000/s&lengua=0
Desactivando ortofoto configurada por defecto (año 2005) y activando otra ortofoto
(año 2001):
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch id=X_582570.5_4797178 729
416&save=on&service=RAWIMAGEPROVIDER&categoria=PUBLI_FOTO&vis_capas=
Ortofoto 1:5.000 año 2005/n//Ortofoto 1:5.000 año 2001/s&lengua=0
Generación de una imagen a partir de una ventana MBR
Se puede generar una imagen a partir de unas coordenadas de ventana (Minimal
Bounding Rectangle) en ED50 UTM30N.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCredibujar pixelX pixelY 10
10&save=off&service=RAWIMAGEPROVIDER&setwind=TRUE&set_x1=X1&set_x2=
X2&set_y1=Y1&set_y2=Y2&lengua=0&categoria=valorcategoria&vis_capas=
valorlistacapas&escala_fija=valorescala
Los parametros “categoria”, “vis_capas” y “escala_fija” son opcionales.
Los valores indicados en negrita deben ser sustituidos por valores reales.
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Tamaño X de la
pixelX
800
pixelY
500
X1,Y1,X2,Y2
580006 4795364 586694 4798426
valorcategoria
PUBLI/PUBLI_FOTO
valorlistacapas
C*Actividades/s//Farmacias/s
valorescala
(por defecto vacio)/4000 (numérico)
imagen generada
en píxel
Tamaño Y de la
imagen generada
en píxel
Coordenadas
ED50 UTM30N de
la ventana
Escenario de
visualización
Temas a
activar/desactivar
dependiendo del
escenario de
visualización
elegido
Escala
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCredibujar 800 500 10
10&save=off&service=RAWIMAGEPROVIDER&setwind=TRUE&set_x1=580006&set_
x2=586694&set_y1=4795364&set_y2=4798426&lengua=0&categoria=PUBLI_FOT
O
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Consulta un tema a partir de un par de coordenadas y de un tema
Se pueden consultar los temas indicados aquí abajo a partir de un par de
coordenadas dado.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.m
ainGCQuery_Reales 10 10 10 10
tema&save=off&service=RAWTEXTPROVIDER&Window_x1=coordX&Window_y1=co
ordY&escala_fija=12000&lengua=valorlengua&actu=valoractu&tipocoord=valorc
oordenadas
Los parámetros “actu” y tipocoord son opcionales.
Los valores indicados en negrita deben ser sustituidos por valores reales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Nombre del tema
tema
EDIFICIO, CALLE, MUNICIPIO, VIAL,
a consultar
TOPONIMIA, RIO, COORDENADAS,
FOTOSAEREAS, CINCOMILES,
CARTOGRAFIA, URBANISMO,
LEGISECTORIAL, CUADRICULA,
ED50EDIF, WGS84EDIF
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
Indica si se
valoractu
0 (por defecto)/1
valorcoordenadas
WGS84
coordX coordY
559514 4777275
visualizan
códigos
Indica el tipo de
coordenadas
Coordenadas en
ED50 UTM30N
-1.986 43.309
del punto de
-1_59_6.5 43_19_19.9
consulta
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Ejemplos:
MUNICIPIO
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
MUNICIPIO&save=off&service=RAWTEXTPROVIDER&Window_x1=559514&Window
_y1=4777275&escala_fija=12000&lengua=0&actu=0
EDIFICIO
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
EDIFICIO&save=off&service=RAWTEXTPROVIDER&Window_x1=582583&Window_y
1=4797168&escala_fija=12000&lengua=0&actu=0
CALCULA EL EDIFICIO CON DIRECCION POSTAL MAS CERCANO EN ED50 o WGS84:
ED50EDIF o WGS84EDIF
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
WGS84EDIF&save=off&service=RAWTEXTPROVIDER&Window_x1=1_59_6.5&Window_y1=43_19_19.9&escala_fija=12000&lengua=0&actu=0
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
ED50EDIF&save=off&service=RAWTEXTPROVIDER&Window_x1=559514.45&Windo
w_y1=4777275.1&escala_fija=12000&lengua=0&actu=0
También podemos usar el parámetro tipocoord=WGS84 y meter las coordenadas en
decimales:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
ED50EDIF&save=off&service=RAWTEXTPROVIDER&Window_x1=1.986&Window_y1=43.309&escala_fija=12000&lengua=1&actu=0&tipocoord=WGS
84
COORDENADAS EN WGS84:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
main GCQuery_Reales 10 10 10 10
COORDENADAS&save=off&service=RAWTEXTPROVIDER&Window_x1=-
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
1.986&Window_y1=43.309&escala_fija=12000&lengua=0&actu=0&tipocoord=WGS
84
Localización de un elemento geográfico
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch.txt tema_id&save=off&service=RAWTEXTPROVIDER
&lengua=valorlengua&actu=valoractu
El parámetro “actu” es opcional.
Los valores indicados en negrita deben ser sustituidos por valores reales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Identificador del
tema_id
ver valores mas abajo
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
Indica si se
valoractu
0 (por defecto)/1
elemento
geográfico
visualizan
codigos
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
URLSearch.txt id=V_003_1112 &save=off&service=RAWTEXTPROVIDER&lengua=2
Búsquedas generando un XML
Búsqueda de recursos de turismo de tipos indicados en un radio de
búsqueda alrededor de un elemento de turismo.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
Turismo2XSearch.txt
id=TU2_valorrectb&vradio=valorradio&lengua=valorlengua&actu=valoractu&ti
poactivi=tipoactivi1_tipocativi2_tipoactiviN&save=off&service=XMLFILE&dtd=h
ttp://b5m.gipuzkoa.net/url5000/genaServerReply-1.0.dtd
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Los parámetros “actu” y “lengua” son opcionales.
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Identificador del
valorrectb
Codigo de un recurso de turismo
valorradio
Valor numerico
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (ingles)
Indica si se
valoractu
0 (por defecto)/1
Tipos de los
tipoactivi1_
T.1 a T.23
recursos de
...
turismo
tipoactiviN
recurso de
turismo alrededor
del cual se
buscan los demás
recursos
Radio de
búsqueda
visualizan
códigos
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
Turismo2XSearch.txt
id=TU2_C.1.1&vradio=1000&tipoactivi=T.2_T.3&save=off&service=XMLFILE&dtd=
http://b5m.gipuzkoa.net/url5000/genaServerReply-1.0.dtd
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Calculo de rutas entre coordenadas ED50 UTM30N (sin tener cuenta de las
restricciones de circulación).
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
RutaXBSearch.txt%20id=RBPR_valortiporuta_XO_YO_Xi_Yi_XD_YD&save=off&
service=XMLFILE&dtd=http://b5m.guipuzkoa.net/url5000/genaServerReply-1.0.dtd
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Tipo de ruta
valortiporuta
c (corta), r (rapida), p (peatonal)
Coordenadas
XO YO
540515 4764958
XD YD
596932 4799372
Xi Yi
560583 4793569
ED50 UTM30N de
origen
Coordenadas
ED50 UTM30N de
destino
Coordenadas
intermedias ED50
UTM30N
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
RutaXBSearch.txt%20id=RBPR_c_540515_4764958_560583_4793569_596932_47
99372&save=off&service=XMLFILE&dtd=http://b5m.gipuzkoa.net/url5000/genaSer
verReply-1.0.dtd
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Calculo de rutas entre recursos de turismo (sin tener cuenta de las
restricciones de circulación).
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
Turismo3XSearch.txt id=TU3_cto_cti_ctd&tiporuta=valortiporuta
&save=off&service=XMLFILE&dtd=http://b5m.gipuzkoa.net/url5000/genaServerRe
ply-1.0.dtd
Parámetros de entrada:
Descripción
Parámetro
Valores de ejemplo
Tipo de ruta
valortiporuta
c (corta), r (rapida), p (peatonal)
Recurso de
cto
D.4.1.7
ctd
C.1.2
cdi
A.3.1.27
turismo de origen
Recurso de
turismo de
destino
Recurso de
turismo
intermedio
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
Turismo3XSearch.txt
id=TU3_D.4.1.7_C.1.2&tiporuta=c&save=off&service=XMLFILE&dtd=http://b5m.gi
puzkoa.net/url5000/genaServerReply-1.0.dtd
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
DFG Web Services – APIs por URL
Extraer el “image map” de unas coordenadas de ventana (Minimal
Bounding Rectangle) en ED50 UTM30N.
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
preplot GC3D pixelX pixelY xmin ymin xmax
ymax&save=off&service=XMLFILE&categoria=valorcategoria&lengua=valorleng
ua&dtd=http://b5m.gipuzkoa.net/url5000/genaServerReply-1.0.dtd
Parámetros de entrada:
Descripción
Parámetro
Coordenadas
xmin
ED50 UTM30N de
ymax
ymin
Valores de ejemplo
xmax
580006 4795364 586694 4798426
la ventana
Tamaño de la
pixelX pixelY
600 600
Lengua
valorlengua
0 (castellano)/1 (euskera)/2 (inglés)
Escenario de
valorcategoria
PUBLI/PUBLI_FOTO
imagen en pixel
visualización
Ejemplo:
http://b5m.gipuzkoa.net/internet/GenaService?application=dfgweb&command=liz.
preplot GC3D 600 600 567922 4792393 568204
4792675&save=off&service=XMLFILE&categoria=PUBLI&lengua=0&dtd=http://b5m
.gipuzkoa.net/url5000/genaServerReply-1.0.dtd
| Gipuzkoa.net | Departamento de Movilidad y Ordenación del Territorio
Descargar