Map output from OSM returns blocked tiles, due to defective request or not following referer-policy
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- data-visualization
Hướng nghiên cứu
Tái hiện vấn đề bằng ví dụ Folium được cung cấp và kiểm tra các yêu cầu ô bản đồ của trình duyệt cũng như cấu hình ô bản đồ OSM mặc định. Xác định nơi chính sách yêu cầu được định nghĩa và xác minh bản sửa lỗi bằng cách xác nhận rằng bản đồ tương tác được tạo tải các ô bản đồ mà không có cảnh báo 403.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Bug description
I am plotting a data set to be projected on a map, using Folium. However, the default OSM representation doesn't work properly.
The map renders as this, displaying a lot of warnings on 403 errors:
Reading the OSM wiki page about Blocked tiles, one might assume that Folium currently doesn't comply to OSM's policies?
To Reproduce
Code excerpt:
import folium
# convert to pandas dataframe
import pandas as pd
df = pd.DataFrame(folkegrupper, columns=["Historic name", "Modern name", "English name", "Area", "Longitude", "Latitude"])
# create map
m = folium.Map(location=[30, 70], zoom_start=3)
# add points to map
for index, row in df.iterrows():
folium.CircleMarker(
location=[row["Longitude"], row["Latitude"]],
radius=15,
color="blue",
fill=True,
fill_color="blue",
fill_opacity=0.6,
tooltip=f"Modern name: {row['Modern name']}",
popup=f"Historic name: {row['Historic hame']}<br>Area: {row['Area']}"
).add_to(m)
# display map
m
Example data for testing code above (variable must be run before the code)
folkegrupper = [
("group1a", "group1b", "group1c", "Sør-Afrika", -30.0550, 23.6235),
("group2a", "group2b", "group2c", "Malaysia", 4.2105, 101.6864),
("group3a", "group3b", "group3c", "Nord-Russland", 59.4372, 105.3305),
("group4a", "group4b", "group4c", "Midtøsten", 27.2750, 49.8718),
("group5a", "group5b", "group5c", "India", 20.5937, 78.9629),
("group6a", "group6b", "group6c", "Verden", 0, 0),
("group7a", "group7b", "group7c", "Sør-Afrika", -25.7302, 28.2092)
]
Expected behavior
GIVEN valid code and a dataset with geodata,
WHEN the code is run,
THEN an interactive map should display without blocked tiles
Environment info
- Browser: Firefox 151.0.3 (used to display html output)
- Python version: 3.12.13
- folium version: 0.20.0
- Ngôn ngữ chính
- Python
- Star
- 7.4k
- Fork
- 2.3k
- Merge trung bình
- 17 giờ 22 phút
- Pull request đã merge (30 ngày)
- 11
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của python-visualization/folium
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
python-visualization/folium#2092 · 5 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 67/100
python-visualization/folium#2278 · 1 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
python-visualization/folium#2259 ·
-
Touch Screen often fails Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
python-visualization/folium#2219 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
python-visualization/folium#2200 ·
Tất cả issue của python-visualization/folium
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
canonical/paas-charm#368 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
addition to tracking list Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
StevenBlack/hosts#3256 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
qualcomm/qai-appbuilder#275 ·