[classif] Adds amenity=studio

- Rendered icon similar to shop=music
- Gave it lower priority than shop=music
- Not sure about icon , suggest if better options
- Added only en string ( should i autotranslate rest with DEEPL )
Signed-off-by: hemanggs <hemangmanhas@gmail.com>
This commit is contained in:
hemanggs
2025-03-21 09:05:19 +05:30
committed by Konstantin Pastbin
parent b12f346a24
commit 0a685dc1c4
11 changed files with 34 additions and 1 deletions

View File

@@ -48,6 +48,7 @@
<string name="type.amenity.charging_station.motorcar">Car Charging Station</string>
<string name="type.amenity.childcare">Nursery</string>
<string name="type.amenity.cinema">Cinema</string>
<string name="type.amenity.studio">Studio</string>
<string name="type.leisure.bowling_alley">Bowling Alley</string>
<string name="type.amenity.clinic">Clinic</string>
<string name="type.amenity.college">College</string>

View File

@@ -894,6 +894,8 @@ el:Συνάλλαγμα|ανταλλακτήριο|χρήματα
sk:3Zmenáreň|peniaze
fa:صرافی
amenity-studio
en:Studio
amenity-bar|amenity-pub|@category_eat|@category_nightlife
en:2Bar|2pub|beer|drink|U+1F37A|U+1F37B|U+1F376|tavern|bars and pubs|brew pub|cocktail lounge

View File

@@ -409,6 +409,9 @@
<type id="amenity-events_venue">
<include group="poi_internet" />
</type>
<type id="amenity-studio">
<include group="poi_internet" />
</type>
<type id="amenity-exhibition_centre">
<include group="poi_internet" />
</type>

View File

@@ -661,7 +661,7 @@ addr:interpolation;[addr:interpolation];;addr:housenumber;name;541;
deprecated:amenity|speed_trap:10.2021;542;highway|speed_camera
area:highway|track;543;
area:highway|primary;544;
deprecated|deprecated;545;x
amenity|studio;545;
deprecated|deprecated;546;x
deprecated|deprecated;547;x
deprecated|deprecated;548;x
Can't render this file because it contains an unexpected character in line 7 and column 16.

View File

@@ -0,0 +1,8 @@
<svg height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" fill="#000" id="Oval" opacity=".6" r="12" />
<circle cx="12" cy="12" fill="#8C5F93" r="11" />
<path d="m9 17 8-5-8-5z" fill="#000" />
<title>studio-m</title>
</svg>

After

Width:  |  Height:  |  Size: 283 B

View File

@@ -1981,6 +1981,7 @@ node|z16-[shop=gift],
area|z16-[shop=gift],
node|z16-[shop=music],
area|z16-[shop=music],
node|z16-[amenity=studio],
node|z16-[shop=video],
area|z16-[shop=video],
node|z16-[shop=musical_instrument],
@@ -2212,6 +2213,8 @@ area|z16[shop=gift]
node|z16[shop=music],
area|z16[shop=music],
{icon-image: music-m.svg;}
node|z16[amenity=studio],
{icon-image: studio-m.svg;}
node|z16[shop=video],
area|z16[shop=video]
{icon-image: media-m.svg;}
@@ -2424,6 +2427,8 @@ area|z17-[shop=gift]
node|z17-[shop=music],
area|z17-[shop=music],
{icon-image: music-m.svg;icon-min-distance: 24;}
node|z17-[amenity=studio],
{icon-image: studio-m.svg;icon-min-distance: 24;}
node|z17-[shop=video],
area|z17-[shop=video]
{icon-image: media-m.svg;icon-min-distance: 24;}

View File

@@ -997,6 +997,7 @@ man_made-cross # icon z16- (also has captio
tourism-artwork # icon z15- (also has caption(optional) z15-)
tourism-artwork-architecture # icon z15- (also has caption(optional) z15-)
tourism-artwork-painting # icon z15- (also has caption(optional) z15-)
amenity-studio
=== 1550
amenity-shelter # icon z17- (also has caption(optional) z17-)
@@ -1941,6 +1942,7 @@ leisure-swimming_pool-private # icon z17- (also has captio
# tourism-artwork # caption(optional) z15- (also has icon z15-)
# tourism-artwork-architecture # caption(optional) z15- (also has icon z15-)
# tourism-artwork-painting # caption(optional) z15- (also has icon z15-)
# amenity-studio
# === -8450
# amenity-shelter # caption(optional) z17- (also has icon z17-)

View File

@@ -0,0 +1,8 @@
<svg height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" fill="#fff" id="Oval" opacity=".6" r="12" />
<circle cx="12" cy="12" fill="#8C5F93" r="11" />
<path d="m9 17 8-5-8-5z" fill="#fff" />
<title>studio-m</title>
</svg>

After

Width:  |  Height:  |  Size: 283 B

View File

@@ -997,6 +997,7 @@ man_made-cross # icon z14- (also has captio
tourism-artwork # icon z15- (also has caption(optional) z15-)
tourism-artwork-architecture # icon z15- (also has caption(optional) z15-)
tourism-artwork-painting # icon z15- (also has caption(optional) z15-)
amenity-studio
=== 1550
amenity-shelter # icon z12- (also has caption(optional) z13-)
@@ -1944,6 +1945,7 @@ leisure-swimming_pool-private # icon z17- (also has captio
# tourism-artwork # caption(optional) z15- (also has icon z15-)
# tourism-artwork-architecture # caption(optional) z15- (also has icon z15-)
# tourism-artwork-painting # caption(optional) z15- (also has icon z15-)
# amenity-studio
# === -8450
# amenity-shelter # caption(optional) z13- (also has icon z12-)

View File

@@ -2206,6 +2206,7 @@ UNIT_CLASS_TEST(TestWithClassificator, OsmType_SimpleTypesSmoke)
{"amenity", "charging_station"},
{"amenity", "childcare"},
{"amenity", "cinema"},
{"amenity", "studio"},
{"amenity", "clinic"},
{"amenity", "college"},
{"amenity", "community_centre"},

View File

@@ -42,6 +42,7 @@
"type.amenity.car_wash" = "Car Wash";
"type.amenity.casino" = "Casino";
"type.amenity.gambling" = "Gambling";
"type.amenity.studio" = "Studio";
"type.leisure.adult_gaming_centre" = "Adult Gaming Centre";
"type.leisure.amusement_arcade" = "Arcade";
"type.amenity.charging_station" = "Charging Station";