In [1]:
import pyodbc
import pandas as pd
import geopandas as gpd
from shapely.wkt import loads


import matplotlib.pyplot as plt

import folium

In [2]:
srv_name = "tst-skred.sql.nve.no"
db_name = "skredprod"
tbls = {"sh": "skred.SKREDHENDELSE",
        "ut": "skred.UTLOPUTLOSNINGOMR",
        "tek": "skred.SKREDTEKNISKEPARAMETRE"
        }

In [3]:
conn = pyodbc.connect('Driver={SQL Server};'
                      'Server=tst-skred.sql.nve.no;'
                      'Database=skredprod;'
                      'Trusted_Connection=yes;')

cursor = conn.cursor()
cursor.execute('SELECT TOP (50) * FROM {0}'.format(tbls['sh']))

for row in cursor:
    print(row)


(1, '929784E8-81BD-4071-B3AA-1E1D66566F0C', 141, None, 'Tune / Isebakke', '1944-11-10 00:00:00.0000000', 'Ukjent nar pa dagen', '2000 m', None, 'Nei', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Ulik kommune, Sarpsborg rett?', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Øyvind Høydal', '1005', None, None, None, None, 1, None, 587, 1, b'y\x7f\x00\x00\x01\x0cp\x04\x89\xe5s\x9f\x11A\x0cJ\xb2\xec\n\x05YA')
(2, 'D818D86D-6F49-45EF-985B-E863E7D5FE17', 120, None, None, None, '50 ar', '50000 m', None, 'Nei', 'Nei', 'Nei', 'Ukjent', 'Nei', 'Nei', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ja', 'Ukjent', 'Ukjent', None, None, None, None, None, None, None, 'NGI', 'Huge tsunami in Norw. and North Sea. Submarine slide in the Storegga ("great-edge") area on the continental shelf off the coast of Møre. The calendar year 6150 BC corresponds to a radiocarbon age of 7,300-7,350 14C years. Geological data in ref. 1,2,6,18,19. Slide mechanisms in ref. 20,21. Run-up heights deduced from probable tsunami deposits, ref. 3,4,7-17. Numerical simulation of tsunami in ref. 5,12.. One of the world\'s largest known submarine slides. Water depth in slide area: 150-2700 m., area of slide scar: 19200 sq.km, slide volume: 2400 cu km. Probably a large tsunami in the Norwegian and the North Sea, run-up heights of at least 4 m on eastern coast of Scotland and 8 m on western coast of Norway deduced from probable tsunami deposits. Traces of tsunami run-up along large parts of the Scottish and the Norwegian coast.', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Carl Harbitz', '1005', None, None, None, None, 1, None, 26830, 1, b'y\x7f\x00\x00\x01\x0c\x00m\r\xc5!\x9e\xe1\xc0\xd4\xb4\x17\x1f\x02@[A')
(3, '4731D5C4-FEE8-413F-BF19-101176385986', 140, None, 'Bjørke', '2000-11-13 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, Clay, Clay quick.', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 1, 1, b'y\x7f\x00\x00\x01\x0c\xc0\xdf\xad\xb1\xf2U\x11A\xf0\xe9\xe6\x1a\x13kYA')
(4, '5DE5B19D-D78D-4EBE-8AC0-E016919452A6', 140, None, 'Viul', '2000-11-04 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide, organic soils, water from subdrain', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 2, 1, b'y\x7f\x00\x00\x01\x0c\xe0a\xba^r\x8e\rA\xfc)G\rg~YA')
(5, 'F1F9C35E-848A-4FDF-A415-1D1A512C3014', 140, None, 'Juverbakken, Norderhov', '2000-11-04 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Infiltration from precipitation, porepressure, agricultural levelling', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 3, 1, b'y\x7f\x00\x00\x01\x0c\x00\x91M\xe7#\xfd\x0cAvq\x07\xac\x92vYA')
(6, '110F6107-BBF3-4FBA-A504-8F7BBA9EBE2B', 140, None, 'Arne B. Bangs vei', '2000-11-20 00:00:00.0000000', '8 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 4, 1, b'y\x7f\x00\x00\x01\x0c\xc0\xb1)\xf9\xd9\xc2\x0cA\x8c\x8a\xe4Rn|YA')
(7, '1AA5DCE7-9BE4-4782-BBA6-5F773CAB289F', 140, None, 'Rabbaveien 53', '2000-11-15 00:00:00.0000000', '16 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 5, 1, b'y\x7f\x00\x00\x01\x0c\xe0\x9b*\xf6G\xe2\x0cAN\x8e\x90\x87p|YA')
(8, 'CC59C1C0-2869-4265-8B51-30B1CFB4C0D9', 140, None, None, '2000-10-15 00:00:00.0000000', '64 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Clay (quick)', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 6, 1, b'y\x7f\x00\x00\x01\x0c\x902~*\xe9J\x11AhR;\xf3\xb7:YA')
(9, '76D1A718-9BE7-4088-A41D-1E696101BD16', 140, None, 'Svarstad', '2000-11-13 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 7, 1, b'y\x7f\x00\x00\x01\x0c@\xc9\x9a\xadt6\nA\xaa\xba\x82\xe1g(YA')
(10, 'BAE317C7-E474-4D16-BAEC-88A57A8BF63F', 140, None, 'Nordby', '2000-11-13 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 8, 1, b'y\x7f\x00\x00\x01\x0c\xc07\x00$\x12\x81\nAl\xfe-sZ\x05YA')
(11, 'C6518FF1-3490-4619-AFDB-67FF3A0C9A81', 140, None, 'Frogner', '2000-11-14 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 9, 1, b'y\x7f\x00\x00\x01\x0c\xc0_\x85s\xc8H\x11A\xaeN\xe55\x80hYA')
(12, '23DB7F5F-7D9D-4B24-A940-A1641E31F921', 140, None, 'Svelvikveien 500', '2000-11-15 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Erosion due to clogged culvert', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 10, 1, b'y\x7f\x00\x00\x01\x0c@tH\xa0\xa9\x1f\x08A:z=_\xcdJYA')
(13, 'CCF7F7B3-C2D2-4DA8-A569-7C52C90BC8B9', 140, None, 'Lerpeveien', '2000-11-10 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Slump in roadfill', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 11, 1, b'y\x7f\x00\x00\x01\x0c\xa0\xb6\x10,8\x88\x0cA$l\x19i\xd1FYA')
(14, 'FAE23D83-5720-4B80-84FE-A69E0FD393B7', 140, None, 'Åsbykollen', '2000-11-16 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Slump in roadfill', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 12, 1, b'y\x7f\x00\x00\x01\x0c \xb2\xda\x8d\xd4q\x0cA\x94\x9c\x1ax\xecIYA')
(15, '46BD266E-E05B-4D94-8EA5-3F30AD6AC9B7', 140, None, 'Frogner', '2000-11-15 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Porepressure, infiltration from precipitation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 13, 1, b'y\x7f\x00\x00\x01\x0c ]BWCC\x11A>\xde\xb7\x90\xf1gYA')
(16, '900BDC9F-707F-411B-99B4-0D5A3A5D6096', 140, None, 'Branåsen', '2000-11-20 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Unexplained ground vibrations', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 14, 1, b'y\x7f\x00\x00\x01\x0c\xf0\xda\x05a\x0e\xfe\x10A\xea\xb4\x8a9\xb0eYA')
(17, '0025808B-78E4-49D9-85D1-6A474C64F8F9', 140, None, 'Kjeller', '2000-11-21 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Dry crust', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 15, 1, b'y\x7f\x00\x00\x01\x0cpx\xa1\xf9V\r\x11Ax\xed\x0f\x7fSdYA')
(18, 'C9BC68E3-BC89-41EB-BF7D-0230B62DBCC7', 140, None, 'Slevigen', '2000-11-23 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Infiltration from precipitation/ground intervention', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 16, 1, b'y\x7f\x00\x00\x01\x0c`g$\xe9\xacG\tA*\xb6\xb5;\xb6|YA')
(19, '4577ED3C-298C-4913-96A7-2124E984E039', 140, None, 'Melvoll vestre', '2000-11-19 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', '5  slides over distance of 150 meters, dry crust, 5 stk à 20 m over 150m', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 17, 1, b'y\x7f\x00\x00\x01\x0cp\xac\xc2\xb9`F\x11A\x96\xf6\x9aG\x01iYA')
(20, 'C757DD1D-8B2D-4A3B-B514-C18DDE115B54', 140, None, 'Fjerdingby', '2000-11-12 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 18, 1, b'y\x7f\x00\x00\x01\x0c\xc0\xfc\x0c\x7f\xd9"\x11A\x96\xbf\xd4t\x88]YA')
(21, '5474A4FB-7D5A-4D1D-9C15-C9EAF9AEDA89', 140, None, 'Ljøreggen', '2000-11-23 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 19, 1, b'y\x7f\x00\x00\x01\x0c08M\xf4\xd6\x16\x11A\xfe\x9da\x9a=pYA')
(22, '5296E6B9-D789-4A9E-B275-579AC6B74B65', 140, None, 'Nybakkvn 87 B', '2000-11-23 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 20, 1, b'y\x7f\x00\x00\x01\x0c\x10 \xf3\x17\xbbM\x11A\xa4\xc3\xd5\xc01bYA')
(23, '3DB7A801-892C-4B18-A0EB-F7A016A7B94F', 140, None, 'Hagamoen, Edseth', '2000-11-20 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide, takvann', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 21, 1, b'y\x7f\x00\x00\x01\x0c\xd0\x9daf\x85*\x11A\xc2\x1b\xd8~\rtYA')
(24, 'ACF41A23-097C-4EB1-8F5B-098298990A2A', 140, None, 'Hagamoen, Esetmoen', '2000-11-10 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Infiltration from precipitation, discharge from gutter, drainage snd surface', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 22, 1, b'y\x7f\x00\x00\x01\x0c \x98\xfa\xae^*\x11A\xe4Zp\x0b\x1ftYA')
(25, 'AE6E7B61-BA34-4611-AF5C-BC87B09F827C', 140, None, 'Hagamoen, Bjørg', '2000-11-11 00:00:00.0000000', '4 dager', '500 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 23, 1, b"y\x7f\x00\x00\x01\x0c\x80\x97Y\xf5\xb0'\x11A\x9e\x15\x1d\xd9CtYA")
(26, '76C3436B-A718-4CFB-A015-D542BCB11893', 140, None, 'Hagamoen, Nicolaisen', '2000-11-12 00:00:00.0000000', '8 dager', '500 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 24, 1, b'y\x7f\x00\x00\x01\x0c\xc0\x8b\x1d\x1f\xa5,\x11A\xb0\xb4V\xdbntYA')
(27, 'A8820EA9-81F1-470D-8917-AEA3AE7091EF', 140, None, 'Hagamoen, Eset gård', '2000-11-13 00:00:00.0000000', '16 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide, slope bottom', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 25, 1, b'y\x7f\x00\x00\x01\x0c\xe0\x19\x84pO3\x11Av\x99,\xc8LtYA')
(28, '1FA02A5D-8D35-4C80-A8DD-C860F5753508', 140, None, 'Søberg', '2000-11-21 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill and natural soils ', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 26, 1, b'y\x7f\x00\x00\x01\x0cP\xca\xcc\xb5\xec\x1e\x11A\xa4\x9d0\x99\xddvYA')
(29, 'D01CAE1B-3F0A-4C53-BAD5-9A64709BE80E', 140, None, 'Kongshaugen, Skibakken', '2000-11-09 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 27, 1, b'y\x7f\x00\x00\x01\x0c\x80\xdaC!\x96D\nA\xa6\xa34\xaf\xa4^YA')
(30, 'A84C28BF-1139-48F1-802F-B9BB329E680A', 140, None, 'Kongshaugen, Nord', '2001-04-15 00:00:00.0000000', '16 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 28, 1, b'y\x7f\x00\x00\x01\x0c\x00\xe5\xfe\x12#J\nA\xde\x7f\x19\xe7\xd2^YA')
(31, '10209BC2-7BAD-4956-A85E-69EA018DD99E', 140, None, 'Farseggen', '2000-11-24 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 29, 1, b'y\x7f\x00\x00\x01\x0c\x90\xdb\x0c@,\x1f\x11A\xa0\xa85^\xcbeYA')
(32, 'E1D00AC4-FCD1-4F19-B9D3-D1D7128D3DAD', 140, None, 'Høgda', '2000-11-20 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 30, 1, b'y\x7f\x00\x00\x01\x0c\x00?\x91\xc3\xdc\x89\nA\xa0\xa8?]\xc5gYA')
(33, '3B25E93A-F2BE-42D9-87F0-75DE87064715', 140, None, 'Rabbenveien', '2000-11-24 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 31, 1, b'y\x7f\x00\x00\x01\x0c@4]\xe9Q\x8b\x0cA\xcc&)\xdd\xf7HYA')
(34, 'FCF00C40-FD11-40A8-998E-8CD916F24874', 140, None, 'Rabbenveien 34', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 32, 1, b'y\x7f\x00\x00\x01\x0c\xa0\xf4\xb9\xe1\xa8\x8b\x0cA&x1!\xfaHYA')
(35, 'BBCBBEC0-0FA9-45C4-847B-84877256EB2C', 140, None, 'Rabbenveien 36', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 33, 1, b'y\x7f\x00\x00\x01\x0c\xe0\x90\x16\xda\xff\x8b\x0cA\xa6\xc29e\xfcHYA')
(36, '685918E1-9E5C-4373-AC7F-B29292F73ACA', 140, None, 'Rabbenveien 48', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 34, 1, b'y\x7f\x00\x00\x01\x0c\x80\ts\xd2V\x8c\x0cAF\x06B\xa9\xfeHYA')
(37, '46886FC0-D8F2-4988-BD40-354740E3E899', 140, None, 'Rabbenveien 50', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 35, 1, b'y\x7f\x00\x00\x01\x0c\x00^\xcf\xca\xad\x8c\x0cA\x10CJ\xed\x00IYA')
(38, 'FA14C88D-4275-4A7C-8595-D0F2C116B10B', 140, None, 'Rabbenveien 62', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 36, 1, b'y\x7f\x00\x00\x01\x0c\xc0\x8e+\xc3\x04\x8d\x0cA\x00yR1\x03IYA')
(39, '95181DA9-D060-4BC8-BBA9-06B68CF1ED85', 140, None, 'Rabbenveien 47/49/51', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Fill, fine gradation', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 37, 1, b'y\x7f\x00\x00\x01\x0c\xc0\x9b\x87\xbb[\x8d\x0cA\x10\xa8Zu\x05IYA')
(40, 'A049E3EC-91F2-4727-BCE8-ABE9008D27AD', 140, None, 'Hedalen', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 38, 1, b'y\x7f\x00\x00\x01\x0c\xa0\x00\xf9P\xa3\x9f\x0cA0\x1bm\x7f\xc5ZYA')
(41, 'E857C617-444E-407B-9D17-1866C4A594F8', 140, None, 'Slitu', '2000-11-24 00:00:00.0000000', '8 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 39, 1, b'y\x7f\x00\x00\x01\x0c0\xff\xd3\xfd\x0e\x91\x11A4\xce\xc7\xd2\xd86YA')
(42, '608A7996-7186-49B3-8443-B727133A8B09', 140, None, 'Kirkekretsen skole', '2000-11-20 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'cable ditch, roof run-off, fill', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 40, 1, b'y\x7f\x00\x00\x01\x0c\x00\x95\xc6\x90T?\x11A \xa2d\xb7q\x92YA')
(43, '8ED56B78-0805-4FDD-9856-B2185EA6E272', 140, None, 'Kommesrud', '2000-11-24 00:00:00.0000000', '8 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 41, 1, b'y\x7f\x00\x00\x01\x0c\x90M\x0c\x00\x11u\x12AX\x17\xbf@s\xe9YA')
(44, 'EF365726-09A0-479C-9ED3-2B053B931DE2', 140, None, 'Dorr', '2000-11-22 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Infiltration from precipitation, pore pressure, (leakage civic pipe)', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 42, 1, b'y\x7f\x00\x00\x01\x0c\xb05\xb27\xa3\xe1\x11AV1\xe4\x9d\xbb\x90YA')
(45, '6F9BF90C-D307-4B69-8BF6-ED135C9BCF8F', 140, None, 'Negarden, Sander', '2000-11-20 00:00:00.0000000', '4 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 43, 1, b'y\x7f\x00\x00\x01\x0c\x80\xcd\xdcJ)\xe4\x11AH\x1f\x8c\xc4\x16\x8dYA')
(46, '92DA52AD-6A62-4063-A602-C9CA919EA018', 140, None, 'Møllerhaugen', '2000-11-21 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 44, 1, b'y\x7f\x00\x00\x01\x0c`\xe0p\x87e\xe6\x11A\x96]\xe7\xe2+\x88YA')
(47, '4E9F55FA-B43A-4248-81BF-5F8082B003D8', 140, None, 'Bjerkøy', '2000-11-24 00:00:00.0000000', '8 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Nei', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 45, 1, b'y\x7f\x00\x00\x01\x0c\xa0\xc6\xbd\xd3\x89\xe5\x0cA\xa6\xfb\x05\x1b/5YA')
(48, 'C2D2DC10-6FCA-42F9-8015-27BC9B89DE23', 140, None, 'Sandvika', '2000-11-25 00:00:00.0000000', '1 dag', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 46, 1, b'y\x7f\x00\x00\x01\x0c \xc5\xef\xbe\x83\x16\rAp\xad1\x9a\xd45YA')
(49, '3738F9C7-1903-46A9-8D93-1B6BDCC4CB72', 140, None, 'Lerpeveien 390', '2000-11-25 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', None, 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 47, 1, b'y\x7f\x00\x00\x01\x0c \xaeU\xcd\xaag\x0cA\xe4\xd8K\x0fWEYA')
(50, '70E4D211-F003-4122-B339-7A97A9185FDE', 140, None, 'Egnesveien 14', '2000-11-25 00:00:00.0000000', '2 dager', '100 m', None, 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ukjent', 'Ja', 'Ukjent', 'Ukjent', 'Ja', None, None, None, None, None, None, None, 'NGI', 'Surficial slide, Infiltration from precipitation and discharge pipe', 'SkredObsHistorisk', 'Registrert og godkjent', None, 'Arne Kleven', '1005', None, None, None, None, 1, None, 48, 1, b'y\x7f\x00\x00\x01\x0c@\x8b\x12\x84I\xd0\x0cA\xbas\x9d\x15\x856YA')

In [97]:
from_date = "2020-04-01"
to_date = "2020-04-30"

sh_q = """SELECT TOP 400 [skredID]
      ,[registrertDato]
      ,[regStatus]
      ,[skredTidspunkt]
      ,[noySkredTidspunkt]
      ,[skredtekniskeParam]
      ,[registrertAv]
      ,[registrertAvBrukerID]
      ,[skredType]
      ,[objektType]
      ,[SHAPE].STGeometryN(1).ToString() AS SHAPE
  FROM {db_name}.{db_tbl}
  -- WHERE [registrertDato] >= '2020-04-21' AND [registrertDato] < '2020-04-30' AND [registrertAv] = 'Sentinel-1' -- AND [regStatus]!='Slettet'
  WHERE [registrertAv] = 'Sentinel-1'
  ORDER BY [registrertDato] DESC
  """.format(db_name=db_name, db_tbl=tbls['sh'])

print(sh_q)

ut_q = """SELECT TOP 400 [skredID]
      ,[registrertDato]
      ,[regStatus]
      ,[registrertAv]
      ,[registrertAvBrukerID]
      ,[endretDato]
      ,[endretAv]
      ,[endretAvBrukerID]
      ,[rettighetsID]
      ,[SHAPE].STGeometryN(1).ToString() AS SHAPE
  FROM {db_name}.{db_tbl}
  --WHERE [registrertDato] >= '2019-08-22' AND [registrertDato] < '2019-08-30' AND [regStatus] = 'Godkjent kvalitet B'
  --WHERE [registrertDato] >= '2020-01-05' AND [registrertDato] < '2020-01-08'
  --WHERE [registrertDato] >= '2019-05-12' AND [registrertDato] < '2019-05-14' AND [registrertAv] = 'Sentinel-1'
  
  --WHERE [registrertDato] >= '2020-01-24' AND [registrertDato] < '2020-01-30' AND [registrertAv] = 'Sentinel-1'
  WHERE [registrertAv] = 'Sentinel-1' --AND [regStatus] = 'Godkjent kvalitet B'
  ORDER BY [registrertDato] DESC
  """.format(db_name=db_name, db_tbl=tbls['ut'])

print(ut_q)


SELECT TOP 400 [skredID]
      ,[registrertDato]
      ,[regStatus]
      ,[skredTidspunkt]
      ,[noySkredTidspunkt]
      ,[skredtekniskeParam]
      ,[registrertAv]
      ,[registrertAvBrukerID]
      ,[skredType]
      ,[objektType]
      ,[SHAPE].STGeometryN(1).ToString() AS SHAPE
  FROM skredprod.skred.SKREDHENDELSE
  -- WHERE [registrertDato] >= '2020-04-21' AND [registrertDato] < '2020-04-30' AND [registrertAv] = 'Sentinel-1' -- AND [regStatus]!='Slettet'
  WHERE [registrertAv] = 'Sentinel-1'
  ORDER BY [registrertDato] DESC
  
SELECT TOP 400 [skredID]
      ,[registrertDato]
      ,[regStatus]
      ,[registrertAv]
      ,[registrertAvBrukerID]
      ,[endretDato]
      ,[endretAv]
      ,[endretAvBrukerID]
      ,[rettighetsID]
      ,[SHAPE].STGeometryN(1).ToString() AS SHAPE
  FROM skredprod.skred.UTLOPUTLOSNINGOMR
  --WHERE [registrertDato] >= '2019-08-22' AND [registrertDato] < '2019-08-30' AND [regStatus] = 'Godkjent kvalitet B'
  --WHERE [registrertDato] >= '2020-01-05' AND [registrertDato] < '2020-01-08'
  --WHERE [registrertDato] >= '2019-05-12' AND [registrertDato] < '2019-05-14' AND [registrertAv] = 'Sentinel-1'
  
  --WHERE [registrertDato] >= '2020-01-24' AND [registrertDato] < '2020-01-30' AND [registrertAv] = 'Sentinel-1'
  WHERE [registrertAv] = 'Sentinel-1' --AND [regStatus] = 'Godkjent kvalitet B'
  ORDER BY [registrertDato] DESC
  

In [98]:
sh_df = pd.read_sql_query(sh_q, conn)
ut_df = pd.read_sql_query(ut_q, conn)

In [99]:
ut_df


Out[99]:
skredID registrertDato regStatus registrertAv registrertAvBrukerID endretDato endretAv endretAvBrukerID rettighetsID SHAPE
0 E3D86382-F1FB-44B6-AC92-06478C56E11F 2020-02-03 16:15:04.0000000 Godkjent kvalitet B Sentinel-1 131@Sentinel 1 2020-02-03 16:15:04.0000000 Sentinel-1 131@Sentinel 1 1 POLYGON ((706429.999942176 7686248.9996411577,...
1 221DBD85-11A1-4F01-9FF8-A3BA2E0E43D8 2020-02-03 16:15:04.0000000 Godkjent kvalitet B Sentinel-1 131@Sentinel 1 2020-02-03 16:15:04.0000000 Sentinel-1 131@Sentinel 1 1 POLYGON ((704069.99994820356 7685088.999676331...
2 4E7EB269-0FB1-4EAB-BF0E-883F9977CCAE 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((33090.005569873378 6732708.976058581...
3 A62CE1C7-D005-451D-B185-F5963C1CB9B1 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((32890.005590817891 6732668.975977879...
4 C2C8DF82-70B4-4C33-BBA7-B7FF2D59AC42 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((31910.005731143989 6735028.975443072...
5 C1F14C1E-847E-41FB-B3CB-6CDB6C278F78 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((28830.006053589284 6733328.974205264...
6 D500E9BD-CE7B-4D27-88BC-8EC4BC5BF9FB 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((8570.0089102610946 6736488.963530553...
7 E261708C-1428-4A54-B2CC-B6615CDE49A6 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((14310.00800942257 6736108.96685439, ...
8 89E9984B-39E7-4C6E-B3EE-6156BD58C14C 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((15690.007822397165 6736888.967551194...
9 973F64AB-43D3-4BCA-9C62-1ECA288FFD25 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((42350.004739175551 6740168.979295468...
10 A06A4A41-F71E-459A-8930-8CB0FDE5184C 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((13670.008233197033 6742368.966041175...
11 B53B42A0-5358-4409-BCF8-6E7F324D146F 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((13750.008230537176 6742828.966052196...
12 33DB1664-B658-4392-8966-788474D70404 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((66270.002972598188 6746908.986368794...
13 6A33F488-10D1-46C8-AAE4-E2E4FC43D116 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((53570.003855138086 6746908.98279907,...
14 F1442AC1-1570-4789-8A86-E7B7CF82B583 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((50390.004118920304 6747808.981750588...
15 0ED5237E-C130-48B7-87CC-13CEB4DACEFE 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((50030.004140956327 6747068.981662087...
16 4E8A9ABE-1D04-4553-A5F4-BCCE06C0A9FF 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((46350.004520191811 6752728.980174543...
17 6B8454A9-90FD-4040-9B51-662B0AA5FF3C 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((46990.004431188107 6749888.980519972...
18 C4092185-2248-4DBF-A84D-80DBF0E4950A 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((45750.004581925459 6753388.979933306...
19 2C796D0B-69B4-4C46-9E06-F0F9F70B36E3 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((53630.00391134806 6753108.9825837314...
20 A4639DBC-5E02-41AC-B975-595C7CA941F3 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((32990.005970572121 6759508.974574655...
21 06EEE24F-3995-4B38-A250-2CD351DB4C7E 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((33210.005938412622 6759048.97469653,...
22 882892C5-3CB4-4E10-8EFD-382BDD7FFDF8 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((32210.006065462716 6759808.974213365...
23 197D6AE2-3CBA-4AA7-AA7C-4D2D35722B9E 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((56170.003781183623 6760028.983113126...
24 967F3788-4CB8-41B8-8B93-758D5AFF388A 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((64250.003207833506 6760428.985424637...
25 E2EB870C-D8BF-4C41-8A53-44C9BED695CD 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((68970.002906572074 6760228.986655321...
26 5D380893-8021-4FB1-BC93-04D43C122C34 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((32490.006061019376 6761648.97423395,...
27 1E93DA9F-2034-4341-AB58-206D9E37A704 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((31890.006161498837 6763588.973855292...
28 DC210CF6-BD6D-440E-8013-5DA9FE84FF90 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((63090.003315086477 6763948.984993768...
29 1F36FE90-103F-44AE-9658-CA66724E04FB 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((11390.009066264145 6763948.963033214...
... ... ... ... ... ... ... ... ... ... ...
370 F2F6D5AD-E7EE-42D3-9E7C-7F4814B95AA3 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((690648.999966504 7738969.99978767, 6...
371 8D654C98-B9E2-494C-A5C5-1217115EF655 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((703569.99993758369 7743208.999616764...
372 853FFD42-D269-4A3F-B7AC-D3F9061F3A78 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((702209.99994030781 7747868.999632604...
373 26988675-C7E7-4F62-8DC6-135E46159621 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((677189.99998269044 7747928.999890226...
374 29DFDB54-06A3-422D-B55E-DDEC854DD99E 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((661489.99999304116 7752348.999961100...
375 CE07901D-6D69-4561-ACA5-C7EDE5B0B567 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((665929.999990792 7752328.9999451041,...
376 1803D4C6-72B5-4E60-8A7E-397ECB384B7B 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((662749.99999242648 7753128.999956704...
377 583F92AA-36FB-450F-8AC8-D1BF5565A352 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((720089.99986818992 7753108.999235793...
378 4DE99469-E6D6-421C-9C82-616306787516 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((717269.99988227338 7754248.999311082...
379 6BAA4678-2A73-45BB-8F45-FC4C0EEFC131 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((717869.99987891968 7755088.999293133...
380 A6E101C0-1650-4DD3-B5F1-6E5034EAF4D3 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((664409.99999147 7756588.999949947, 6...
381 CC300055-61CA-42C2-898A-95CAD6818B88 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((719549.9998695245 7756468.999243103,...
382 C1F426A5-265D-45DD-8F74-93A684A1F9CD 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((666569.99999004323 7761988.999940034...
383 5F61758B-FE29-4C0C-A466-AEF3CBBB589D 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((681389.99997744989 7758488.99985655,...
384 3AD4A21C-4C95-4E53-BB1F-50761AB818B2 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((721729.99985040631 7769508.999143138...
385 DB534516-839B-48A5-A1AB-33814784B709 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((640349.99999911059 7713149.000007703...
386 DFC23A1B-1A61-4643-8AB9-0D9336CDF2A5 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((667969.99999110494 7713168.999946631...
387 E865755A-9DDA-434C-B999-712EC858AB58 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((684849.99997695908 7716508.999852456...
388 3F490B44-EC99-4AAF-91D0-40A0FF6760D4 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((684989.99997675326 7716968.999851152...
389 96C77492-2E75-44A9-9AB2-FEF123776F33 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((667609.99999116734 7716868.999947134...
390 C0461688-0C0E-440C-A9B5-CFA9E44D5FDB 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((725449.9998529274 7722708.999153167,...
391 DA77BB90-260F-4EF0-BFEB-4C378A481DFA 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((716229.99989960156 7722028.999403256...
392 43169DA3-6861-47C5-8500-024807275D1E 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((665929.99999183509 7722948.999951973...
393 59893E4F-AE12-45A1-9CD1-977492FDA0FF 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((716149.99989930261 7723808.999401707...
394 464D7EBB-E8FC-465A-8A9F-A23FDC9B1644 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((688769.99997066334 7728208.999813076...
395 19D5EDC7-C6A8-4574-8252-CC998D8663CC 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((698929.99995217752 7728348.999701209...
396 497453AC-D7B3-420E-A278-6436471E8AF2 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((670648.99998885952 7729489.999931283...
397 3AA36DCF-A867-46FF-BC5D-90F7833C1A06 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((716129.9998967275 7731108.9993880242...
398 A8738E6D-4943-4586-BE11-59A321F80D93 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((680249.99997986481 7744488.999871745...
399 B2F864F2-81C9-4840-BB67-8BD70F1CBAA5 2020-01-26 05:12:21.0000000 Godkjent kvalitet B Sentinel-1 95@Sentinel 1 2020-01-26 05:12:21.0000000 Sentinel-1 95@Sentinel 1 1 POLYGON ((703749.99993602931 7747748.99960801,...

400 rows × 10 columns


In [100]:
loads(ut_df['SHAPE'][0])


Out[100]:

In [101]:
sh_df['geometry'] = [loads(s) for s in sh_df['SHAPE']]
ut_df['geometry'] = [loads(s) for s in ut_df['SHAPE']]

In [102]:
epsg = 32633
sh_gdf = gpd.GeoDataFrame(sh_df, crs={'init' :'epsg:' + str(epsg)})
ut_gdf = gpd.GeoDataFrame(ut_df, crs={'init' :'epsg:' + str(epsg)})
gdf


Out[102]:
skredID registrertDato regStatus registrertAv registrertAvBrukerID endretDato endretAv endretAvBrukerID rettighetsID SHAPE geometry
0 E3D86382-F1FB-44B6-AC92-06478C56E11F 2020-02-03 16:15:04.0000000 Godkjent kvalitet B Sentinel-1 131@Sentinel 1 2020-02-03 16:15:04.0000000 Sentinel-1 131@Sentinel 1 1 POLYGON ((706429.999942176 7686248.9996411577,... POLYGON ((706430.000 7686249.000, 706449.000 7...
1 221DBD85-11A1-4F01-9FF8-A3BA2E0E43D8 2020-02-03 16:15:04.0000000 Godkjent kvalitet B Sentinel-1 131@Sentinel 1 2020-02-03 16:15:04.0000000 Sentinel-1 131@Sentinel 1 1 POLYGON ((704069.99994820356 7685088.999676331... POLYGON ((704070.000 7685089.000, 704089.000 7...
2 4E7EB269-0FB1-4EAB-BF0E-883F9977CCAE 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((33090.005569873378 6732708.976058581... POLYGON ((33090.006 6732708.976, 33169.006 673...
3 A62CE1C7-D005-451D-B185-F5963C1CB9B1 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((32890.005590817891 6732668.975977879... POLYGON ((32890.006 6732668.976, 32909.006 673...
4 C2C8DF82-70B4-4C33-BBA7-B7FF2D59AC42 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((31910.005731143989 6735028.975443072... POLYGON ((31910.006 6735028.975, 31969.006 673...
5 C1F14C1E-847E-41FB-B3CB-6CDB6C278F78 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((28830.006053589284 6733328.974205264... POLYGON ((28830.006 6733328.974, 28870.006 673...
6 D500E9BD-CE7B-4D27-88BC-8EC4BC5BF9FB 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((8570.0089102610946 6736488.963530553... POLYGON ((8570.009 6736488.964, 8589.009 67364...
7 E261708C-1428-4A54-B2CC-B6615CDE49A6 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((14310.00800942257 6736108.96685439, ... POLYGON ((14310.008 6736108.967, 14349.008 673...
8 89E9984B-39E7-4C6E-B3EE-6156BD58C14C 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((15690.007822397165 6736888.967551194... POLYGON ((15690.008 6736888.968, 15749.008 673...
9 973F64AB-43D3-4BCA-9C62-1ECA288FFD25 2020-02-02 05:54:58.0000000 Godkjent kvalitet B Sentinel-1 110@Sentinel 1 2020-02-02 05:54:58.0000000 Sentinel-1 110@Sentinel 1 1 POLYGON ((42350.004739175551 6740168.979295468... POLYGON ((42350.005 6740168.979, 42369.005 674...

In [103]:
fig, ax = plt.subplots(1, 1)

sh_gdf.plot(ax=ax, legend=True)


Out[103]:
<matplotlib.axes._subplots.AxesSubplot at 0x2d5b1063f98>

In [104]:
ut_gdf.plot()


Out[104]:
<matplotlib.axes._subplots.AxesSubplot at 0x2d5b1390cc0>

In [105]:
# minx, miny, maxx, maxy = gdf.bounds[0]
# geodataframe to lat/lon EPSG:3857
ll_sh = sh_gdf.copy()
ll_sh.to_crs({'init': 'EPSG:3857'}, inplace=True)
ll_ut = ut_gdf.copy()
ll_ut.to_crs({'init': 'EPSG:3857'}, inplace=True)
b = ll_ut.bounds
min(b['minx'])


Out[105]:
589921.3946927083

In [107]:
b = ll_ut.bounds
mx = min(b['minx']) + (max(b['maxx'])-min(b['minx']))/2
mx = min(b['miny']) + (max(b['maxy'])-min(b['miny']))/2

ava_map = folium.Map(prefer_canvas=True,
                location = [69, 20], 
                zoom_start = 10)
m = folium.GeoJson(ll_sh)
a = folium.GeoJson(ll_ut,
                  style_function=lambda feature: {
        'fillColor': 'red',
#         'color' : feature['properties']['RGBA'],
        'color': 'red', 'weight' : 1,
        'fillOpacity' : 0.5,
#         'popup': '{0}'.format(feature['properties']['regStatus'])
        'tooltip': 'Click me!'
        })

m.add_to(ava_map)
a.add_to(ava_map)

ava_map


Out[107]:

In [11]:
# Plot on leaflet map

incidents_accident = folium.map.FeatureGroup()
latitudes = list(df.LAT)
longitudes = list(df.LON)
labels = list(df.EVENT_TYPE)

ava_map = folium.Map(
                location = [lat, longitude], 
                zoom_start = 10)

for lat, lng, label in zip(latitudes, longitudes, labels):
  if label == 'accident':
    folium.Marker(
      location = [lat, lng], 
      popup = label,
      icon = folium.Icon(color='red', icon='info-sign')
     ).add_to(ava_map) 
  else:
    folium.Marker(
      location = [lat, lng], 
      popup = label,
      icon = folium.Icon(color='green', icon='info-sign')
     ).add_to(ava_map)
    
ava_map.add_child(incidents_accident)
ava_map


---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-11-348e4a64b498> in <module>
      1 incidents_accident = folium.map.FeatureGroup()
----> 2 latitudes = list(df.LAT)
      3 longitudes = list(df.LON)
      4 labels = list(df.EVENT_TYPE)
      5 

C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
   5065             if self._info_axis._can_hold_identifiers_and_holds_name(name):
   5066                 return self[name]
-> 5067             return object.__getattribute__(self, name)
   5068 
   5069     def __setattr__(self, name, value):

AttributeError: 'DataFrame' object has no attribute 'LAT'

In [ ]: