Folium
In [1]:
Copied!
import geomapforfun.foliummap as geomapforfun
import geomapforfun.foliummap as geomapforfun
m = geomapforfun.Map(center=(33,39),zoom=10) m
In [2]:
Copied!
from ipyleaflet import Map, Marker
harita = Map(center=[41.0082, 28.9784], zoom=12) # İstanbul merkezli
# 2. İşaretçi (pin) ekleyelim
istanbul_marker = Marker(location=[41.0082, 28.9784], title="İstanbul")
harita.add_layer(istanbul_marker)
# 3. Haritayı göster
harita
from ipyleaflet import Map, Marker
harita = Map(center=[41.0082, 28.9784], zoom=12) # İstanbul merkezli
# 2. İşaretçi (pin) ekleyelim
istanbul_marker = Marker(location=[41.0082, 28.9784], title="İstanbul")
harita.add_layer(istanbul_marker)
# 3. Haritayı göster
harita
Out[2]:
In [3]:
Copied!
harita.scroll_wheel_zoom = True
harita.scroll_wheel_zoom = True
In [4]:
Copied!
from ipyleaflet import Map, TileLayer, Marker, GeoJSON, LayersControl
data={
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"geometry":{"type":"Point", "coordinates":[36,39]},
"properties":{"name":"test"}
}
]
}
gj = GeoJSON(data=data)
m = Map(center=[39,36],zoom=5, scroll_wheel_zoom=True)
layer = TileLayer(url='https://mt1.google.com/vt/lyrs=p&x={x}&y={y}&z={z}',attribution='google')
m.add(layer)
m.add_layer(gj)
m.add_control(LayersControl())
m
from ipyleaflet import Map, TileLayer, Marker, GeoJSON, LayersControl
data={
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"geometry":{"type":"Point", "coordinates":[36,39]},
"properties":{"name":"test"}
}
]
}
gj = GeoJSON(data=data)
m = Map(center=[39,36],zoom=5, scroll_wheel_zoom=True)
layer = TileLayer(url='https://mt1.google.com/vt/lyrs=p&x={x}&y={y}&z={z}',attribution='google')
m.add(layer)
m.add_layer(gj)
m.add_control(LayersControl())
m
Out[4]:
In [5]:
Copied!
import geomapforfun.geomapforfun as geomapforfun
import geomapforfun.geomapforfun as geomapforfun
In [6]:
Copied!
m = geomapforfun.Map([39,36])
m = geomapforfun.Map([39,36])
In [7]:
Copied!
#m.add_basemap('OpenTopoMap')
m.add_google_map("TERRAIN")
m
#m.add_basemap('OpenTopoMap')
m.add_google_map("TERRAIN")
m
Out[7]:
In [8]:
Copied!
import geopandas as gpd
import pandas as pd
import geopandas as gpd
import pandas as pd
In [9]:
Copied!
data = {"name":["Ankara","Istanbul"], "lat":[39,41],"lon":[36,28]}
gdf = gpd.GeoDataFrame(data, geometry=gpd.points_from_xy(data["lon"], data["lat"]), crs='EPSG:4326')
data = {"name":["Ankara","Istanbul"], "lat":[39,41],"lon":[36,28]}
gdf = gpd.GeoDataFrame(data, geometry=gpd.points_from_xy(data["lon"], data["lat"]), crs='EPSG:4326')
In [10]:
Copied!
gdf.__geo_interface__
gdf.__geo_interface__
Out[10]:
{'type': 'FeatureCollection',
'features': [{'id': '0',
'type': 'Feature',
'properties': {'name': 'Ankara', 'lat': 39, 'lon': 36},
'geometry': {'type': 'Point', 'coordinates': (36.0, 39.0)},
'bbox': (36.0, 39.0, 36.0, 39.0)},
{'id': '1',
'type': 'Feature',
'properties': {'name': 'Istanbul', 'lat': 41, 'lon': 28},
'geometry': {'type': 'Point', 'coordinates': (28.0, 41.0)},
'bbox': (28.0, 41.0, 28.0, 41.0)}],
'bbox': (28.0, 39.0, 36.0, 41.0)}