You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#326 2015-07-22 15:40:22

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Wyświetlanie na domyślnej mapie

A co jest nie tak z tagiem amenity=theatre? Przecież, teatr to ogólnie miejsce odgrywania sztuki, koncert też jest sztuką.

Offline

#327 2015-07-22 16:48:52

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Tylko to, że jest zbyt ogólny, o czym świadczy fakt, że powszechnie rozróżnia się teatry (w tym teatry muzyczne) od sal koncertowych. Jeśli zamiast tego schematu zostanie przyjęty schemat w rodzaju:

amenity=theatre
theatre:type=concert_hall

albo inny, w którym będzie można sale koncertowe łatwo zidentyfikować, to mnie to rybka, byle był spójny i rzeczywiście używany w świecie. Będzie o tyle łatwiej to zweryfikować, że jest ta wikipediowa lista sal koncertowych na świecie, więc którykolwiek schemat przekroczy 1000, to będzie natychmiast do wyświetlenia, bo to już ten rząd wielkości, a jak mniej, to też będzie mniej więcej wiadomo, czy jest wystarczająco powszechny.

Offline

#328 2015-07-23 10:58:26

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Kolejny wciągający i fascynujący odcinek serialu o przerabianiu wyświetlania dróg, w którym Mateusz omawia ostatnie liczne zmiany i propozycje (nie kończy tylko na drogach, dotyka to także torów tramwajowych czy budynków):

http://www.openstreetmap.org/user/Mateu … iary/35437

A jak ktoś nie chce tyle czytać, to polecam przynajmniej obrazki smile.

Poza tym można komentować (lepiej teraz niż jak zmiany w końcu wejdą do stylu, a Mateusz reaguje naprawdę szybko i jest otwarty na sprawdzanie różnych pomysłów), no i jeszcze prośba o przykład jakiegoś dobrze zmapowanego miasteczka tym razem (jak najlepiej zmapowane landuse, budynki i dobrze poklasyfikowane drogi).

Offline

#329 2015-07-28 19:54:05

sq7obj
Member
From: Łódź/Stryków
Registered: 2013-09-15
Posts: 143

Re: Wyświetlanie na domyślnej mapie

Zauważyłem jedną rzecz, którą IMHO należało by poprawić - chociaż może z jakiegoś powodu jest to zrobione specjalnie?
turning_circle.PNG
Mniej-więcej po środku zdjęcia widać sporą, brązową, niebieską ikonkę - dominuje na mapie, jest już na zoomie 15 i jest wielkości ikony szpitala. To jest ten node: http://www.openstreetmap.org/node/17209 … 3/19.43532 - zwykłe turning_circle, tyle że na końcu highway=track. Jest znacznie większe niż turning_circle na końcu np. highway=residential - wydaje mi się, że powinno być takiej samej wielkości.

Offline

#330 2015-07-28 20:04:02

Javnik
Member
From: Warszawa
Registered: 2013-08-12
Posts: 109
Website

Re: Wyświetlanie na domyślnej mapie

Offline

#332 2015-07-28 21:03:23

diverpl
Member
From: Szczecin, Poland
Registered: 2012-02-19
Posts: 131

Re: Wyświetlanie na domyślnej mapie

Bo jeszcze nie było wdrożenia.

Offline

#333 2015-07-28 21:14:44

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: Wyświetlanie na domyślnej mapie

Aktualnie używana wersja podana jest na https://github.com/openstreetmap/chef/b … ile.rb#L79

Offline

#334 2015-07-28 22:24:36

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Ciekawe, czy zdążą zaktualizować żeby lodziarnie były widoczne przed końcem lata. wink

Offline

#335 2015-07-29 07:54:24

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: Wyświetlanie na domyślnej mapie

@kocio - akurat do https://github.com/gravitystorm/openstr … -125790884 moje narzędzie może się przydać (ale nie zwiększa ono szybkości TileMilla - w czasie czekania na generację przed/po warto wyjść na spacer czy zrobić obiad).

require 'cartocss_helper'

def main
	tags = {'landuse' => 'quarry'}
	branch_name = 'quarry-icon'
	base_branch_name = 'master'
	zlevels = 10..22
	type = 'way' #or 'node'
	test_locations_count = 10
	CartoCSSHelper.test_tag_on_real_data_for_this_type(tags, branch_name, base_branch_name, zlevels, type, test_locations_count)
end

def init
	#bez potrzeby zmian
	CartoCSSHelper::Configuration.set_style_specific_data(CartoCSSHelper::StyleDataForDefaultOSM.get_style_data)

	#gdzie jest folder ze stylem?
	project_name = 'osm-carto'
	tilemill_project_location = File.join(ENV['HOME'], 'Documents', 'MapBox', 'project', project_name, '')
	CartoCSSHelper::Configuration.set_path_to_tilemill_project_folder(tilemill_project_location)

	#gdzie powinien być folder do którego zapiszą się wygenerowane pliki? 
	CartoCSSHelper::Configuration.set_path_to_folder_for_output(File.join(ENV['HOME'], 'Documents', 'OSM', 'CartoCSSHelper-output', ''))

	#folder na pliki tymczasowe
	CartoCSSHelper::Configuration.set_path_to_folder_for_cache(File.join(ENV['HOME'], 'Documents', 'OSM', 'CartoCSSHelper-tmp', ''))
end

init
main

(jak zainstalować cartocc_helper - jest na https://github.com/matkoniecz/CartoCSSH … tallation)

A, uwagi na temat działania/niedziałania są mile widziane (najlepiej przez https://github.com/matkoniecz/CartoCSSHelper/issues)!

Last edited by Mateusz Konieczny (2015-07-29 11:33:17)

Offline

#336 2015-07-29 10:40:02

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

Kolejny wciągający i fascynujący odcinek serialu o przerabianiu wyświetlania dróg, w którym Mateusz omawia ostatnie liczne zmiany i propozycje

Sporo tego nawet względem pierwotnej propozycji. Kawał niezłej roboty, że w zasadzie ciężko się o coś przyczepić, ale propozycji usunięcia dróg planowanych z wyświetlania to nie jest to czego jestem fanem. Argumentu, że ciężko je zweryfikować w terenie w ogóle nie kupuję, gdyż takie drogi są narysowane wg zupełnie innych informacji i w miarę możliwości źródła powinny być uwzględnione w tagach. Ponadto po to wprowadzono przeźroczystość tych dróg by nie była to informacja widoczna jako najistotniejsza...

Offline

#337 2015-07-29 12:15:25

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Była propozycja, żeby oddzielić te planowane od proponowanych, bo inwestycje mają wiele etapów, ale okazało się, że ciężko to odróżnić, a zmiany mogą nastąpić nawet w ostatniej chwili, więc gdzie tu "ground truth"? Wizualnie akurat nie mam nic przeciwko, bo od kiedy są przeźroczyste w niczym już nie przeszkadzają ani się nie narzucają.

Offline

#338 2015-07-29 19:54:10

diverpl
Member
From: Szczecin, Poland
Registered: 2012-02-19
Posts: 131

Re: Wyświetlanie na domyślnej mapie

Nie wiem, jak jest w innych miastach, ale szczecińska Rada Miasta regularnie podejmuje uchwały, w których nadaje nazwy projektowanym ulicom. Oczywiście każda uchwała posiada załącznik graficzny, na którym przebieg ulicy jest zaznaczony. Takie ulice widnieją również w miejskim planie miasta na gis.um.szczecin.pl.

Offline

#339 2015-07-29 20:15:00

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Ale na świecie bywa różnie, dlatego właściwie dopiero w budowie jest grubszy sens zaznaczać, że coś tam jest.

***

A Mateusz właśnie wymyślił kolejną (nomen omen wink) poprawkę wizualną na średnim poziomie - żeby linie kolejowe były widoczne w charakterystyczny wzorek nawet w pewnym oddaleniu:

https://github.com/gravitystorm/openstr … ssues/1704

Nie spodziewałem się zupełnie, że taka drobna zmiana, teoretycznie zwiększająca zagracenie wizualne, tak bardzo pomaga rozróżnić wszystkie typowe środki transportu: drogi, koleje i tramwaje. To także pasuje bardziej do wizji mapki uniwersalnej, zrównoważonej, a nie przytłoczonej samochodowym spojrzeniem na świat.

Offline

#340 2015-07-29 22:47:04

marcin_b
Member
Registered: 2013-06-20
Posts: 92

Re: Wyświetlanie na domyślnej mapie

Wracając do tematu przerywanej linii w drogach unpaved i wizualnej kolizji z tunelami, chciałbym jednak dać pod rozwagę zastosowanie przerywanej (kwestia jak przerywanej) krawędzi.

Zrobiłem fotoszopkę tego rejonu: http://www.openstreetmap.org/#map=18/48.85570/2.25639:
zfop7yX.jpg

- z tunelu usunąłem całkowicie kolor drogi - zostaje przerywany kolor krawędzi; widzimy to co na powierzchni
- dodałem na jednej jezdni zoffsetowaną (językiem cada) linię "ściany tunelu" żeby było to wyraźniejsze i wyraźniej odróżniało się od propozycji zastosowania przerywanych linii na drogach nieutwardzonych
- nie wiem czy się tak da: nawiasem kwadratowym oznaczony wlot tunelu (można byłoby spróbować inne kształty np. nawias okrągły czy ostrokątny)
- na wąskiej uliczce (również na części z accessem) zrobiłem przymiarki przerywanej krawędzi - kropkowanej, przerywanej linii, kropki z kreską; tu wydaje mi się istota, żeby przerywane linie tunelu i unpaved miały inny charakter, ale żeby były przerywane, a sama droga żeby miała swój kolor, przy czym kreskowanie jest wewnątrz tego koloru.

Last edited by marcin_b (2015-07-29 22:48:14)

Offline

#341 2015-07-30 10:31:21

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Niedawno padł pomysł, żeby w podobny sposób (tzn. obramowanie bez wypełnienia) wyświetlać highway=road:

https://github.com/gravitystorm/openstr … ssues/1666

Offline

#342 2015-07-30 17:19:08

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Kilka dni temu wpadłem na chytry pomysł, żeby wyświetlać POI w obszarach niezamieszkałych wcześniej niż w zabudowanych i właśnie założyłem taki bilecik:

https://github.com/gravitystorm/openstr … ssues/1705

Zasadniczy pomysł opiera się na wykrywaniu landuse=residential - jeśli punkt znajduje się wewnątrz takiego obszaru, to pojawia się normalnie, ale jeśli poza nim, to odpowiednio wcześniej. Jest problem z tym tagiem, ponieważ nie obejmuje wielu obszarów zamieszkałych, ale myślę, że jeśli wybrać na początek jakiś sensowny rodzaj (np. ośrodki zdrowia, krzyże przydrożne, sklepy spożywcze, pomniki itp.), byle niezbyt liczny, oraz solidnie zanalizować czy słusznie występują poza obszarem, czy tylko taki obszar nie został wyznaczony, to dałoby się zebrać doświadczenie do dalszych prób.

Zresztą już sama taka analiza by się przydała, żeby stwierdzić ile powierzchni mamy oznaczonej w ten sposób i ile mniej więcej jeszcze brakuje oraz w ogóle jak się sprawdza wyświetlanie poza miastami, zwłaszcza w biedniejszych częściach świata.

Offline

#343 2015-07-30 19:32:26

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: Wyświetlanie na domyślnej mapie

@marcin_b
z tunelem fajny pomysł. Ciekaw jestem jak by to wyglądało na terenie zabudowanym jak np. Tunel Leopolda w Brukseli http://www.openstreetmap.org/#map=19/50.85941/4.34381

@kocio
Jakie proste a jakie genialne smile Wydaje się, że tam gdzie jest naprawdę ciasno i mamy dużo POI to takie obszary z reguły będą w dużych miastach gdzie i tak oznaczone będą te tereny jako residential, więc nie powinno to sprawiać jakiś większych problemów. Osobiście do wyjątków dał bym również landuse=recreation_ground gdyż tam może być kebab na kebabie smile a wolę by się mnie wyświetliła nazwa obszaru niż jakieś fastfoody które i tak się spodziewam na miejscu będą big_smile

Offline

#344 2015-07-31 00:19:58

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Ktoś słusznie zauważył, że wręcz granice miejscowości można użyć, bo to też z grubsza wskazuje obszary zamieszkałe, a jest na pewno w lepszym stanie i bardziej kompletne niż landuse.

Teraz by się najbardziej przydały jakieś statystyki dla wybranych rodzajów punktów - ile z nich leży poza takimi obszarami. Dlatego dobrze, żeby na początek wziąć na warsztat jakiś niezbyt liczny tag, żeby można było organoleptycznie go obejrzeć i dopiero na tej podstawie doprecyzować reguły.

Offline

#345 2015-07-31 11:40:09

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 2,023
Website

Re: Wyświetlanie na domyślnej mapie

kocio wrote:

Ktoś słusznie zauważył, że wręcz granice miejscowości można użyć, bo to też z grubsza wskazuje obszary zamieszkałe, a jest na pewno w lepszym stanie i bardziej kompletne niż landuse.

Ależ właśnie dlatego granice miejscowości są gorszym pomysłem. Ich użycie oznacza, że jeśli w jakiejś wsi pośrodku niczego jest np. apteka, to pokaże się ona na niższym zoomie pod warunkiem, że nikt się nie postarał oznaczyć granic tej wsi. I to jest tylko pierwszy z brzegu przykład...

Offline

#346 2015-07-31 12:07:23

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Możliwe, ale pomysł jest na tyle nietypowy, że wszystkie możliwości trzeba najpierw spokojnie sprawdzić, żeby błędów było możliwie mało, ale też żeby nie popaść w paranoję. Bo landuse z kolei jest dodawany byle jak, np. część Warszawy nie ma go jeszcze naniesionego (odkładam to sobie na później, bo już trochę dodałem, ale są inne ciekawe i ważniejsze rzeczy)... Praktyka też jest ważna.

Offline

#347 2015-07-31 12:49:42

marimil
Member
Registered: 2012-02-10
Posts: 638

Re: Wyświetlanie na domyślnej mapie

"Obszarów" wsi nie można tutaj brać pod uwagę, bo pokrywają nie tylko obszary zamieszkałe: przykład. Za to można wziąć pod uwagę obszary miast (na mapie ciemniejsze): przykład.

Offline

#348 2015-07-31 14:34:59

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 2,023
Website

Re: Wyświetlanie na domyślnej mapie

marimil wrote:

"Obszarów" wsi nie można tutaj brać pod uwagę, bo pokrywają nie tylko obszary zamieszkałe: przykład. Za to można wziąć pod uwagę obszary miast (na mapie ciemniejsze): przykład.

O, to wygląda nieźle.

Offline

#349 2015-08-02 04:58:59

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Nowa wersja domyślnego stylu (2.32.0) już gotowa i wdrożona na serwerach, można sobie porównać listę zmian w porównaniu z poprzednią wersją:

https://github.com/gravitystorm/openstr … ...v2.32.0

Mnie oczywiście najbardziej interesują zmiany w skali mikro, czyli nowe ikonki sklepów (w tym lodziarni smile ), wind, parkingów motocyklowych, urzędów oraz skrzynek pocztowych i wejść do metra czy zmiana koloru banków i bankomatów na brązowy (w większości z nich maczałem palce), w skali średniej nastąpiły takie zmiany jak zmniejszenie widoczności zajezdni tramwajowych oraz towarowych kolejek linowych, wyświetlanie dróg typu residential bardziej subtelnie na mniejszych poziomach zbliżenia (nareszcie duże miasta przestały wyglądać jak czarna plama!), zmiana wyświetlania winnic oraz unifikacja kolorów niektórych terenów zielonych czy koniec wyświetlania dróg będących w stanie propozycji, a w skali makro - wyświetlanie lodów Antarktydy.

Offline

#350 2015-08-02 21:42:18

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,566
Website

Re: Wyświetlanie na domyślnej mapie

Dostałem prośbę o pomoc w naprawieniu nadmiaru refów pokazujących się na uliczkach, na przykład w takim miejscu:

http://www.openstreetmap.org/#map=15/53.7083/16.6929

Kiedy właściwie one się powinny pokazywać, a kiedy nie?

Offline

Board footer

Powered by FluxBB