Strona 1 z 3

Alerty - remonty wg GDDKiA

: 07 paź 2008, 15:47
autor: AndrzejH
Witam,
ze strony Generalnej Dyrekcji Dróg Krajowych i Autostrad pobrałem dane z "utrudnienia na drogach". Przerobiłem to na safety_RD.csv dodałem plik ikonki i plik dźwiękowy odpowiednio nazwane. Zapakowałem do Nuwiego POILoadere'm (z dystansem 1000 m) i tu niespodzianka: niektóre utrudnienia ładnie są sygnalizowane dźwiekiem i napisem a niektóre olewane. Obojędnie czy jazda w naturze czy symulacja. Po dokładniejszym zapoznaniu się z sytuacją okazuje się, że część współrzędnych podanych przez Dyrekcję leży obok dróg - i chyba to jest przyczyną braku sygnalizacji alarmu>
Mam pytania:
1. Czy dobrze wykombinowałem, że współrzędna musi być na drodze aby alarm zadziałał?
2. Jak maksymalnie może być oddalony?
3. Czy można z tym fantem coś zrobić?

Wczesna informacja o remontach może być przydatna.

: 07 paź 2008, 15:55
autor: beetle-m
Temat był już wałkowany. Niektóre współrzędne są zbyt oddalone, a GDDKiA nie ma ochoty ich przestawiać.
Też uważam, że to postawa ze szkodą dla użytkowników GPS'ów ale plik nie powstał z myślą o nas.

Ad.1 Nie musi być na samej drodze.
Ad.2 Tu niestety nie wiem. Zapewne frasun nas wesprze wiedzą.
Ad.3
- można przesuwać punkty ale jest ich zbyt dużo :oops:
- można spróbować przekonać GDDKiA do tworzenia właściwego pliku XML, przydatnego użytkownikom GPS

Lista tematów pokrewnych opisanych dotychczas na Garniaku:
:arrow: Utrudnienia drogowe
:arrow: Sugerowane objazdy lokalne

: 07 paź 2008, 16:01
autor: AndrzejH
Dzięki za szybką odpowiedź.
Sporo czytałem forum, ale nie natknałem się na wałkowanie tego problemu. A może już skleroza mnie już złapała :D
Czyli praktycznie nic nie można zmienić, szkoda.
Można tylko poogladać gdzie są najbliższe remonty - na zasadzie przeglądania POI.

: 07 paź 2008, 16:08
autor: beetle-m
AndrzejH pisze:Czyli praktycznie nic nie można zmienić, szkoda.
Trzeba spróbować raz jeszcze porozmawiać z autorem pliku :roll: .

Temat uważam jest ciekawy. Testowałem "gotowca" (gpi) i idea bardzo mi się podobała.

: 07 paź 2008, 17:04
autor: nocnyMarek
Pytanie jakie sie nasuwa, to z jakich map korzysta GDDKiA podając te współrzędne.

: 07 paź 2008, 17:46
autor: Azzie
Zapewne danymi wejściowymi jest informacja na którym kilometrze i na jakiej długości mają miejsce utrudnienia. Przybliżone współrzędne są wyznaczane jakąś nienajdokładniejszą metodą, może w oparciu o jakąś zgrubną siatkę kilometrową.

Ale dysponując dokładną siatką dróg z zaznaczonymi kilometrami można wyznaczyć dokładne położenie. Dokładną siatkę dróg mamy (UMP), ale nie mamy kilometrów. Te jednak można sobie samemu określić wiedząc jakie kilometry mamy na początku i końcu danej drogi i interpolując. Skąd jednak wziąć informację na którym końcu jest który kilometr? Najlepiej od samego GDDKiA z pliku http://www.gddkia.gov.pl/dane/zima_html/warunkidane.xml Co prawda nie wiemy na którym z dwóch końców jest która z dwóch wartości, ale mamy przybliżone współrzędne na podstawie których można zdecydować.

To kto pisze konwerter numer_drogi+kilometr -> współrzędne?

Re: Alerty - remonty wg GDDKiA

: 23 paź 2008, 01:53
autor: Azzie
Przyjrzałem się problemowi z bliska. Dobre wieści są takie, że konstrukcja serwisu dla kierowców pozwala łatwo odtworzyć pikietaż (kilometraż) dróg. Złe wieści są takie, że nie mogę uzyskanych danych przekształcić na współrzędne geograficzne.

W tej chwili potrafię wydłubać dowolny element z serwisu dla kierowców i nanieść na niżej załączony arkusz. Mogą to być utrudnienia, parkingi, odcinki opisujące warunki drogowe, cokolwiek. Ale nie wiem w jakim odwzorowaniu są współrzędne. Próbowałem przekształceń afinicznych dla UTM i Plate Caree, ale mam błedy dochodzące do kilku kilometrów.

Czy ktoś potrafi skalibrować poniższy arkusz i może mi podać typ oraz parametry odwzorowania?

http://mizar.astronet.pl/~azzie/tmp/polska.png

Re: Alerty - remonty wg GDDKiA

: 23 paź 2008, 21:28
autor: Bas
Zastanawiam sie, czy nie wystarczy podac wspolrzednych lewego gornego i prawego dolnego naroznika obrazka (nie kontur) w WGS 84? Przy wymiarach blisko 1700 x 1600 potencjalne bledy powinny byc zdecydowanie mniejsze niz dotychczasowe kilka km.

Mozliwe, ze bladze totalnie - to luzna sugestia ;)

Re: Alerty - remonty wg GDDKiA

: 24 paź 2008, 11:51
autor: Azzie
Bas pisze:Zastanawiam sie, czy nie wystarczy podac wspolrzednych lewego gornego i prawego dolnego naroznika obrazka (nie kontur) w WGS 84? Przy wymiarach blisko 1700 x 1600 potencjalne bledy powinny byc zdecydowanie mniejsze niz dotychczasowe kilka km.
Niestety deformacja nieliniowa jest mocno zauważalna. A współrzędne kartograficzne które chcę przekształcać mają 10x większą rozdzielczość niż te 1700 x 1600.

Ale można łatwo spróbować i zobaczyć samemu. Bierzemy dowolny program graficzny, ładujemy mapę Polski (w tym przypadku z Googla, czyli Plate Caree o ile się nie mylę), nakładamy granicę, i...

Obrazek

Próbowałem nakładać na mapy w GUGiK-80 i UTM, ale albo coś źle robię, albo te granice są w jeszcze innym odwzorowaniu.

Re: Alerty - remonty wg GDDKiA

: 24 paź 2008, 20:21
autor: Bas
Fatalnie to wyglada. Na odwzorowaniach nie znam sie zupelnie.
Obraz wyglada tak jakby ktos krzywo rzucil obraz z rzutnika. Ksztalt (te wszystkie zalamania) jest dobry, ale choc polnoc wyglada ladnie, to poludnie rozjezdza sie na boki - wschod jakby bardziej.

Dla obrazka:
- wspolrzedne gora i dol moglyby zostac - obrazek wpasuje sie w ramki "poziome"
- wspolrzedne lewa/prawa - kompensowac wspolczynnikiem: poludnie rozjechalo sie w stosunku do polnocy o xx sekund, co na yy sekund pokonywanych z polnocy na poludnie daje zz sekund dodatkowo/ujemnie na kazda sekunde.
Azzie pisze:współrzędne kartograficzne które chcę przekształcać mają 10x większą rozdzielczość niż te 1700 x 1600.
im wiecej tym lepiej ;)

To oczywiscie dywagacje "geometryczne" ;)
Przeciez tez profil Polski musi byc w jakims ukladzie odniesienia...

Az zerkne pozniej czy mozna ten profil "wyprostowac"... Na oko wiele moze sie wydawac ;)

Re: Alerty - remonty wg GDDKiA

: 24 paź 2008, 23:07
autor: Magnoom
Przyznam szczerze, że dużo kombinowałem z tą mapką i nadal nie jestem pewien w jakim układzie odniesienia została ona wykonana. Próbowałem ją naciągać na różne sposoby, ale przy tej wielkości pliku i jego dokładności oraz przy braku innych punktów charakterystycznych w centrum efekty były dość kiepskie.

Najbliższe rzeczywistości wydały mi się eksperymenty w oparciu o zmodyfikowane parametry układu 2000. W tym układzie współrzędnych prostokątnych płaskich na elipsoidzie GRS-80 Polskę podzielono na cztery pasy z południkami centralnymi przy 15, 18, 21, 24 stopniach.
Ja przyjąłem jako centralny 19 stopni 30 minut.
False easting też przyjąłem w środku więc 7 000 000.
Skala: 0,99992.
Obrazek

Na razie mi wystarczy i idę spać.

Re: Alerty - remonty wg GDDKiA

: 02 lis 2008, 16:23
autor: Azzie
Jest postęp :-)

Z uzyskanych przeze mnie informacji wynika, że za serwis kierowców na stronach GDDKiA odpowiada firma ProMat. Wysłałem im parę pytań bezpośrednio oraz poprzez rzecznika prasowego GDDKiA.
Azzie pisze: (...) Mam jednak kilka pytań technicznych na które nie znalazłem odpowiedzi w dokumentacji.

W pliku http://www.gddkia.gov.pl/dane/zima_html/utrdane.xml można odnaleźć współrzędne geograficzne utrudnień.

1) Czy współrzędne te są podawane w systemie WGS-84?
2) Jeśli jest to położenie przybliżone, w jaki sposób jest ono obliczane?
3) Z czego może wynikać położenie podawanych punktów nieraz kilkaset metrów od przebiegu drogi?

W pliku http://www.gddkia.gov.pl/dane/zima_html/warunkidane.xml nie pojawiają się współrzędne geograficzne, podawany jest jedynie kilometraż.

4) Gdzie mogę odnaleźć/uzyskać dane dotyczące pikietażu dróg w formie droga/kilometr - pozycja? Chciałbym móc nanieść informację o stanie dróg na mapę.

Mapa warunków drogowych http://www.gddkia.gov.pl/article/serwis ... /index.php realizuje większość poszukiwanej przeze mnie funkcjonalności, jednak odwzorowanie mapy pozostaje dla mnie zagadką.

5) Czy jest to mapa w układzie GUGiK-80, UTM czy może innym?

Odpowiedzi na powyższe pytania pozwoliłyby korzystać z udostępnionych danych w odbiornikach GPS. (...)
Otrzymałem następujące odpowiedzi od pana Jarosława Dębickiego z ProMatu (przekazane przez pana Łukasza Dybkowskiego z GDDKiA):
GDDKiA pisze:
ProMat pisze: 1) Czy współrzędne te są podawane w systemie WGS-84?

System w jakim podawane są współrzędne geograficzne utrudnień jest zgodny z systemem użytym w Systemie Referencyjnym będącym składnikiem Banku Danych Drogowych prowadzonym przez GDDKiA.

2) Jeśli jest to położenie przybliżone, w jaki sposób jest ono obliczane?

Współrzędne geograficzne umieszczone w pliku utrdane.xml są współrzędnymi przybliżonymi. Utrudnienia lokalizowane są na podstawie informacji o numerze drogi oraz pikietażu natomiast współrzędne geograficzne, wyliczane są na podstawie aproksymacji danych pochodzących z systemu referencyjnego.

3) Z czego może wynikać położenie podawanych punktów nieraz kilkaset metrów od przebiegu drogi?

Precyzja lokalizacji współrzędnych geograficznych zależy od gęstości umieszczenia punktów referencyjnych na drodze na podstawie których obliczana jest lokalizacja. Ponieważ częstotliwość z jaką umieszczane są punkty referencyjne nie jest stała i może zmieniać się od kilkudziesięciu metrów do kilku kilometrów rozbieżność pomiędzy rzeczywistą lokalizacją geograficzną a obliczoną (umieszczoną w pliku XML) może się wahać w przedziale od kilku do kilkuset metrów.

4) Gdzie mogę odnaleźć/uzyskać dane dotyczące pikietażu dróg w formie droga/kilometr - pozycja? Chciałbym móc nanieść informację o stanie dróg na mapę.

Informacje o współrzędnych geograficznych poszczególnych punktów na drodze zawarte są w Systemie Referencyjnym będącym składnikiem Banku Danych Drogowych prowadzonym przez GDDKiA.

5) Czy jest to mapa w układzie GUGiK-80, UTM czy może innym?

Odwzorowanie danych na mapie warunków drogowych zgodne jest z układem GUGiK-80.
Uporzedzając Pana ewentualne dalsze pytania informujęm, że jakiekolwiek informacje o pikietażu, Systemie Referencyjnym ma Departament Studiów GDDKiA. Kontakt do Departamentu Studiów: 03-301, Warszawa, ul. Golędzinowska 10, tel. (22) 811-04-48, fax (22) 811-70-40
Mój komentarz:

1) Ostatecznie przyjąłem WGS-84 i punkty trzymają się Googla :-)
2) Wygląda na to, że położenie środka odcinka robót jest interpolowane na podstawie Systemu Referencyjnego
3) Mam już położenia geograficzne wszystkich punktów referencyjnych, nie mam jednak pełnej informacji o pikietażu dróg
4) Kto się podejmie próby wydobycia pełnego Systemu Referencyjnego z Departamentu Studiów GDDKiA? To by pozwoliło lepiej nanosić odcinki robót na siatkę dróg.
5) GUGiK-80 to raczej nie jest, ale jakiś wielomian zawsze można dopasować, więc mam już "oficjalną" siatkę dróg rozpiętą na punktach referencyjnych - wraz ze współrzędnymi tych punktów i numeracją dróg.

Teraz zbieram pomysły jak sprytnie wykorzystać dane które są w posiadaniu GDDKiA. Co byście chcieli mieć w swoich Garminach i jak by miało to działać? :-)

Re: Alerty - remonty wg GDDKiA

: 02 lis 2008, 16:38
autor: frasun
Ciekawe, jak na podstawie tych danych uruchomią TMC. ;)
Jedyne, co przychodzi mi do głowy to, plik z danymi w formacie GPX pozwalający na wgranie tych punktów w formie ostrzeżeń do GPS. :D
Pozdrawiam,

Re: Alerty - remonty wg GDDKiA

: 02 lis 2008, 17:05
autor: Azzie
frasun pisze:Ciekawe, jak na podstawie tych danych uruchomią TMC. ;)
Jedyne, co przychodzi mi do głowy to, plik z danymi w formacie GPX pozwalający na wgranie tych punktów w formie ostrzeżeń do GPS. :D
Których punktów? Utrudnień na drogach? To nie punkty :-) To odcinki. Utrudnienie na drogach jest opisane kilometrażem. Od kilometra X do kilometra Y dzieje się to i owo. Kiedy i jak GPS miałby ostrzegać?

Trochę gorzej, że nawet z pełnym Systemem Referencyjnym te punkty "od" i "do" trzeba interpolować. Można tak jak GDDKiA interpolować na pałę (czasem punkt wyjdzie w krzakach koło drogi), można wziąć UMPa i próbować interpolować po siatce dróg (o ile jest tam droga - jak tam z kompletnością dróg krajowych w UMPie?). Można ewentualnie olać interpolację i wybrać najbliższy punkt referencyjny wzdłuż drogi przed/po. To jak?

Re: Alerty - remonty wg GDDKiA

: 02 lis 2008, 17:14
autor: frasun
Początek i koniec remontu... Sposób Gdaki, czyli ekstrapolacja środka jest dobry do pokazywania tego graficznie na mało dokładnej mapie. ;)
Użyj UMPa, DK są kompletne i aktualne. Jeśli chodzi o pozycję, drobne odchyłki są akceptowalne, ale oczywiście dociągnięcie do istniejącej drogi tylko ułatwi sprawę. :D
Pozdrawiam,