Skip to content

Commit eedf5db

Browse files
author
Stefan Kuethe
committed
Add kml vector source
1 parent 153d5d2 commit eedf5db

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": null,
6+
"id": "133a900e",
7+
"metadata": {},
8+
"outputs": [],
9+
"source": [
10+
"%pip install openlayers"
11+
]
12+
},
13+
{
14+
"cell_type": "code",
15+
"execution_count": null,
16+
"id": "d6c9595e",
17+
"metadata": {},
18+
"outputs": [],
19+
"source": [
20+
"import openlayers as ol"
21+
]
22+
},
23+
{
24+
"cell_type": "code",
25+
"execution_count": null,
26+
"id": "fbeb74ef",
27+
"metadata": {},
28+
"outputs": [],
29+
"source": [
30+
"data = \"https://openlayers.org/en/latest/examples/data//kml/states.kml\""
31+
]
32+
},
33+
{
34+
"cell_type": "code",
35+
"execution_count": null,
36+
"id": "c6491ff9",
37+
"metadata": {},
38+
"outputs": [],
39+
"source": [
40+
"kml = ol.VectorLayer(\n",
41+
" source=ol.VectorSource(url=data, format=ol.formats.KML()), fit_bounds=True\n",
42+
")"
43+
]
44+
},
45+
{
46+
"cell_type": "code",
47+
"execution_count": null,
48+
"id": "87176d1d",
49+
"metadata": {},
50+
"outputs": [],
51+
"source": [
52+
"m = ol.MapWidget(layers=[ol.BasemapLayer(), kml])"
53+
]
54+
},
55+
{
56+
"cell_type": "code",
57+
"execution_count": null,
58+
"id": "6d4b35f0",
59+
"metadata": {},
60+
"outputs": [],
61+
"source": [
62+
"m"
63+
]
64+
},
65+
{
66+
"cell_type": "code",
67+
"execution_count": null,
68+
"id": "622e7c2d",
69+
"metadata": {},
70+
"outputs": [],
71+
"source": []
72+
}
73+
],
74+
"metadata": {
75+
"kernelspec": {
76+
"display_name": ".venv",
77+
"language": "python",
78+
"name": "python3"
79+
},
80+
"language_info": {
81+
"codemirror_mode": {
82+
"name": "ipython",
83+
"version": 3
84+
},
85+
"file_extension": ".py",
86+
"mimetype": "text/x-python",
87+
"name": "python",
88+
"nbconvert_exporter": "python",
89+
"pygments_lexer": "ipython3",
90+
"version": "3.11.11"
91+
}
92+
},
93+
"nbformat": 4,
94+
"nbformat_minor": 5
95+
}

0 commit comments

Comments
 (0)