Google Earth / Maps

Consulta as coordenadas UTM en Google Maps e Street View mediante AppScript en Google Spreadsheet

Trátase dun exercicio desenvolvido co alumnado dun curso de Google Scripts realizado pola Academia AulAGEO, co obxectivo de demostrar as posibilidades de aplicar o desenvolvemento aos coñecidos Modelos Geofumadas.

Requisito 1. Descarga un modelo de fonte de datos.  A aplicación debe ter modelos en latitude e lonxitude con graos decimais, así como en formato de graos, minutos e segundos.

Requisito 2. Cargar un modelo con datos. Ao seleccionar o modelo cos datos, o sistema alertará se houbo datos que non puideron ser validados; Entre estas validacións están:

  • Se as columnas de coordenadas están baleiras
  • Se as coordenadas teñen campos non numéricos
  • Se as zonas non están entre o 1 eo 60
  • Se o campo do hemisferio hai algo diferente ao norte ou ao sur.

No caso das coordenadas lat,lon debes validar que as latitudes non superen os 90 graos nin que as lonxitudes superen os 180.

Os datos de descrición deben admitir contido html, como o que se mostra no exemplo que inclúe a visualización dunha imaxe. Aínda debería admitir cousas como ligazóns a rutas en Internet ou a unidade local do ordenador, vídeos ou calquera contido rico.

Requisito 3. Ver os datos cargados na táboa e no mapa.

Inmediatamente se cargan os datos, a táboa debe mostrar os datos alfanuméricos e o mapa as localizacións xeográficas; Como podes ver, o proceso de carga inclúe a transformación destas coordenadas en formato xeográfico tal e como require Google Maps.

Ao arrastrar a icona no mapa deberías poder previsualizar as vistas da rúa ou as vistas de 360º cargadas polos usuarios.

Unha vez que se solta a icona, deberías poder ver os puntos situados en Google Street View e navegar por el. Premendo nas iconas podes ver os detalles.

Requisito 4. Obter coordenadas do mapa. Debe ser capaz de engadir puntos a unha táboa baleira ou a que foi cargada desde Excel; As coordenadas deben mostrarse en función dese modelo, numerando automaticamente a columna da etiqueta e engadindo o detalle que se obtivo do mapa.

 

O vídeo mostra o resultado do desenvolvemento en Google Scripts


Requisito 5. Descarga o mapa Kml ou a táboa en excel.

Ao introducir un código de descarga debes descargar o ficheiro que se pode ver en Google Earth ou calquera programa SIX; A aplicación debe mostrar onde obter un código de descarga co que podes descargar ata 400 veces, sen límite de cantos vértices pode haber en cada descarga. Só o mapa debería mostrar as coordenadas de Google Earth, coas vistas de modelos tridimensionais habilitadas.

Ademais de kml, tamén se debe poder descargar en formato excel en UTM, latitude/lonxitude en decimais, graos/minutos/segundos e mesmo en dxf para abrilo con AutoCAD ou Microstation.

No seguinte vídeo podes ver o desenvolvemento, descargando os datos e outras funcionalidades da aplicación.

Golgi Álvarez

Escritor, investigador, especialista en Modelos de Ordenación do Territorio. Participou na conceptualización e implantación de modelos como: Sistema Nacional de Administración de Patrimonio SINAP en Honduras, Modelo de Xestión de Municipios Mancomunados en Honduras, Modelo Integrado de Xestión Catastral - Rexistro en Nicaragua, Sistema de Administración do Territorio SAT en Colombia. . Editor do blog de coñecemento Geofumadas dende 2007 e creador da Academia AulAGEO que inclúe máis de 100 cursos sobre temas SIX - CAD - BIM - Xemelgos Dixitais.

artigos relacionados

2 Comentarios

  1. Ola, bo día de España.
    Aplicación interesante, para obter datos aproximados.
    Se se precisan datos ou coordenadas con precisión, recoméndase utilizar instrumentos topográficos empregados por profesionais cualificados.
    Entón tamén pode ocorrer que a imaxe estea desfasada e os datos buscados xa non estean ou se moveron. Hai que ver a data na que Google "pasou por alí".
    Saúdos.
    Juan Touro

  2. Como e onde se define no ficheiro de Excel a zona 35T para Romanía? Para min non funciona. Se pon 35 só amosa a miña coordenada nera África Central?
    Saúdos.

Deixe un comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

Botón de volta ao principio