Google Earth / kartor

Visa UTM-koordinater i Google Maps och Street View – med AppScript på Google Spreadsheet

Detta är en övning utvecklad med elever från en Google Scripts-kurs genomförd av AulaGEO Academy, i syfte att visa möjligheterna att tillämpa utveckling på de välkända Geofumadas-mallarna.

Krav 1. Ladda ner en dataflödesmall.  Ansökan ska ha mallar i latitud och longitud med decimalgrader, samt i formatet grader, minuter och sekunder.

Krav 2. Ladda upp en mall med data. Genom att välja mallen med data kommer systemet att varna om det fanns data som inte kunde valideras. Bland dessa valideringar ingår:

  • Om koordinatkolumnerna är tomma
  • Om koordinaterna har icke-numeriska fält
  • Om zonerna inte är mellan 1 och 60
  • Om halvklotet fältet är något annat än nord eller syd.

När det gäller lat,lon-koordinater måste du validera att latituderna inte överstiger 90 grader eller att longituderna överstiger 180.

Beskrivningsdata måste stödja html-innehåll, till exempel det som visas i exemplet som inkluderar visning av en bild. Det bör fortfarande stödja saker som länkar till rutter på Internet eller datorns lokala enhet, videor eller annat innehåll.

Krav 3. Se uppladdade data i tabellen och på kartan.

Omedelbart data laddas upp, tabellen måste visa alfanumeriska data och kartan de geografiska platserna; Som du kan se inkluderar uppladdningsprocessen omvandlingen av dessa koordinater till geografiskt format som krävs av Google Maps.

Genom att dra ikonen på kartan bör du kunna förhandsgranska gatuvyerna eller 360 vyer som laddats upp av användare.

När ikonen har släppts bör du kunna se punkterna placerade på Google Street View och navigera över den. Genom att klicka på ikonerna kan du se detaljerna.

Krav 4. Skaffa kartkoordinater. Du måste kunna lägga till poäng i en tom tabell eller en som har laddats upp från Excel; Koordinaterna ska visas baserat på den mallen, etikettkolumnen numreras automatiskt och detaljerna som erhålls från kartan läggs till.

 

Videon visar resultatet av utvecklingen på Google Scripts


Krav 5. Ladda ner Kml-kartan eller tabellen i excel.

Genom att ange en nedladdningskod måste du ladda ner filen som kan visas i Google Earth eller något GIS-program; Applikationen måste visa var man kan få tag på en nedladdningskod med vilken man kan ladda ner upp till 400 gånger, utan gräns för hur många hörn det kan finnas i varje nedladdning. Bara kartan ska visa koordinaterna från Google Earth, med tredimensionella modellvyer aktiverade.

Förutom kml måste den även kunna ladda ner till excel-format i UTM, latitud/longitud i decimaler, grader/minuter/sekunder och till och med till dxf för att öppna den med AutoCAD eller Microstation.

I följande video kan du se utvecklingen, ladda ner data och andra funktioner för applikationen.

Golgi Alvarez

Författare, forskare, specialist på Land Management Models. Han har deltagit i konceptualisering och implementering av modeller som: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktör för Geofumadas kunskapsblogg sedan 2007 och skapare av AulaGEO Academy som inkluderar mer än 100 kurser om GIS - CAD - BIM - Digital Twins-ämnen.

Relaterade artiklar

2 Kommentarer

  1. Hej, god morgon från Spanien.
    Intressant applikation, för att ha ungefärliga data.
    Om data eller koordinater behövs med precision, är det lämpligt att använda topografiska instrument som används av kvalificerade yrkesverksamma.
    Då kan det också hända att bilden är inaktuell och den sökta datan inte längre finns där eller har flyttats. Du måste se datumet när Google "passerade förbi där".
    Hälsningar.
    Juan Toro

  2. Hur och var inställd i Excel-filen 35T-zonen för Rumänien? För mig inte fungerar. Om jag sätter 35 bara visa min koordinatnera Centralafrika?
    Hälsningar.

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

Tillbaka till toppen knappen