[DIvisions] Mismatch between OSM's and overture's `division` feature type
@stepps00 đang làm issue này rồi.
Từ ngày 5/2/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Discussed in https://github.com/orgs/OvertureMaps/discussions/252
Originally posted by bocalml November 18, 2024
Category Feedback
Querying division feature type using the overturemaps package for some bbox returns following data:
batch = overturemaps.record_batch_reader(
overture_type="division", bbox=(1.0, 11.0, 2.0, 12.0)
)
gdf = gpd.GeoDataFrame.from_arrow(batch)
places_of_interest = ["isolated_dwelling", "village", "hamlet", "town", "city"]
# `local_type` column is of list[tuple[str, str]] type, just interested in the second element of the tuple
gdf = gdf.loc[gdf["local_type"].apply(lambda x: x[0][1] in places_of_interest)]
gdf["local_type"].value_counts()
>>> local_type
>>> [(en, village)] 100
>>> [(en, hamlet)] 29
>>> [(en, town)] 1
>>> Name: count, dtype: int64
while, when using overpass turbo to retrieve the data (from which I assume the overture's division feature type is pulling the data from) with
[out:json][timeout:25];
(
node["place"](11.0, 1.0, 12.0, 2.0);
);
out body;
>;
out skel qt;
and processing this data returns a larger amount of places actually being detected
gdf_osm = gpd.read_file("osm_benin_bbox.geojson")
gdf_osm = gdf_osm.loc[gdf_osm["place"].isin(places_of_interest)]
gdf_osm["place"].value_counts()
>>> place
>>> village 103
>>> hamlet 49
>>> town 1
>>> Name: count, dtype: int64
Couple of questions:
- why is there a mismatch between the OSM and overture data? My understanding was that overture is using OSM and GeoBoundaries dataset for this feature type
- is there some kind of filtering/preprocessing being used on your side to filter this OSM data, which would explain this? Couldn't find this explanation in the docs
- will the overture ever match the same data as it is in the OSM (it is clear to me this won't be the case if indeed there is some filtering/preprocessing happening on your side), regardless of the other datasets that could be added to it
- also noticed
isolated_dwellingtype barely even exists in overture'sdivisionfeature type (there's ~1.1k rows), while this number is significantly larger in the OSM - (couldn't find the
Divisioncategory, opened this discussion asBase)
Dependency with other categories, if any.
No response
- Ngôn ngữ chính
- Python
- Star
- 1.2k
- Fork
- 48
- Merge trung bình
- 56 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc 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 OvertureMaps/data
-
external
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
OvertureMaps/data#584 ·
-
external
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
OvertureMaps/data#509 ·
-
Places (FI): ~90 duplicate, misplaced, non-pharmacy or closed features in the pharmacy categoryĐang mởexternal
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 49/100
OvertureMaps/data#585 ·
-
[Places] Closed Feather River hospital identity mixed with active Skyway clinic (Paradise, CA)Đang mởexternal
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 22/100
OvertureMaps/data#583 ·
-
data-sources external
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
OvertureMaps/data#581 ·
Tất cả issue của OvertureMaps/data
Issue tương tự
-
comp/tools P2 type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
NousResearch/hermes-agent#142908 · 1 bình luận ·
-
[oblt-aw][autodoc] Fix malformed headings in new Buildkite docs pagesCó thể đã có người làm @github-actions đã nhận hôm nay. Đang mởdocumentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 83/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: fileUploadMatrix.test.ts URL case does a real DNS lookup and fails offlineCó thể đã có người làm @r2jaff đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ComposioHQ/composio#5054 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
pytorch/tensordict#3286 ·
Maintainer thường phản hồi trong vòng 1 ngày