API Mapia STREETS (v3)
Documentación de las API de MapiaSTREETS versión 3. Estas APIs son las que funcionan con el módulo MSTREETS del Mapia Server. Estas APIs se utilizan en las integraciones del Mapia STREETS (Geoportal, plugins…).
Información
Todas las APIs devuelven los datos en formato JSON.
API Configuraciones
API para acceder a todas las configuraciones del sistema.
Si no se indica ningún parámetro, la API devuelve todas las configuraciones.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/config/
Parámetro | Nombre | Descripción |
---|---|---|
n | Nombre de la variable | Devuelve la configuración de la variable indicada |
Resultado: Toda la información del objeto.
API Zonas
API para acceder y obtener información de las zonas.
Si no se indica ningún parámetro, la API devuelve todas las zonas.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/zone/
Parámetro | Nombre | Descripción |
---|---|---|
id | Id de la zona | Devuelve la zona con el id indicado |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información del objeto.
API Campañas
API para acceder y obtener información de las campañas.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/campaing/
Si no se indica ningún parámetro, la API devuelve todas las campañas.
Parámetro | Nombre | Descripción |
---|---|---|
id | Id de la campaña | Devuelve la campaña con el id indicado |
z | Id de la zona | Devuelve todas las campañas de la zona |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información del objeto y la información de las metadatos de cada campaña.
API de búsqueda
API para obtener toda la información existente en un punto.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/search/
Parámetro | Nombre | Descripción |
---|---|---|
p | Punto | Coordenadas del punto a consultar (lat,lng) |
r | Radio | Radio de búsqueda en metros. Si se omite, se usa el definido en la configuración. Solo afecta a POIs, los núvols de punts se buscan en un radio de 1 Km. |
t | Tag | Para recuperar solo los datos con el tag específico |
z | Id de la Zona | Filtrar por una zona específica |
c | Id de la Campaña | Filtrar por una campaña específica |
f | Filtro | Para recuperar solo POIs o nubes de puntos. Valores: POI, PC |
fpc | Formato | Filtrar según el formato de las nubes de puntos. Todos si se omite. Valores: POTREE, POTREE2, LAS, POD. |
fpp | Formato POI | Filtrar según el tipo de POI. Todos si se omite. Valores: PANO, IMG, ELEVATION. |
l | Es Local | true/false. Filtrar por is_local. Todos si se omite. |
d | Es descargable | true/false. Filtrar por is_downloadable. Todos si se omite. |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información de los POIs (panoramas, puntos de elevación…), núvols de punts y recursos (imágenes auxiliares…).
- POIs: dentro del radio indicado y ordenados por distancia.
- Núvols de punts: los que contengan el punto.
- Recursos: los relacionados con los panoramas.
API Puntos de Interés (POIs)
API para acceder y obtener información de los puntos de interés.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/pano/
Parámetro | Nombre | Descripción |
---|---|---|
id | Id del POI | Devuelve el POI con el id indicado |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información del POI y los recursos relacionados.
API Núvols de punts
API para acceder y obtener información de los núvols de punts.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/pc/
Parámetro | Nombre | Descripción |
---|---|---|
id | Id del núvol de punts | Devuelve el núvol de punts con el ID indicado |
z | Id de la Zona | Filtrar por una zona específica |
c | Id de la Campaña | Filtrar por una campaña específica |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información del núvol de punts.
API Recorridos virtuales
API para acceder y obtener los recorridos virtuales en los núvols de punts.
https://xxxxxxxxx.xxxx.xxx/xxxx/giscube-admin/plugins/mstreets/api/rc/
Parámetro | Nombre | Descripción |
---|---|---|
id | Id del núvol de punts | Devuelve el núvol de punts con el ID indicado |
z | Id de la Zona | Filtrar por una zona específica |
c | Id de la Campaña | Filtrar por una campaña específica |
epsg | Código EPSG | Código con el cual retornar los datos geográficos |
Resultado: Toda la información del núvol de punts.