Spaces:
Sleeping
Sleeping
Yunus Serhat Bıçakçı
commited on
Commit
·
929de88
1
Parent(s):
ad5fbfa
update
Browse files- app.py +21 -15
- pages/1_📍_Marker_Cluster.py +0 -41
- pages/{2_🔥_Heatmap.py → 1_🔥_Heatmap.py} +0 -0
app.py
CHANGED
@@ -23,28 +23,34 @@ st.title("Interactive Crime Map Application")
|
|
23 |
|
24 |
st.markdown(
|
25 |
"""
|
26 |
-
This
|
27 |
such as [leafmap](https://leafmap.org), [geemap](https://geemap.org), [pydeck](https://deckgl.readthedocs.io), and [kepler.gl](https://docs.kepler.gl/docs/keplergl-jupyter).
|
28 |
-
|
29 |
-
[pull requests](https://github.com/giswqs/streamlit-geospatial/pulls) to the [GitHub repository](https://github.com/giswqs/streamlit-geospatial).
|
30 |
-
|
31 |
"""
|
32 |
)
|
33 |
|
34 |
st.info("Click on the left sidebar menu to navigate to the different apps.")
|
35 |
|
36 |
-
st.subheader("
|
37 |
st.markdown(
|
38 |
"""
|
39 |
-
|
40 |
-
"""
|
41 |
)
|
42 |
|
43 |
-
m = leafmap.Map(center=
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
24 |
st.markdown(
|
25 |
"""
|
26 |
+
This interactive crime map apps created using [streamlit](https://streamlit.io) and open-source mapping libraries,
|
27 |
such as [leafmap](https://leafmap.org), [geemap](https://geemap.org), [pydeck](https://deckgl.readthedocs.io), and [kepler.gl](https://docs.kepler.gl/docs/keplergl-jupyter).
|
28 |
+
|
|
|
|
|
29 |
"""
|
30 |
)
|
31 |
|
32 |
st.info("Click on the left sidebar menu to navigate to the different apps.")
|
33 |
|
34 |
+
st.subheader("Interactive Crime Map")
|
35 |
st.markdown(
|
36 |
"""
|
37 |
+
|
38 |
+
"""
|
39 |
)
|
40 |
|
41 |
+
m = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
42 |
+
tweets = 'https://raw.githubusercontent.com/yunusserhat/Github/main/data/hatetestshort.csv'
|
43 |
+
borough = 'https://raw.githubusercontent.com/yunusserhat/Github/main/data/londonborough.geojson'
|
44 |
+
|
45 |
+
m.add_geojson(borough, layer_name='London Boroughs')
|
46 |
+
m.add_points_from_xy(
|
47 |
+
tweets,
|
48 |
+
x="longitude",
|
49 |
+
y="latitude"
|
50 |
+
# ,
|
51 |
+
# color_column='hate_pred',
|
52 |
+
# icon_names=['gear', 'map', 'leaf', 'globe'],
|
53 |
+
# spin=True,
|
54 |
+
# add_legend=True,
|
55 |
+
)
|
56 |
+
m.to_streamlit(height=700)
|
pages/1_📍_Marker_Cluster.py
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
import streamlit as st
|
2 |
-
import leafmap.foliumap as leafmap
|
3 |
-
|
4 |
-
st.set_page_config(layout="wide")
|
5 |
-
|
6 |
-
st.sidebar.info(
|
7 |
-
"""
|
8 |
-
- Web App URL: <https://huggingface.co/spaces/yunusserhat/Crime-Map>
|
9 |
-
- HuggingFace repository: <https://huggingface.co/spaces/yunusserhat/Crime-Map/tree/main>
|
10 |
-
"""
|
11 |
-
)
|
12 |
-
|
13 |
-
st.sidebar.title("Contact")
|
14 |
-
st.sidebar.info(
|
15 |
-
"""
|
16 |
-
Yunus Serhat Bıçakçı at [yunusserhat.com](https://yunusserhat.com) | [GitHub](https://github.com/yunusserhat) | [Twitter](https://twitter.com/yunusserhat) | [LinkedIn](https://www.linkedin.com/in/yunusserhat)
|
17 |
-
"""
|
18 |
-
)
|
19 |
-
|
20 |
-
st.title("Marker Cluster")
|
21 |
-
|
22 |
-
with st.expander("See source code"):
|
23 |
-
with st.echo():
|
24 |
-
|
25 |
-
m = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
26 |
-
tweets = 'https://raw.githubusercontent.com/yunusserhat/Github/main/data/hatetestshort.csv'
|
27 |
-
borough = 'https://raw.githubusercontent.com/yunusserhat/Github/main/data/londonborough.geojson'
|
28 |
-
|
29 |
-
m.add_geojson(borough, layer_name='London Boroughs')
|
30 |
-
m.add_points_from_xy(
|
31 |
-
tweets,
|
32 |
-
x="longitude",
|
33 |
-
y="latitude"
|
34 |
-
# ,
|
35 |
-
# color_column='hate_pred',
|
36 |
-
# icon_names=['gear', 'map', 'leaf', 'globe'],
|
37 |
-
# spin=True,
|
38 |
-
# add_legend=True,
|
39 |
-
)
|
40 |
-
m
|
41 |
-
m.to_streamlit(height=700)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pages/{2_🔥_Heatmap.py → 1_🔥_Heatmap.py}
RENAMED
File without changes
|