2256


Posted: Wed Feb 18, 2009 8:30 pm    Post subject: Geoportal i inne serwery WMS

0x01 graphic

Geoportal udostępnił obecnie swoje bardzo obszerne bazy poprzez serwer WMS.
Daje to nam możliwość zgrywania dowolnych map czy zdjęć lotniczych poprzez różne programy typu GoogleEarth, WorldWind i wyświetlanie ich jako „warstw”.
Niestety googleak jak na razie nie umożliwia dodania adresu WMS 0x01 graphic


Większość z nas katuje geoportal printscreen-em, skleja i kalibruje ręcznie.
Jest jednak nadzieja! 0x01 graphic

program (MapRequest): http://sourceforge.net/project/screenshots.php?group_id=124750
Umożliwia on zgranie map z serwerów WMS a co najlepsze zapisuje od razu plik .map z kalibracją ściągniętej mapy!
Niestety od kilkunastu dni walczę i nie potrafię dodać serwera geoportalu, błąd "failed to request map segments"

Po zainstalowaniu programu, w katalogu "Program Files\MapRequest\services\” siedzą pliki z rozszerzeniami .properties
(wystarczy otworzyć plik z notatnika)
Z tego co rozumiem w pliku tym podajemy dane serwera WMS
w naszym wypadku maps.geoportal.gov.pl/WMS_TOPO/WMService.aspx
lub maps.geoportal.gov.pl/wms_orto/wmservice.aspx
i tu zaczynają się schody, nie wiem jakie adresy podać w requestURL=, refererURL=.

Zauważyłem że po nawiązaniu „połączenia” z geoportalem program tworzy w katalogu cache\ plik .xml

Do dzieła Panowie i Panie, myślę że wspólnie uda nam się przekonać geoportalowy serwer do współpracy 0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
Ludwik



Joined: 13 Jul 2007
Posts: 19

Posted: Sun Feb 22, 2009 10:09 pm    Post subject:

0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

kirek123 wrote:

Do dzieła Panowie i Panie, myślę że wspólnie uda nam się przekonać geoportalowy serwer do współpracy 0x01 graphic

Posted: Tue Feb 24, 2009 6:53 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic



Próbowałem 4 polecane programy: MapRequest, Qgimp, Gaia i Nasa World Wind. Niestety kicha.
Dopiero po odbyciu kilkugodzinnych studiów w necie na temat: "Co to jest serwer WMS i dlaczego?" udał mi się namówić geoportal do współpracy. Na razie serwisy TOPO (rastrowy) i ORTO. Nie potrzeba żadnych programów ani skryptów. Wystarczy ładnie poprosić serwer a on mapkę wykona i przyśle. Skalibrować trzeba własnoręcznie w układzie 92.
Poprosić można np. tak:
http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65&bbox=642000,472000,649000,479000&format=image/png&styles=&width=1500&height=1500
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Feb 25, 2009 12:15 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

Bardzo dobry link.
Działa nawet do map 4000X4000.
Pytanie co napisać zamiast TOPO_25_65 aby uzyskać :
RASTER w skali 1:5000 (chociaz nie ma pokrycia całej Polski)

Ging

Back to top

0x01 graphic

 

0x01 graphic
kwicol



Joined: 16 Mar 2008
Posts: 34

Posted: Wed Feb 25, 2009 12:18 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

wow, działa! 0x01 graphic


Czy możesz jeszcze jakoś opisać parametry tego zapytania?

Z tego co zauwazyłem to:
layers=TOPO_25_65 - skala 1:25k
layers=TOPO_50_65 - skala 1:50k
mam problem jak łatwo odszukać interesujący fragment mapy, i z jakim rozmiarem go podać (width=1500&height=1500), by rozdzielczość była najlepsza dla danej skali...

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Feb 25, 2009 12:35 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

RASTER 1:5000

to ustawienie przyciskiem RASTER; 5000 wpisane ręcznie w okienko powyżej.
Jeżeli jest pokrycie danego terenu to mamy inne mapy niż z linku.

Wielkość obrazka w pixlach należy dobrać experymentalnie np.
wpisując szerokośc 2500 i wysokość 2500 .
Jeżeli powiększenie na ekranie jest niezadowalające to zwiększamy te liczby.
Ja dla obszaru mapy 8 x8 km miałem 4000 szerokośc i wysokość

Aby szybko znaleść interesujący nas fragment mapy nalezy
odczytać współrzędne X Y z mapy geoportalu
w linku pierwsze dwie pozycje to lewy dolny róg mapy potem prawy górny róg.

Uwaga na ekranie mapy geoportalu pozycje X i Y są zamienione
Należy Y z ekranu wpisać na pierwszą pozycję w linku a X z ekranu na drugą pozycję.


Ging

Back to top

0x01 graphic

 

0x01 graphic
JohnDoe



Joined: 24 Jun 2008
Posts: 22
Location: Poland/Chelmza

Posted: Wed Feb 25, 2009 1:03 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

Wartości dla layers:
TOPO_50_92
TOPO_50_65
TOPO_50_42
TOPO_25_65
TOPO_100_80
TOPO_10_92
TOPO_10_65_Sytuacja
TOPO_10_65_Rzezba
TOPO_10_42

Które będą działać dla jakiego terenu, jeszcze nie wiem, trzeba pokombinować 0x01 graphic


Wartość bbox to dla CRS=EPSG:2180 (współrzędnych metrowych) można sobie dla wybranego terenu poszukać tu: http://maps.geoportal.gov.pl/webclient/
Zwórćcie uwagę, że na dole mapy podawane są współrzędne pod kursorem, jak również wartości metrowe X, Y, jak doświadczalnie doszedłem to pierwsze dwie wartości bbox to Y i X (w takiej kolejności) dolnego lewego rogu, a kolejne to odpowiednio prawy górny. Jeszcze jadna rzecz, którą zauwazyłem to jeśli obszar, który podamy nie jest kwadratem, to wartość prawego górnego rogu może być inna dla pobranego obrazka, tak aby zachować proporcje mapy. Mogę się mylić co do wniosków, bo nie jestem ich pewny, jeszcze musze trochę nad tym posiedzieć i po kombinować 0x01 graphic

Wpisujcie swoje obserwacje, może jakoś wspólnie dojdziemy do konkretnych wniosków.

Tylko jak teraz poprawnie skalibrowac te mapy? Jak dobrać się do właściwych współrzędnych?

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Feb 25, 2009 1:12 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

TOPO_10_92

to jest ta mapa o która mi chodziło. Dzięki

Ging

Mapy kalibrujemy tak jak zaleca GPSMANIAK na swojej stronie.
Współrzedne geograficzne dla poszczególnych punktów bierzemy ze strony map geoportalu a OZI ustawiamy dla PUWG 92

w skrócie:
WGS84
Transverse mercator
Projetion Setup:
0
19
0.9993
500000
-5300000

Ging

Last edited by ging on Wed Mar 11, 2009 9:58 am; edited 2 times in total

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Wed Feb 25, 2009 1:18 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

Który layer na jakim terenie: sprawdzić w geoportal->skorowidze map

kalibracja: niezależnie od rodzaju rastra kalibrować w układzie 92 (wystarcza na dwa rogi). Dane dla bbox minx i miny to lewy dolny róg mapy, wartości wpisać jako user grid minx=easting, miny=northing. Podobnie maxx i maxy użyc jako dane dla prawrego górnego rogu.

Code:

OziExplorer Map Data File Version 2.2
wmservice.png
wmservice.png
1 ,Map Code,
WGS 84,WGS 84,   0.0000,   0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,
Map Projection,Transverse Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Point01,xy,    0, 1500,in, deg,    ,        ,,    ,        ,, grid,   ,     642000,     472000,
Point02,xy, 1500,    0,in, deg,    ,        ,,    ,        ,, grid,   ,     649000,     479000,
Projection Setup,     0.000000000,    19.000000000,     0.999300000,       500000.00,     -5300000.00,,,,,
Map Feature = MF ; Map Comment = MC     These follow if they exist
Track File = TF      These follow if they exist
Moving Map Parameters = MM?    These follow if they exist
MM0,Yes
MM1B,
MOP,Map Open Position,0,0
IWH,Map Image Width/Height,1500,1500



taka kalibracja najzupełniej wystarcza
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Posted: Wed Feb 25, 2009 5:46 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

a może ktoś wie jak zapytać żeby wyświetlić jednocześnie dwie warstwy?

próbuję tak:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65,TOPO_50_92&bbox=285000,319500,295000,329500&format=image/png&styles=&width=4000&height=4000

ale niestety, geoportal zgłasza błąd. obie warstwy pytane z osobna wyświetlane są poprawnie

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

artek wrote:

a może ktoś wie jak zapytać żeby wyświetlić jednocześnie dwie warstwy?

próbuję tak:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65,TOPO_50_92&bbox=285000,319500,295000,329500&format=image/png&styles=&width=4000&height=4000

ale niestety, geoportal zgłasza błąd. obie warstwy pytane z osobna wyświetlane są poprawnie

Posted: Wed Feb 25, 2009 6:41 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic



to może tak:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65,TOPO_10_92&bbox=285000,319500,295000,329500&format=image/png&styles=,&width=1000&height=1000

styles musi być tyle samo co layers, tu dałem przecinek czyli oba styles są równe default_style. serwer rysuje warstwy w takiej kolejności jak w zapytaniu. W tym zapytaniu najpierw zrobił podkładkę z 25k i na niej nałożył 10k ale tylko te które miał.

edit:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65,TOPO_10_65_Rzezba&bbox=285000,320500,287000,322500&format=image/png&styles=,&width=1000&height=1000

na 25k nałożyło przezroczyście 10k (same poziomice)

tu można sobie poczytać:
http://lyceum.massgis.state.ma.us/wiki/doku.php?id=wms:simple_example:home
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
kirek123



Joined: 11 Jun 2008
Posts: 4

Posted: Thu Feb 26, 2009 11:10 am    Post subject:

0x01 graphic

Wspólnymi siłami udało nam się przekonać geoportal do współpracy 0x01 graphic

Dzięki wszystkim za udział w dyskusji, szczególne podziękowania dla buki!
W celu usprawnienia tworzenia linków dla WMS stworzyłem prościutkiego .xls-a generującego link + dane do pliku .map
zachęcam do edycji mojego pliku i dzielenie się wynikami na forum, (można dodać wyświetlanie dwóch warstw jednocześnie) jeśli ktoś zna podstawy VBA zachęcam do stworzenia makra generującego gotowe pliki z mapą i koordynatami

0x01 graphic

GEOPORTAL_ 2.zip

 Description:

 Filename:

 GEOPORTAL_ 2.zip

 Filesize:

 9.83 KB

 Downloaded:

 35 Time(s)

0x01 graphic



Last edited by kirek123 on Tue Mar 03, 2009 3:52 pm; edited 1 time in total

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Posted: Thu Feb 26, 2009 11:47 am    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic

[quote="buka"]

artek wrote:

styles musi być tyle samo co layers, tu dałem przecinek czyli oba styles są równe default_style.



thx, działa, to akurat nie przyszło mi do głowy. cóż, taka mała rzecz, a cieszy.
przez brak przecinka w odpowiednim miejscu, niejeden przetarg uwalono 0x01 graphic


a na przyszłość, przy trzech warstwach trzeba dwa przecinki wstawić:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65,TOPO_10_92,TOPO_50_92&bbox=287000,317500,297000,327500&format=image/png&styles=,,&width=4000&height=4000

- aczkolwiek przy takich rozdzielczościach połączenie topo 1:10k i 1:50k nie wychodzi najlepiej. z 1:25k/65 jeszcze wygląda nieźle, ale jej aktualność (czy raczej ponad 40 letnia nieaktualność) w bardziej zurbanizowanych rejonach jest niestety wykluczająca. ale ze względu na 100% pokrycie świetnie nadaje się na podkład.

Back to top

0x01 graphic

 

0x01 graphic
jackt



Joined: 07 Jun 2008
Posts: 20

kirek123 wrote:

Wspólnymi siłami udało nam się przekonać geoportal do współpracy :D
Dzięki wszystkim za udział w dyskusji, szczególne podziękowania dla buki!
W celu usprawnienia tworzenia linków dla WMS stworzyłem prościutkiego .xls-a generującego link + dane do pliku .map
zachęcam do edycji mojego pliku i dzielenie się wynikami na forum, (można dodać wyświetlanie dwóch warstw jednocześnie) jeśli ktoś zna podstawy VBA zachęcam do stworzenia makra generującego gotowe pliki z mapą i koordynatami

Posted: Thu Feb 26, 2009 1:45 pm    Post subject:

0x01 graphic



Człowieku, normalnie wiktora bym Ci za to dał :D Cytując znanego polskiego gangstera ;) Tylko mam jedno pytanie - jak ten skrypcik wstawia prawy górny róg? lewy dolny podaje się w tabelce, a czy prawy górny też można określić? Czy nie da rady?

Pozdrawiam
_________________
Pentagram PathFinder GPS SiRF Star III + Nokia 6300 2GB micro SD + TrekBuddy v.0.9.8

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

kirek123 wrote:

jeśli ktoś zna podstawy VBA zachęcam do stworzenia makra generującego gotowe pliki z mapą i koordynatami

jackt wrote:


Człowieku, normalnie wiktora bym Ci za to dał 0x01 graphic
Cytując znanego polskiego gangstera 0x01 graphic
Tylko mam jedno pytanie - jak ten skrypcik wstawia prawy górny róg? lewy dolny podaje się w tabelce, a czy prawy górny też można określić? Czy nie da rady?

Pozdrawiam

Posted: Thu Feb 26, 2009 4:01 pm    Post subject:

0x01 graphic



Właśnie ulepiłem takie coś. Nie makro ale aplikację Borland Delphi. Prototyp już działa: podaje się layer, rogi mapy, skalę (czyli ile wynikowy obrazek ma mieć metrów na piksel) i klika Get. I za chwilę na dysku mamy obrazek
"layer_x1_y1_x2_y2.png". Wymiary obrazka oczywiście same się liczą ze skali. Pozostaje jeszcze tylko zrobić generator pliku layer_x1_y1_x2_y2.map.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735



W pliku xls dla uniknięcia błędnego wprowadzania drugiego punktu wprowadziłem wartość „skala” (współrzędne metrowe)
I tak jeśli wprowadzimy
1 narożnik (lewy dolny) x=477000 y=627000
to
2 narożnik (prawy górny) x=477000+”skala” y=627000+”skala”

w pliku zapomniałem opisać że podajemy tylko lewy dolny punkt mapy
musze to poprawić

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Thu Feb 26, 2009 7:25 pm    Post subject:

0x01 graphic

Prototyp osiągnął pełną sprawność merytoryczną. Tzn. zrzuca obrazek *.png na dysk i generuje plik *.map kalibrowany na 4 rogi. Zapisane ślady pasują jak ulał.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Bastech



Joined: 17 Dec 2008
Posts: 23

buka wrote:


kalibracja: niezależnie od rodzaju rastra kalibrować w układzie 92 (wystarcza na dwa rogi).
taka kalibracja najzupełniej wystarcza

Posted: Thu Feb 26, 2009 9:38 pm    Post subject: Re: Geoportal i inne serwery WMS

0x01 graphic



A czy np. warstwę TOPO_25_65 też należy kalibrować w układzie 92 ?
Jeśli tak robię to siatka Ozi-ego nie pokrywa się z siatką warstwy. Tak ma być ?
_________________
Pentagram Pathfinder 3101 + LG KU990 Viewty

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Thu Feb 26, 2009 9:53 pm    Post subject:

0x01 graphic

Jeżeli masz mapę w układzie 65 to trzeba ja skalibrować w tym układzie. To nie jest trudne, wystarczy znaleźć właściwe współrzędne siatki kilometrowej w tym układzie dla danego arkusza. Zerknij na stronę p. T.Syryjczyka, tam jest cała kuchnia związana z układem 65 i wskazane narzedzia. Przy łączeniu warstw w rożnych układach trzeba coś wybrac i wtedy to może być np. układ 92. Prawdę powiedziawszy co potrafi składać geoportal w WMS i jak - dokładnie się nie przyglądałem.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Ranger wrote:

Jeżeli masz mapę w układzie 65 to trzeba ja skalibrować w tym układzie.

Posted: Thu Feb 26, 2009 11:28 pm    Post subject:

0x01 graphic



Ale geoportal tworzy bitmapy przekształcone na układ 92. Nawet warstwa 25k ukł. 65 wysłana przez serwer będzie przetworzona do 92 i tak trzeba ją kalibrować.
Capabilities mówią -> EPSG:2180, czyli ukł. 92
lub EPSG:4326, czyli WGS84 proj. LAT/LON ale wtedy bbox musi mieć współrzędne podane w stopniach a bitmapa jest przekoszona i nie idzie jej skalibrować.

np.

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65&bbox=400000,400000,405000,405000&format=image/png&styles=&width=1000&height=1000

kalibruje się tak

Code:

OziExplorer Map Data File Version 2.2
TOPO_25_65_400000_400000_405000_405000.png/Buka`s WMS Map Generator
TOPO_25_65_400000_400000_405000_405000.png
1 ,Map Code,
WGS 84,WGS 84,   0.0000,   0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,W
Map Projection,Transverse Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Point01,xy, 0, 0,in, deg, , ,N, , ,W, grid, ,400000, 405000,N
Point02,xy, 1000, 0,in, deg, , ,N, , ,W, grid, ,405000, 405000,N
Point03,xy, 1000, 1000,in, deg, , ,N, , ,W, grid, ,405000, 400000,N
Point04,xy, 0, 1000,in, deg, , ,N, , ,W, grid, ,400000, 400000,N
Projection Setup,     0.000000000,    19.000000000,     0.999300000,       500000.00,     -5300000.00,,,,,
Map Feature = MF ; Map Comment = MC     These follow if they exist
Track File = TF      These follow if they exist
Moving Map Parameters = MM?    These follow if they exist
MM0,Yes
MMPNUM,4
MMPXY,1,0,0
MMPXY,2,1000,0
MMPXY,3,1000,1000
MMPXY,4,0,1000
MM1B,5
MOP,Map Open Position,0,0
IWH,Map Image Width/Height,1000,1000


i jest OK

Siatki na rastrach z innych niż 92 układów nie będą pasować do gridu w Ozim bo on rysuje siatkę zgodną z user grid zdefiniowaną w pliku *.map

Spróbujcie złożyć zapytanie z EPSG:4326 i bbox w stopniach to zobaczycie jaka wydzie masakra.

o tak:

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:4326&layers=TOPO_25_65&bbox=17.5,51.5,17.6,51.6&format=image/png&styles=&width=1000&height=1000
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

buka wrote:

Ranger wrote:

Jeżeli masz mapę w układzie 65 to trzeba ja skalibrować w tym układzie.



Ale geoportal tworzy bitmapy przekształcone na układ 92. Nawet warstwa 25k ukł. 65 wysłana przez serwer będzie przetworzona do 92 i tak trzeba ją kalibrować.
Capabilities mówią -> EPSG:2180, czyli ukł. 92
lub EPSG:4326, czyli WGS84 proj. LAT/LON ale wtedy bbox musi mieć współrzędne podane w stopniach a bitmapa jest przekoszona i nie idzie jej skalibrować.

Posted: Fri Feb 27, 2009 6:49 am    Post subject:

0x01 graphic



oj, da się poprawnie i szybko skalibrować, zrobiłem to, aczkolwiek ściągałem mapę w układzie WGS94 za pomocą FWTools.

stosowanie układu 92 jest jak dla mnie praktyczniejsze, bo z siatki kilometrowej dużo prościej wyliczyć przesunięcia i proporcje (rozmiar) ściąganego obrazka.

a samą siatką nie ma się co przejmować - jak należałoby się spodziewać, po skalibrowaniu w ozim siatka kilometrowa (grid) pasuje jak ulał do map topo_10_92 i topo_50_92 czyli map w natywnym układzie 92 ale nie pasuje do siatek map tworzonych w innym układzie (w tym wgs84 czy 65). a siatka współrzędnych lan/lon nie porywa się ani z siatką map 92, ani 65.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

artek wrote:


oj, da się poprawnie i szybko skalibrować, zrobiłem to, aczkolwiek ściągałem mapę w układzie WGS94 za pomocą FWTools.

Posted: Fri Feb 27, 2009 7:20 am    Post subject:

0x01 graphic



fakt, źle się wyraziłem. Oczywiście da się skalibrować, ale dziwnie na niej wygląda siatka kilometrowa (kilometr w pionie jest "krótszy" niż w poziomie 0x01 graphic
). Za to południki są równoległe.

Jednak dawniej, kiedy Ziemia była jeszcze płaska, kartografia była dużo łatwiejsza.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
leo-kn



Joined: 04 Mar 2008
Posts: 94
Location: Poland

Posted: Fri Feb 27, 2009 12:37 pm    Post subject:

0x01 graphic

Świetna robota! Dzięki!

Ze względu na późniejsze przetwarzanie ściąganych "kawałków" map z WMS Geoportalu na mapy do Treka TBCuterem (zakładając podział mapki na elementy o wymiarach 256x256) - myślę, że warto przyjąć rozmiar pojedynczego WMSowego "kawałka" 2560x2560.

Po wielu próbach i porównaniu efektów wizualnych ściąganych kawałków o rozmiarze 2560x2560, moim zdaniem optymalne są następujące wartości "skali" dla poszczególnych rodzajów map:
TOPO_100_ - "skala" = 40000
TOPO_50_ - "skala" = 20000
TOPO_25_ - "skala" = 10000
TOPO_10_ - "skala" = 4000
ORTO - "skala" = 2000

do buka:
Czy możemy mieć szansę na wypróbowanie Twojego prototypu? 0x01 graphic


Pozdrawiam
_________________
SE K750i + 4GB MS2 + Qstarz BT-Q816 + TB v.0.9.83

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Posted: Fri Feb 27, 2009 1:00 pm    Post subject:

0x01 graphic

^^

z moich doświadczeń wynika, że lepiej ściągnąć obrazek o rozmiarze dwa razy większym i go potem dwukrotnie zmniejszać (algorytmy resize w popularnych przeglądarkach grafiki dają dużo lepszy obraz niż czytany bezpośrednio z serwera wms).
po drugie zamiast kalibrować taki fragmencik z osobna, lepiej jest łączyć obrazki w większe mapy ( po kilka tysięcy pixeli) i te dopiero kalibrować. jak dla mnie lepiej mieć kilka większych map niż kilkadziesiąt, tym bardziej, że lepiej się takie duże mapy używa w ozi explorerze jako podkład pod zarejestrowane ślady.

ja np mapy łączone TOPO_25_65 (jako warstwa podstawowa) plus TOPO_50_92 (jako warstwa najbardziej aktualna) ściągam jako fragmenty w rozmiarze 10x10 km (współrzędne metrowe co 10000) w obrazkach o rozmiarze 4000x4000 (największy akceptowany), pomniejszając je później 2 i 4-ro krotnie.
to na ekranie telefonu 240x360 daje mi fragment terenu odpowiednio 1,2x1,8 i 2,4x3,6 km.

Back to top

0x01 graphic

 

0x01 graphic
UHbI



Joined: 11 Sep 2008
Posts: 18

Quote:

w obrazkach o rozmiarze 4000x4000 (największy akceptowany)

Posted: Fri Feb 27, 2009 2:20 pm    Post subject:

0x01 graphic

To nie jest największy akceptowany, większe też są możliwe. Czasem mniejsze też nie przejdą, bo mija limit czasu wykonywania skryptu... Aha, ściągane fragmenty wcale nie muszą być kwadratowe!

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

UHbI wrote:

Quote:

w obrazkach o rozmiarze 4000x4000 (największy akceptowany)

To nie jest największy akceptowany, większe też są możliwe.

Posted: Fri Feb 27, 2009 4:25 pm    Post subject:

0x01 graphic



no nie wiem .. takie coś przechodzi (obrazek 4000x4000):

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65&bbox=240000,330000,260000,350000&format=image/png&styles=&width=4000&height=4000

ale takie coś już nie (8000x8000):

http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx?service=WMS&request=GetMap&version=1.3.0&CRS=EPSG:2180&layers=TOPO_25_65&bbox=240000,330000,260000,350000&format=image/png&styles=&width=8000&height=8000

(The remote server returned an error: (500) Internal Server Error.[])

z kolei przy obrazku 6000x6000 często pojawiają się błędy timeout'u. dlatego dlatego wolę bezpiecznie założyć maksimum 4000x4000.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Fri Feb 27, 2009 4:56 pm    Post subject:

0x01 graphic

[quote="UHbI"]

Quote:

... Aha, ściągane fragmenty wcale nie muszą być kwadratowe!


I tu bardzo ważne ostrzeżenie. Aby było można prawidłowo skalibrować ręcznie na rogi, wymiary bitmapy (width/height) muszą być w identycznych proporcjach jak wymiary mapy w bbox. Gdyby były inne mapa by się zdeformowała. Dlatego serwer "robi nam dobrze" i w przypadku nieidentycznych proporcji bbox'a i bitmapy generuje obrazek o proporcjach width/height dorzucając od siebie trochę obszaru. Wtedy rogi wygenerowanej mapki nie są już tożsame ze wsp., które podaliśmy w bbox.

Program będzie dostępny jak osiągnie "gotowość operacyjną" tzn. będzie miał podpisane wszystkie okienka i guziczki, żeby każdy wiedział co jest do czego.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

buka wrote:


Program będzie dostępny jak osiągnie "gotowość operacyjną" tzn. będzie miał podpisane wszystkie okienka i guziczki, żeby każdy wiedział co jest do czego.

Posted: Sat Feb 28, 2009 2:24 pm    Post subject:

0x01 graphic



Kobyłka u płota....

http://myszal.republika.pl/geo/geoportal.zip

Co i jak w readme.txt
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
smolin



Joined: 13 Jun 2008
Posts: 9
Location: Bieszczady

Posted: Sun Mar 01, 2009 10:38 am    Post subject:

0x01 graphic

Witam wszystkich.

Próbowałem pobawić się aplikacją autorstwa buki, ale coś mi nie wychodzi.
Ściąga się plik kalibracyjny, plik SES, ale sam obraz mapy (png) to białe pole ze znakiem wodnym geoportalu o wymiarach takich jakie podane były w aplikacji. Ustawiając wielkość nie przekraczam 2000x2000 pix. Taka sama sytuacja jest przy orto jak i w przypadku topo. Co robię nie tak??

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

smolin wrote:

Witam wszystkich.

Próbowałem pobawić się aplikacją autorstwa buki, ale coś mi nie wychodzi.
Ściąga się plik kalibracyjny, plik SES, ale sam obraz mapy (png) to białe pole ze znakiem wodnym geoportalu o wymiarach takich jakie podane były w aplikacji. Ustawiając wielkość nie przekraczam 2000x2000 pix. Taka sama sytuacja jest przy orto jak i w przypadku topo. Co robię nie tak??

Posted: Sun Mar 01, 2009 10:52 am    Post subject:

0x01 graphic



większość z map na geoportalu nie ma pełnego pokrycia. tam gdzie mapy brakuje, geoportal odsyła białą planszę. tu jest dostępna mapa pokrycia:

http://212.244.179.168/przegladowka/

100% pokrycie mają tylko mapy z 1965 roku. dlatego też ja sam ściągam mapy od razu w dwóch warstwach - TOPO_65_25 jako mapa bazowa i TOPO_50_92 (albo dużo bardziej szczegółowa TOPO_10_92) jako w miarę aktualne mapy dla terenów gdzie jest pokrycie.

dlatego sugestia dla buki - proponuję umożliwić ściąganie nie tylko jednej, ale i dwóch warstw jednocześnie, do wyboru.

Back to top

0x01 graphic

 

Posted: Sun Mar 01, 2009 11:10 am    Post subject:

0x01 graphic

Na TOPO_65_25 też próbowałem i dalej to samo. Poza tym otofotomapa też ma pokrycie 100% kraju, a też jej nie wyświetla. Może skalę (m/pix) nie taką ustawiam. Jakie powinienem ustawić wartości dla poszczególnych map (np. dla orto)

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

smolin wrote:

Na TOPO_65_25 też próbowałem i dalej to samo. Poza tym otofotomapa też ma pokrycie 100% kraju, a też jej nie wyświetla. Może skalę (m/pix) nie taką ustawiam. Jakie powinienem ustawić wartości dla poszczególnych map (np. dla orto)

Posted: Sun Mar 01, 2009 12:39 pm    Post subject:

0x01 graphic



to może jakiś zrzut ekranu?
bo jak dla mnie działa bez zarzutu, zmieniam warstwy i każda się ściąga poprawnie. tyle, że trzeba zachować pewną kolejność klikania - wybrać warstwę, kliknąć w "Generuj *.map" i dopiero potem na "Pobierz".
a przy ORTO jeszcze wcześniej wybrać odpowiedni serwer.

Back to top

0x01 graphic

 

0x01 graphic
smolin



Joined: 13 Jun 2008
Posts: 9
Location: Bieszczady

Posted: Sun Mar 01, 2009 1:20 pm    Post subject:

0x01 graphic

Oto zrzut ekranu po zrobieniu wszystkich czynności oraz efekt końcowy czyli niby - mapa

0x01 graphic

zrzut geoportal.JPG

 Description:

 Filesize:

 40.62 KB

 Viewed:

 869 Time(s)


0x01 graphic

0x01 graphic



Last edited by smolin on Sun Mar 01, 2009 1:41 pm; edited 1 time in total

Back to top

0x01 graphic

 

0x01 graphic
smolin



Joined: 13 Jun 2008
Posts: 9
Location: Bieszczady

Posted: Sun Mar 01, 2009 1:22 pm    Post subject:

0x01 graphic

Ajjj nie tak miało być, ale nie wiem jak to wkleić żeby się od razu nie otwierało. Ale wiadomo o co chodzi.

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

smolin wrote:

Ajjj nie tak miało być, ale nie wiem jak to wkleić żeby się od razu nie otwierało. Ale wiadomo o co chodzi.

Posted: Sun Mar 01, 2009 1:32 pm    Post subject:

0x01 graphic



ten biały możesz sobie darować. usuń go.

gdzie to ma być? gdzieś w bieszczadach? zamień X i Y ze sobą.

Back to top

0x01 graphic

 

0x01 graphic
smolin



Joined: 13 Jun 2008
Posts: 9
Location: Bieszczady

Posted: Sun Mar 01, 2009 1:47 pm    Post subject:

0x01 graphic

Tak dokładnie to Bieszczady.
Zamieniłem X i Y i już mam mapę. Tylko nie jestem pewny czy dobry obszar mi wyświetliło. Ale nad tym już sam będę pracował. Dzięki serdeczne za pomoc.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

smolin wrote:

Tak dokładnie to Bieszczady.
Zamieniłem X i Y i już mam mapę. Tylko nie jestem pewny czy dobry obszar mi wyświetliło. Ale nad tym już sam będę pracował. Dzięki serdeczne za pomoc.

Posted: Sun Mar 01, 2009 1:49 pm    Post subject:

0x01 graphic



Geoportal pokazuje odwrotnie oś pozioma to Y pionowa to X. Dlatego podpisałem okienka X, Lon, Easting, żeby nie było wątpliwości.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

smolin wrote:

Tak dokładnie to Bieszczady.
Zamieniłem X i Y i już mam mapę. Tylko nie jestem pewny czy dobry obszar mi wyświetliło.

Posted: Sun Mar 01, 2009 1:53 pm    Post subject:

0x01 graphic



na zachód od zalewu. na górze masz hoczew, z prawej myczków.

Back to top

0x01 graphic

 

0x01 graphic
smolin



Joined: 13 Jun 2008
Posts: 9
Location: Bieszczady

Posted: Sun Mar 01, 2009 2:08 pm    Post subject:

0x01 graphic

Już wszystko gra. Dziękuję bardzo za pomoc.

Back to top

0x01 graphic

 

0x01 graphic
Zyzio



Joined: 24 Jan 2009
Posts: 95

Posted: Sun Mar 01, 2009 6:49 pm    Post subject: Problem

0x01 graphic

Witam. Właśnie experymentuję z programem. Dobra robota. Mam jednak problemy. Zgrywam mapę (orto), dokonuję rekalibracji w OE. Po włączeniu GPS`a Ozi pokazuje, że znajduję się w chałupie u sąsiadów, około 100 metrów na południowy zachód. Załączam obrazek z wyznaczoną pozycją. Ja jestem tam, gdzie ta jasna kropka. Ponadto po pocięciu mapy TBCutterem i wgraniu do folderu map w TB mapa taka nie uruchamia się. Wyskakuje błąd i komunikat, że plik kalibracyjny jest nieznany. Jaka tego jest przyczyna ?

0x01 graphic

zrzut.jpg

 Description:

 Filesize:

 294.27 KB

 Viewed:

 783 Time(s)


0x01 graphic

0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Zyzio wrote:

Ponadto po pocięciu mapy TBCutterem i wgraniu do folderu map w TB mapa taka nie uruchamia się. Wyskakuje błąd i komunikat, że plik kalibracyjny jest nieznany. Jaka tego jest przyczyna ?

Posted: Sun Mar 01, 2009 7:06 pm    Post subject: Re: Problem

0x01 graphic



Co do złej pozycji to nie wiem dlaczego, sprawdzałem ortofoto zapisanymi śladami i się wszystko zgadzało.
Też miałem problem z uruchomieniem pociętej mapy w TB. Problem jest prosty do usunięcia. Mój program z lenistwa nie zmienia rozszerzeń tylko dopisuje drugie np: xxxx.png -> xxxx.png.map. Zdaje się, że TB tego nie toleruje (albo tbcutter) Przed pocięciem trzeba usunąć ".png" z nazwy pliku kalibracyjnego xxxx.png.map. U mnie wyskoczył błąd tilesetfile not found czy jakoś tak.

Edit:
tbcutter tworzy plik xxxx.set a kalibracyjny nazywa się xxxx.png.map, dlatego TB szuka pliku set w postaci xxxx.png.set. Wystarczy (nawet w telefone przezwać xxxx.png.map na xxxx.map.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Sun Mar 01, 2009 7:36 pm    Post subject: Re: Problem

0x01 graphic

Zyzio, masz coś z odbiornikiem albo z Ozim. Zrobiłem identyczny ortofoto wedle rogów z paska twojej aplikacji i sprawdziłam śladem z 31 stycznia, kiedy wracałem z nart. Pasuje idealnie widać nawet objeżdżanie ronda.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Zyzio



Joined: 24 Jan 2009
Posts: 95

Posted: Sun Mar 01, 2009 8:23 pm    Post subject: Re

0x01 graphic

Sądze, że mam raczej coś z nogami, bowiem zalegam w łożku, a GPS leży na parapecie 0x01 graphic
. Podjąlem próby zmiany nazwy pliku, ale widocznie coś robię nie tak, bo po skalibrowaniu ozim i pocięciu mapy, przy użyciu pliku map nie mającego już rozszerzenia png ( tylko map ) w TB mam błąd, że brak pliku set. Czy może to png w nazwie należy usunąć po rekalibracji w OE ? Nie będzie to miało wpływu na kompatybilność z nazwą mapy. Druga linia pliku map wygląda tak :

ORTOFOTO_644393_392498_650393_398498.png.Buka`s WM

Ale będę jeszcze walczył. Dzięki za pomoc. Pzdr.

Back to top

0x01 graphic

 

0x01 graphic
Zyzio



Joined: 24 Jan 2009
Posts: 95

Posted: Sun Mar 01, 2009 10:24 pm    Post subject: Re

0x01 graphic

Udało się. Nie czytałem rozumnie tego, co napisałeś buka 0x01 graphic
. Co się tyczy poprawności pozycji pokazywanej przez mój GPS to sprawdzę jutro, porównując wyrysowany przez TB ślad z mapką.

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Mon Mar 02, 2009 6:24 am    Post subject: Re: Re

0x01 graphic

Pozycja GPS z parapetu z reguły jest fałszywa ponieważ następuje odbicie od ścian budynku sygnału z satelity do tego dochodzi brak ruchu odbiornika GPS. Błąd może dochodzić nawet do 100 m

Ging

Back to top

0x01 graphic

 

Posted: Mon Mar 02, 2009 7:33 am    Post subject: Re

0x01 graphic

Jestem po sprawdzeniu mapy wygenerowanej przez Geoportal. Panowie, to działaaa... !!! 0x01 graphic
Super program. Gratuluje.

Back to top

0x01 graphic

 

0x01 graphic
frequency



Joined: 21 Aug 2008
Posts: 5

Zyzio wrote:

Panowie, to działaaa... !!! 0x01 graphic
Super program. Gratuluje.

Posted: Mon Mar 02, 2009 11:47 am    Post subject: Re: Re

0x01 graphic

Działa i owszem ale jest drobny błąd w kalibracji pod OZIM. Przykładowo jeżeli ściągamy mapę o rozmiarach 500 na 500 pikseli to w pliku map jest kalibracja dla punktów o współrzędnych (0,0) i (500, 500) czyli tak jakby wymiar mapy był równy 501 na 501 pikseli. Przy dużych rozmiarach map nie ma to znaczenia, ale już przy mniejszych może drobne mieć. Wystarczy poprawić współrzędne na (499,499).
Pozdrawiam.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

frequency wrote:

Działa i owszem ale jest drobny błąd w kalibracji pod OZIM. Przykładowo jeżeli ściągamy mapę o rozmiarach 500 na 500 pikseli to w pliku map jest kalibracja dla punktów o współrzędnych (0,0) i (500, 500) czyli tak jakby wymiar mapy był równy 501 na 501 pikseli. Przy dużych rozmiarach map nie ma to znaczenia, ale już przy mniejszych może drobne mieć. Wystarczy poprawić współrzędne na (499,499).
Pozdrawiam.

Posted: Mon Mar 02, 2009 12:50 pm    Post subject: Re: Re

0x01 graphic


Fakt, błąd na poziomie III kl. podstawówki. Dzięki.
Dodam, że tak samo mają googleak i zid.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
frequency



Joined: 21 Aug 2008
Posts: 5

buka wrote:

Dzięki. Dodam, że tak samo mają googleak i zid.

Posted: Mon Mar 02, 2009 2:42 pm    Post subject: Re: Re

0x01 graphic


Faktycznie! Przed chwilą sprawdziłem. Chociaż zida używam od jakiegoś dłuższego już czasu to dopiero teraz to wyszło0x01 graphic
Może to dlatego, że z czasem człowiek zaczyna zauważać takie szczegóły gdy ciągle siedzi w gpsie . Tak czy siak Twój programik jest świetny. Wydaje mi się jednak, że należy zostawić to ograniczenie do 2000 punktów. Program jest zbyt łatwy w obsłudze przez co prowokowałby do ściągania baaaardzo dużych map. W efekcie Geoportal i jego admini mogą się wkurzyć i coś poblokować. Mapki i tak można posklejać pod Oziego odpowiednimi narzędziami. Ja osobiście wolę gdal z pakietu fwtools.
Wiem, że Geoportal oprócz wmsa udostępnia również usługę ARS czyli mapy w postaci kafelków (gotowych rastrów). Pobranie nawet dużej mapy w tej usłudze będzie znacznie mniej obciążające dla serwera niż indywidualne tworzenie jej z danych wektorowych na zawołanie, kompresja do png i wysyłka. niestety zabardzo nie wiem jak do tego tematu podejść.
Może ktoś z was wie?
Pozdrawiam
Adam

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Mon Mar 02, 2009 8:04 pm    Post subject: Re: Re

0x01 graphic

Z tą kalibracją to frequency nie ma racji.
Nie kalibruje się pixli ale obszar który ma pewien wymiar w pixlach.
To jak skalibrujemy teoretyczną mapę jedno pixlową 1 x 1 czy np 4 pikslową
itd.?
Nic nie należy kombinować i zmieniać.
Mapę o wymiarach boków 500 x 500 piksli kalibrujemy
dolny lewy bok 0,0
a górny prawy bok 500, 500.
to tak jak by narysować osie X i Y na wykresie i wstawć do tego obrazek mapy.

Ging

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Posted: Mon Mar 02, 2009 8:31 pm    Post subject: Re: Re

0x01 graphic

po głębszym zastanowieniu muszę ging'owi przyznać rację.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

artek wrote:

po głębszym zastanowieniu muszę ging'owi przyznać rację.

Posted: Mon Mar 02, 2009 8:59 pm    Post subject: Re: Re

0x01 graphic



Ja też.
Narysowałem sobie odcinek 4 pixelowy. Pierwszy kafelek ma numer 0 a ostatni kafelek ma faktycznie numer 3. Ale jeśli przyjmiemy, że wymiary mapy to continuum a pixel ma długość niezerową to lewa krawędz pix nr. 0 ma na osi wartść 0 zaś prawa krawędź pix nr 3 ma wartość 4.

Jednym słowem odszczekuję zmiany w kalibracji i zwracam honor twórcom googleak i zida.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

buka wrote:

artek wrote:

po głębszym zastanowieniu muszę ging'owi przyznać rację.



Ja też.
Narysowałem sobie odcinek 4 pixelowy. Pierwszy kafelek ma numer 0 a ostatni kafelek ma faktycznie numer 3. Ale jeśli przyjmiemy, że wymiary mapy to continuum a pixel ma długość niezerową to lewa krawędz pix nr. 0 ma na osi wartść 0 zaś prawa krawędź pix nr 3 ma wartość 4

Posted: Mon Mar 02, 2009 9:17 pm    Post subject: Re: Re

0x01 graphic



rozmiary obrazków nie mają żadnego znaczenia.
istotne są współrzędne które wyliczamy i wpisujemy w zapytaniu, np

lewy dolny róg to

237000,340000 - i tu (co oczywiste) przyjmujemy 0,0

zaś prawy górny róg wyliczamy - dodając offset: we współrzędnych 5000m , w rozmiarze obrazka 2000 co daje odpowiednio:

242000,345000 -> 2000,2000

i już.
resztę spraw związanych z odpowiedniością kalibracji do ściągniętego obrazka załatwia wms serwer który ma odesłać odpowiednio spreparowaną bitmapę. między innymi po to, aby fragmenty można było ze sobą łączyć w większą mozaikę.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Mon Mar 02, 2009 10:11 pm    Post subject: Re: Re

0x01 graphic

Uploadowałem nowszą wersję. Można pobierać 2 warstwy jednocześnie. Chodzi też w WINE na OpenSUSE 11.1. Tylko na razie coś brakuje pliku png. Tymczasowy się ściąga ale kopiuje się diabli wiedzą gdzie ale raczej nie w /dev/null. Jutro sprawdzę.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
frequency



Joined: 21 Aug 2008
Posts: 5

Posted: Mon Mar 02, 2009 10:24 pm    Post subject: Re: Re

0x01 graphic

Macie rację! Wszystko przez to, że założyłem iż piksel należy traktować jako punkt. Zakładając, że mają swoje fizyczne wymiary można mówić o lewej i prawej krawędzi piksla. Takie podejście ma też tą zaletę, żę nie ma problemu ze sklejaniem mapki. Przy moim podejściu musiałbym usunąć kolumnę pikseli przed sklejeniem.
Dzięki za wyjaśnienia i sorry za burzę mózgów0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
jackt



Joined: 07 Jun 2008
Posts: 20

Posted: Tue Mar 03, 2009 8:50 am    Post subject:

0x01 graphic

ja was proszę, nie pixli tylko pixeli!!!

jak się mówi w pierwszej osobie liczby pojedynczej... przecież nie pixl tylko pixel.

pozdrawiam.
_________________
Pentagram PathFinder GPS SiRF Star III + Nokia 6300 2GB micro SD + TrekBuddy v.0.9.8

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Tue Mar 03, 2009 8:55 am    Post subject:

0x01 graphic

może tak:

http://so.pwn.pl/lista.php?co=piksel
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Mojan33



Joined: 30 Oct 2008
Posts: 6

Posted: Tue Mar 03, 2009 6:02 pm    Post subject:

0x01 graphic

Przygotowałem mapę, wgrałem do K800.
Przy próbie uruchomienia mapy wyświetla błąd z zakończeniem: „ Za mało punktów kalibracyjnych”.
Co robię źle?

Back to top

0x01 graphic

 

0x01 graphic
tycoon



Joined: 18 Oct 2008
Posts: 27

Mojan33 wrote:

(...) Przy próbie uruchomienia mapy wyświetla błąd z zakończeniem: „ Za mało punktów kalibracyjnych”.

Posted: Tue Mar 03, 2009 7:17 pm    Post subject:

0x01 graphic


Miałem wczoraj dokładnie ten sam błąd. Pomogło otworzenie i zapisanie mapy w Ozim... A... używam Trekbuddy w wersji 0.9.83 na E50

Back to top

0x01 graphic

 

0x01 graphic
Mojan33



Joined: 30 Oct 2008
Posts: 6

Posted: Tue Mar 03, 2009 7:58 pm    Post subject:

0x01 graphic

Dzięki za informację ale przygotowując tę mapkę „przepuściłem” ją przez Oziego, pociąłem TBmap.
Używam TB 0.9.83

Back to top

0x01 graphic

 

Posted: Tue Mar 03, 2009 8:23 pm    Post subject:

0x01 graphic

Ja ciąłem TB Cutterem 0.5.1

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Tue Mar 03, 2009 8:26 pm    Post subject:

0x01 graphic

To buka:

Jest chyba mały błąd w pliku map.ini

Trzeba tam zamienić w notatniku wszystkie W na E aby kalibracja była prawidłowa dla Polski.
Lub w Ozim podczas rekalibracji.
Gdy tego nie zrobimy to jest małe przesunięcie gdy wyjdziemy z GPS-em w teren.

Ging

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Tue Mar 03, 2009 10:19 pm    Post subject:

0x01 graphic

Ging możesz poda sczegóły: jak duże przesunięcie i w jakim kierunku. Sprawdzałem mapy i orto zapisanymi śladami i wszystko idealnie pasuje. W teren wychodzilem tylo raz z mapą topo10-92 2m/pix i też było OK. Co do "za malo pkt kalibracj" to mam pewne podejrzenia ale sprawdze dopiero jutro bo sobie uwaliłem SUSE driverem do matroxa i mi zostal jeno telefon i router. Czy ktoś ma gotowy algorytm konwersji wgs84 na ukl.92 i z powrotem? Bo chyba bedzie trzeba go zaimplememtować. Inaczej plik map jest dla TB niestrawny bez przepuszczenia przez Ozi i to nie-trialowego.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Tue Mar 03, 2009 10:26 pm    Post subject:

0x01 graphic

W starszych wersjach OziE byl problem z półkulami przy kalibracji z siatek kilometrowych, ale chyba został załatany.
Przy kalibracjach ze współrzędnych Lat/Lon E/W muszą być poprawne w Ozim.
Zerknij do sekcji Tools, jest tam biblioteka Krucha do przeliczania odwzorowań używanych w TB, może się przyda.

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Mar 04, 2009 7:12 am    Post subject:

0x01 graphic

To buka

Chodziło mi tylko o poprawkę kosmetyczną w pliku map.ini.
Z tym przesunięciem w terenie to może było na wyrost.
Sprawdziłem to dzisiaj . a przyczyna to ciasna uliczka z wysokimi domami i
inne ranne rozmieszczenie satelit nad horyzontem

w załączniku ****.map moja poprawka W na E

0x01 graphic

TOPO_25_65_443000_275000_449000_277000.map

 Description:

 Filename:

 TOPO_25_65_443000_275000_449000_277000.map

 Filesize:

 3.75 KB

 Downloaded:

 8 Time(s)

0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Wed Mar 04, 2009 9:40 am    Post subject:

0x01 graphic

@ging
Czy wartości MMPLL przy zamianie E/W masz w pliku kalibracyjnym różne ?

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Mar 04, 2009 10:49 am    Post subject:

0x01 graphic

Zmienił się rozmiar mapy po przekalibrowaniu w Ozim (pełna wersja)- widać to w ostatnim wierszu.
Ale to może przypadek.
w załączniku kalibracja z przesunięciem tej samej mapy.

0x01 graphic

testk_k.map

 Description:

 Filename:

 testk_k.map

 Filesize:

 3.71 KB

 Downloaded:

 2 Time(s)

0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Wed Mar 04, 2009 11:02 am    Post subject:

0x01 graphic

Może w tym miejscu by się przydała uwaga ogólna, zanim się władujecie w grubsze problemy. Używanie w ten sposób znormalizowanych map (równoległość siatek kilometrowych) jest trochę ... kwadraturą koła.
Dlaczego ? Obsługa map w TB zakłada orientację mapy w kierunku północy (tzw. true north). Gdzie jest północ na mapach o zrównoleglonych siatkach kilometrowych ? Dla terenów gdzie ukośność siatek km jest duża, ta cała zabawa nie ma wiekszego sensu. Drugi widoczny problem - większość tych map to są mapy tzw. analogowe, czytaj wykreślone ręcznie, z zachowaniem równoległości współrzednych szerokość/długość. Z góry wiadomo, że przy normalizacji do siatek km jest wykonywany obrót mapy rastrowej, po czym wygląda ona jak psu z gardła wyciągnięta.
A nie można wygenerować zapytania pozwalajacego pobrać mapę bez tych transformacji ?

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Wed Mar 04, 2009 11:20 am    Post subject:

0x01 graphic

Święta prawda Ranger.
Dałem ten przykład aby uświadomić innym że podczas różnych procesów
obróbki map z netu mogą wystąpić pewne anomalie trudne do wyjaśnienia, tym bardziej że nie można bez zgody "geoportalu" ściągać na dysk map.
Można je tylko oglądać na ekranie.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Fri Mar 06, 2009 10:17 am    Post subject:

0x01 graphic

@Ranger
Dzięki za link - teraz już wiem co TB czyta z pliku map a czego nie czyta.

Ranger wrote:

Obsługa map w TB zakłada orientację mapy w kierunku północy (tzw. true north).


Przyznam, że do dzisiaj nie rozumiem co to znaczy. Proszę oświeć ciemnego człowieka i wyjaśnij łopatologicznie. Mianowicie co w mapie ma być zwrócone w kierunku północnym: pionowe krawędzie czy coś innego.

Ranger wrote:

Drugi widoczny problem - większość tych map to są mapy tzw. analogowe, czytaj wykreślone ręcznie, z zachowaniem równoległości współrzednych szerokość/długość. Z góry wiadomo, że przy normalizacji do siatek km jest wykonywany obrót mapy rastrowej, po czym wygląda ona jak psu z gardła wyciągnięta.


W tym wypadku częściowo prawda. Serwer WMS geoportalu generuje rastry sklejane głównie ze skanów map papierowych. Jeżeli pytamy o mapy sporządzone w układzie 92 to dostaniemy to samo co jest na papierze. Kiedy zapytamy o mapę w innym układzie (65, 42 lub UTM) to serwer weźmie odpowiednie skany i je poprzekręca oraz ponaciąga by odpowiadały układowi 92. Oczywiście takiej mapy nie można skalibrować na siatkę kilometrową na niej wyrysowaną tylko w user grid na rogi (z bbox) i w odwzorowaniu włściwym dla układu 92.

Ranger wrote:

A nie można wygenerować zapytania pozwalajacego pobrać mapę bez tych transformacji ?


GetCapabilities mówi, że tylko układ 92 lub transformowaną do WGS84 proj. Lat/Lon. Ale ta ostatnia wygląda jak wyjęta psu, ale nie z gardła tylko wręcz przeciwnie.

@Ging
Regulamin geoportalu o tym nie mówi bo o dziwo nie istnieje.
W "ramach prawnych" jest tylko dyrektywa INSPIRE a w niej to:

"Zgodnie z dyrektywą kraje członkowskie powinny ustanowić i prowadzić sieć usług pobierania, które umożliwiają „pobieranie kopii całych zbiorów danych przestrzennych lub części takich zbiorów oraz, gdy jest to wykonalne, dostęp bezpośredni”. Dodatkowo, jeśli administracja publiczna pobiera opłaty dla usług pobierania, kraje członkowskie powinny zapewnić, aby usługi e-handlu i GeoRM były dostępne"

oraz

"Dyrektywa jest dokumentem określającym potrzeby - ich spełnieniem zająć się mają kraje członkowskie, które w terminie do dwóch lat od chwili przyjęcia dyrektywy (co nastąpiło 15 maja 2007) powinny dostosować prawo krajowe oraz procedury administracyjne definiujące sposób, w jaki ustalone cele będą osiągane, biorąc pod uwagę specyficzną sytuację w każdym z krajów."

a w "przyszłości geoportalu"

"udostępnienie możliwości sprzedaży danych w postaci elektronicznej lub wydruków w trybie transakcyjnym z zastosowaniem systemu opłat elektronicznych"

czyli wygląda na to, że po 15 maja zwalanie mapy na dysk z WMS powinno być legalne, co najwyżej płatne ale musi być możliwość opłacania elektronicznie (np. SMS-em). Mam cichą nadzieję, że rastry topo (zwłaszcza 25_65) będą za free (lub za symboliczną opłatą) bo są tak stare i nieaktualne i tak brzydkie, że wstyd byłoby za nie brać kasę. Z 8 grudnia 2008: "Średnia dzienna liczba wyświetleń ortofotomapy poprzez usługę WMS to ok. 61 000 (max 99 000), danych o charakterze katastralnym to: 31 000 (max 40 000)". O rastrach topo nic nie piszą, może liczba zapytań jest znikoma.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Fri Mar 06, 2009 1:37 pm    Post subject:

0x01 graphic

skasowane

Last edited by ging on Fri Mar 06, 2009 1:39 pm; edited 1 time in total

Back to top

0x01 graphic

 

0x01 graphic
ging



Joined: 11 Oct 2007
Posts: 78

Posted: Fri Mar 06, 2009 1:37 pm    Post subject:

0x01 graphic

Buka nie bierz wszystko to co ja piszę tak do serca.
Tu dyskutują o prawach autorskich:
http://www.geoportal.gov.pl/index.php?option=com_fireboard&Itemid=5&func=view&id=145&catid=5
i mają problem.

A tu kombinują jak ściagnąc mapy na PC:
http://www.geoportal.gov.pl/index.php?option=com_fireboard&Itemid=5&func=view&id=350&catid=6

i też mają problemy techniczne.

A Twój program to robi szybko zgrabnie i elegancko.
Jeszcze raz brawo dla Ciebie.

Ging

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Fri Mar 06, 2009 4:27 pm    Post subject:

0x01 graphic

@buka
True north to północ geograficzna, stosowana w GPS-ie. W uproszczonym rozumieniu, dla map o zachowanej równoległości siatek długość/szerokość i orientacji północ u góry mapy, oznacza to kierunek równoległy do widocznych na mapie południków i tak samo skierowany do góry. Precyzyjniej, to dotyczny map wykonanych w niektórych odwzorowaniach i projekcjach, bo trzeba pamiętać że mapa to rzut na płaską powierzchnię czegoś co płaskie nie jest. Stąd mówi się też dla niektorych rozwiązań o tzw. połnocy kartograficznej.
Natomiast normalizacja do siatek kilometrowych powoduje, że to linie siatki kilometrowej są pionowe i poziome w układzie do którego się normalizuje, w związku z czym jeżeli ukośność siatek km przed znormalizowaniem mapy jest duża, taka mapa po znormalizowaniu ma północ geograficzną mocno na ukos 0x01 graphic
Tak przekształcona mapa uzyskuje orientację według siatek (tzw. grid north).
W związku z tym przy wyświetlaniu kierunków na mapie w TB GPS będzie pokazywał swoje rozumienie kierunków (w odniesieniu do true north), które nie będzie zgodne z rozumieniem kierunków na przekształconej mapie o znormalizowanych kierunkach w/g siatek (czyli grid north).
A teraz po ludzku 0x01 graphic

Mapa do Treka ma mieć pionowe południki i północ u góry. Jak ma inaczej to trąbka.
Mapy posiadajace pólnoc geograficzną np. na godzinie drugiej nie działają.

Back to top

0x01 graphic

 

0x01 graphic
UHbI



Joined: 11 Sep 2008
Posts: 18

Posted: Fri Mar 06, 2009 7:36 pm    Post subject:

0x01 graphic

Przy najbardziej wysuniętych na wschód/zachód miejscach granicy Polski (a zatem i map z geoportalu) odchylenie wynosi około 4,5 stopnia. Wg mnie nie jest to powód do dyskwalifikacji tego odwzorowania z używania z TB... Strzałki nawigujące przecież i tak mają dokładność 10 stopni. Chyba, że w czymś jeszcze może to odchylenie przeszkadzać?

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Fri Mar 06, 2009 8:36 pm    Post subject:

0x01 graphic

O jakim odchyleniu w stopniach piszesz ?
Dyskusja dotycczy transformacji map w układzie 42 (2 strefy), 65 (QSR - 4 strefy i piąta w TM) itd. do układu 92.

Back to top

0x01 graphic

 





Joined: 11 Sep 2008
Posts: 18

Posted: Fri Mar 06, 2009 9:07 pm    Post subject:

0x01 graphic

O odchyleniu południków "od pionu" przy układzie 92.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Fri Mar 06, 2009 9:25 pm    Post subject:

0x01 graphic

Ranger, dzięki za wyczerpującą odpowiedź bo już myślałem, że zwariowałem bo jak twierdzisz, moje wszystkie mapy topo nie powinny działać poprawnie a jednak crosshair na ekranie jest zawsze tam, gdzie mu być wypada. Przecież TB obsługuje mapy np. Compasu a one mają siatkę UTM i południki na nich są ukośne (co wyraźnie widać w Ozim jak się wyświetli siatkę LAT/LON). Wyczytałem w forumowym śmietniku, że przekształcenia Transverse Mercator są już w TB wbudowane od dawna. Układ 92 wykonano na elipsoidzie WGS84 w odwzorowaniu TM. Dlatego mapy rastrowe z geoportalu będą działać poprawnie niezależnie od tego w jakim układzie je pierwotnie wykonano. Co więcej, w przypadku map ukł. 65 odpada upierdliwa kalibracja, poprawki i t.p.
Wykonałem nawet drobny test:
1. zrobiłem 3 mapki: z okolic Świnoujścia, Suwałk i z okolic 19 południka czyli central meridian dla ukł. 92. Ściągnąłem mapki 25_65 specjanlie po to, żeby je serwer skręcił i naciągnął.
2. Wrzuciłem do Oziego i obejrzałem siatkę LAT/LON. Zgodnie z przewidywaniami: Świnoujście - południki pochylone w prawo, Suwałki - w lewo, 19 południk - idą prosto do góry.
3. Załadowałem do Oziego odpowiednie mapy topo (stare sztabówki 50k ukł. 42) które się sprawdzają w TB chociaż to zupełnie inna elipsoida i odwzorowanie.
4. W punktach charakterystycznych (skrzyżowania, stacje trafo itp.) postawiłem waypointy i eksportowałem do gpx (a tam punkty ozi zapisuje jako lat/lon na WGS84). Sprawdziłem, czy Ozi wyświetla te punkty na mapach z geoportalu tam gdzie się spodziewałem. Wyświetla.
5. Mapki z geoportalu, pokrojone i ułożone w atlas razem z waypointami posłałem do telefonu.
6. Wszystkie punkty w TB na każdej z map były tam gdzie powinny.

Wnioski są oczywiste: TB obsłuży mapę, która ma północ krzywo o ile będzie w odwzorowaniu Mercatora, UTM lub TM.

Zresztą mam atlasy tych samych terenów z mapami w układach 42, 92, 65 (skany topo), WGS84/Mercator (google, zumi) i Borowa Góra (mapy WIG) i na wszystkich TB pokazuje to samo miejsce. A przecież północ prosto na górze mają tylko z google i zumi.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Fri Mar 06, 2009 10:02 pm    Post subject:

0x01 graphic

Nic takiego nie twierdziłem. Jeżeli masz mapy terenów gdzie pochylenie siatek km nie jest duże, możesz nawet tego nie zauważyć. To naprawdę nie jest trudne, by w Ozim na przekształconej mapie włączyć siatkę km i lat/lon, by zobaczyć gdzie jest północ. Natomiast TB dopuszcza nachylenia, bo one wynikaja z samych modeli obsługiwanych projekcji. Ma też pewien zakres tolerancji na pochylenie map skanowanych. Ale to nie to samo co mapa znormalizowana w/g siatki kilometrowej. To może mieć np. wpływ na wartości azymutów do punktów wstawionych w TB przy użyciu takiej mapy. Na takiej zasadzie możesz tez uzyc np. mapy nowozelandzkiej o orientacji magnetycznej i mówić że wszystko jest w porządku 0x01 graphic


@UHbI
A co z kątami nachylenia siatki kilometrowej w stosunku do południków w układzie PUWG92 o które tu tak naprawdę chodzi ?

Back to top

0x01 graphic

 

0x01 graphic
UHbI



Joined: 11 Sep 2008
Posts: 18

Posted: Sat Mar 07, 2009 9:13 am    Post subject:

0x01 graphic

@Ranger,

przecież to jest jedno i to samo w tym wypadku. Siatka kilometrowa jest właśnie poziomo/pionowo, czyli licząc nachylenie południka do pionu mam nachylenie południka do siatki kilometrowej układu 92.

Załączam kawałek mapy z okolic Cedyni. Jako podkład akurat służy TOPO_50_65 ale przez geoportal przerobiona na układ 92. Zaznaczyłem siatki lat/lon (niebieska z oziego) i km (czarna).
Tym razem przyjrzałem się dokładniej i wyszło, że nachylenie wynosi 3,9 stopnia (w praktycznie najbardziej oddalonym punkcie PL od południka 19 stopni, który będzie pionowy; oj Zosin chyba jest trochę bardziej oddalony ale różnica właściwie żadna).

0x01 graphic

cedynia.jpg

 Description:

 Filesize:

 122.66 KB

 Viewed:

 930 Time(s)


0x01 graphic

0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Sat Mar 07, 2009 9:30 am    Post subject:

0x01 graphic

Powyższa dyskusja skłoniła mnie do napisania kilku zdań nt. jak działa z gps-em mapa w TrekBuddy, bo widzę że część kolegów bardziej sie skupia na tym, że jakieś mapy można pobrać z sieci, a mniej na tym co właściwie pobieraja, czy to może w aplikacji działać i jak.
Działanie mapy z gps-em nie polega tylko na wskazaniu położenia, ale również na właściwym wskazywaniu kierunków, odległości itp. Z tego punktu widzenia, TB otrzymuje z odbiornika GPS kurs (dokładnie COG) i na ekranie mapy pokazuje jego wartość kątową. I robi to w ten sposób że kierunek północy jest równoległy do boków wyświetlacza i skierowany do góry ekranu. Pokazuje kurs skokowo, bo tak jesty zrobiony znacznik kursu (lub pokazuje to dokładniej na ekranie kompasu). Trzeba pamiętać o tym jaki system odniesienia jest wykorzystywany w GPS-ie do wyliczania wartości kursu. Natomiast nie wszystkie mapy są zrobione w takim systemie odniesienia, chociaż można powiedzieć że większość naszych map jest. O tym decyduje rodzaj projekcji i orientacja mapy. I fakt, czy mapy były (lub nie) przekształcane oraz w jaki sposób.
TB nie ma na dzisiaj obsługi odchyleń kątowych, takich jak np. deklinacje magnetyczne itp.
Stąd decydując się na określony rodzaj mapy użytkownik musi ocenić, czy dana mapa ma szansę poprawnie w TB pracować i to w pełnym zakresie pokazywanych parametrów. Bo tak to jest, że w przypadku zaopatrywania się w mapy z różnych źródeł to użytkownik musi to sam wiedzieć.
Mieliśmy kiedyś przypadek na forum, gdzie jeden z użytkowników poszedł na całość i wział mapę o orientacji południowej, skalibrował, przepuścił przez TBCuttera i próbował jej użyć w TB. Był tylko strasznie zdziwiony, jak mu się ta mapa przesuwa i co pokazują różne znaczniki 0x01 graphic

Przypadek wałkowany w postach powyżej nie jest tak krańcowy, ale w gruncie rzeczy bardziej niebezpieczny, bo mniejszych różnic wielu użytkowników zwyczajnie nie dostrzega, a jak już dostrzeże, to zaczyna gadać że aplikacja źle działa, zamiast po prostu zrozumieć że być może używają niewłaściwej mapy albo mają nie takie jak trzeba informacje nawigacyjne.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Ranger wrote:


Mieliśmy kiedyś przypadek na forum, gdzie jeden z użytkowników poszedł na całość i wział mapę o orientacji południowej, skalibrował, przepuścił przez TBCuttera i próbował jej użyć w TB. Był tylko strasznie zdziwiony, jak mu się ta mapa przesuwa i co pokazują różne znaczniki 0x01 graphic

Posted: Mon Mar 09, 2009 2:29 pm    Post subject:

0x01 graphic



Żeby skończyć z teoretyzowaniem wychodzę zaraz aby przeprowadzić "eksperyment terenowy" z mapami z geoportalu, który da odpowiedź jakie ograniczenia nakłada na nie TB. Wyniki wieczorem.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

buka wrote:

Wyniki wieczorem.

Posted: Mon Mar 09, 2009 10:44 pm    Post subject:

0x01 graphic



Przygotowałem mapę 25_65 oraz jej kopię przekręconą o 30 stopni zgodnie z zegarem i przekalibrowaną. Z obeiema mapami TB działa (prawie) tak samo. Prawidłowo pokazuje bieżącą pozycję, waypointy, ślad na ekranie. Prawidłowo podaje kurs przemieszczania i kurs do waypointu oraz odległość do niego. Prawidłowa działa ekran kompasu. Jedyna nieprawidłowość jaką stwierdziłem to źle skierowane strzałki: kursowa i kierunkowa do waypointu. Czyli orientacja mapy z północą na górze jest konieczna tylko do prawidłowego wyświetlania strzałek na ekranie mapowym. Dla całej reszty mapa może być przekręcona.
Szczegóły jutro i może wkleję jakieś obrazki dla ilustracji.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Freddie



Joined: 11 Jun 2008
Posts: 20

Posted: Tue Mar 10, 2009 8:28 pm    Post subject:

0x01 graphic

buka, dzięki.

Zrobiłem przy pomocy twojego narzędzia mapkę Beskidu Niskiego (25_65), od Krynicy po Komańczę, 78MB na komórce, mapa taka że mucha nie siada.
_________________
SE K530I >> SE K770I & PENTAGRAM P 3101

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

buka wrote:

Żeby skończyć z teoretyzowaniem wychodzę zaraz aby przeprowadzić "eksperyment terenowy" z mapami z geoportalu, który da odpowiedź jakie ograniczenia nakłada na nie TB. Wyniki wieczorem.

Posted: Thu Mar 12, 2009 5:46 pm    Post subject:

0x01 graphic



Żeby nie teoretyzowac, najprosciej jest porównać oryginalną mapę w układzie 92 z jej odpowiednikiem z geoportalu. Wtedy widac czym te mapy sie różnią. Mapy w układzie 92 bez transformacji, w przeciwieństwie do tych pobranych z geoportalu, działają w TB w pełni poprawnie.

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Ranger wrote:

Żeby nie teoretyzowac, najprosciej jest porównać oryginalną mapę w układzie 92 z jej odpowiednikiem z geoportalu. Wtedy widac czym te mapy sie różnią.

Posted: Thu Mar 12, 2009 6:37 pm    Post subject:

0x01 graphic



niczym się nie różnią. tak się składa, że mam zreprodukowaną w WODGiK mapę okolic wrocławia - tą samą która w geoportalu zdefiniowana jest jako TOPO_50_92. poza tym, że skan jest większy - mapy są IDENTYCZNE. skalibrowane w ozim w układzie 92, z siatką kilometrową równoległą do boków ekranu i rzecz jasna ukośnymi południkami.

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Thu Mar 12, 2009 7:15 pm    Post subject:

0x01 graphic

Jak widać, co osoba to pogląd 0x01 graphic

Oryginalne mapy w układzie 92 mają ukośne siatki km, tam gdzie to wynika z definicji ukladu i tak były drukowane. Te z geoportalu mają pionowe i poziome siatki km.
Więc jednak czymś się różnią, chyba że WODGiK nie sprzedaje już skanów map papierowych które są inne, a tylko materiał z geoportalu.

Back to top

0x01 graphic

 

0x01 graphic
artek



Joined: 04 Mar 2008
Posts: 52

Ranger wrote:

Jak widać, co osoba to pogląd 0x01 graphic

Oryginalne mapy w układzie 92 mają ukośne siatki km, tam gdzie to wynika z definicji ukladu i tak były drukowane. Te z geoportalu mają pionowe i poziome siatki km.
Więc jednak czymś się różnią, chyba że WODGiK nie sprzedaje już skanów map papierowych które są inne, a tylko materiał z geoportalu.

Posted: Thu Mar 12, 2009 8:43 pm    Post subject:

0x01 graphic



piszę co widzę. reprodukcja jest sprzed 4-5 lat, być może z tych samych zasobów kartograficznych, niemniej jednak skan jest na pewno inny niż ściągany z geoportalu.

ale mimo wszystko też masz rację - mapa (patrząc na obrzeża) jest wyraźnie przekręcona z układu równoleżnikowo-południkowego o jakieś 1,7 stopnia. widać taki skan, świadomie i specjalnie ...

cóż, jeśli to komuś przeszkadza, nic nie stoi na przeszkodzie ściągać mapy w układzie nie 2180 a 4326. wtedy równoleżniki będą równoległe. co prawda pojawią się za to inne zniekształcenia - ale - co kto lubi ...

a w praktyce - mapę o której pisałem zaimplementowałem do tb gdzieś tak rok temu, używałem jej bardzo często jeżdżąc po okolicznych lasach. bez żadnego problemu. to lekkie przekręcenie w większości przypadków jest całkowicie bez znaczenia.

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Thu Mar 12, 2009 9:16 pm    Post subject:

0x01 graphic

Chciałem sprawdzić czy w TB można używać nie zorientowanych na północ i jakie są tego konsekwencje. Pobrałem z GP kawałek mapki izrobiłem jej kopię, którą przekręciłem o 30 stopni zgodnie z zegarem. Kalibracja obu map na rogi oryginalnej bitmapy w układzie 92 (ozi.png). Postawiłem w Ozim kilka punktów i eksportowałem do gpx. Zapakowałem to do TB i w drogę. Obie mapy działają poprawnie tylko na skręconej strzałki pokazują zły kierunek (niezgodny z wyświetlaną wartością liczbową, która jest prawidłowa.
Na screenach zielona strzałka wskazuje północ geograficzną.
Ekran kompasu i cms w po załadowaniu każdej z map był identyczny.
Dodałem jeszcze ortofoto z Geoportalu i mapę WIG 100k

0x01 graphic

ozi.png

 Description:

 Filesize:

 82.13 KB

 Viewed:

 612 Time(s)


0x01 graphic

0x01 graphic

0x01 graphic

ekr1.png

 Description:

 Filesize:

 88.6 KB

 Viewed:

 612 Time(s)


0x01 graphic

0x01 graphic

0x01 graphic

scr3.png

 Description:

 Filesize:

 7.42 KB

 Viewed:

 612 Time(s)


0x01 graphic

0x01 graphic


_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

Posted: Thu Mar 12, 2009 9:17 pm    Post subject:

0x01 graphic

Dodałem jeszcze ortofoto z Geoportalu i mapę WIG 100k

0x01 graphic

ekr2.png

 Description:

 Filesize:

 91.63 KB

 Viewed:

 609 Time(s)


0x01 graphic

0x01 graphic


_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Tue Mar 17, 2009 9:15 am    Post subject:

0x01 graphic

Ja krótko. Z moich testów wynika iż nie ma sensu wykorzystywać skanów map w układzie 92 z geoportalu większych niż oryginalny obszar pojedynczego arkusza. Testy przeprowadzałem w Zakopanem i okolicach oraz w Tatrach. Nie udało mi się nigdy poprawnie skalibrować mapy obejmującej więcej niż jeden arkusz. Być może popełniałem jakiś błąd albo po prostu arkusze są niechlujnie posklejane...

Back to top

szambonur wrote:

Ja krótko. Z moich testów wynika iż nie ma sensu wykorzystywać skanów map w układzie 92 z geoportalu większych niż oryginalny obszar pojedynczego arkusza. Testy przeprowadzałem w Zakopanem i okolicach oraz w Tatrach. Nie udało mi się nigdy poprawnie skalibrować mapy obejmującej więcej niż jeden arkusz. Być może popełniałem jakiś błąd albo po prostu arkusze są niechlujnie posklejane...

0x01 graphic

 

Posted: Tue Mar 17, 2009 10:24 am    Post subject:

0x01 graphic


Czy mógłbyś tu umieścić spakowane pliki ses. Mam sporo zapisanych śladów z nart z tego roku i z ubiegłego to chętnie sprawdzę co i jak.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Tue Mar 17, 2009 11:57 am    Post subject:

0x01 graphic

http://www.speedyshare.com/303167809.html

Powyżej link do topograficznego planu zakopanego i okolic który ostatnio testuje. Wytargałem z geoportalu skan mapy topograficznej w układzie 92 zakopanego i okolic obejmujący kwadrat o rozpiętości po X 6500 i po Y też 6500, obrazek wielkości 4000 x 4000 pikseli. Skalibrowałem programem Ozi Explorer na dwa krańcowe punkty lewy dolny i prawy górny do transformacji współrzędnych użyłem programu Transform 2.5.1 Mapa została przygotowana programem TB Cutter do rozmiaru 240x320.
No i różnie to z nim jest niektóre obszary dokładność wręcz zadziwiająca, ale są też miejsca gdzie błąd wynosi ok 50m. Pewnie za mała ilość punktów.

Back to top

0x01 graphic

 

0x01 graphic
guest



Joined: 08 Oct 2006
Posts: 1903

Posted: Tue Mar 17, 2009 12:29 pm    Post subject:

0x01 graphic

Panowie. od pewnego czasu używam skanów map z geoportalu. Slady gpx pokrywają się z mapami lepiej niż na dostępnych w sieci cz-b map wojskowych. Tok postępowania: pobieram z serwera wms fragment o wspólrzędnych (odczytanych na geoportalu -kilometrowych. Jak patrz forum geoportalu) Kalibracja w Ozim wgs84 t-mercator 19; 500000;-5300000 ---- czyli 92. wspólrzędne te wg których pobieram fragment mapy. Oczywiście siatka nie pokrywa się z siatką Ozi ani nie jest zorientowana N-S ale trasy są max 2-4 m błedu (czyli raczej w dokładności samego odbiornika. Czy czasem nie przekombinowaliście z tym transformem?

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Tue Mar 17, 2009 12:56 pm    Post subject:

0x01 graphic

być może przekombinowałem, nie przeczę. Używałem programu Transform gdyż chciałem uzyskać w miarę dokładne przekształcenie współrzędnych bo to co wskazuje geoportal jest mocno zaokrąglone. Wszystko jest OK gdy używam fragmentu z jednego arkusza, ale jeżeli trafi się obszar z dwoma lub czterema arkuszami wtedy pojawiają się problemy. Generalnie są to błędy do zaakceptowania, ale trafiają się też duże rozbieżności

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Tue Mar 17, 2009 4:44 pm    Post subject:

0x01 graphic

problem się chyba wyjaśnił i wynikał raczej z powodu zbyt małej ilości punktów kalibracyjnych.

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Wed Mar 18, 2009 8:38 am    Post subject:

0x01 graphic

skoro poprzednio podałem link do planu zakopanego z niezbyt poprawną kalibracją, poczuwam się do obowiązku wstawienia poprawionego
http://www.speedyshare.com/394173708.html
jeżeli czynnością tą łamię jakiś paragraf forum lub nie jest to zgodne z prawami autorskimi proszę moderatora o wykasowanie tego linku.
Mam jeszcze jeden problem. Czy może ktoś mi wytłumaczyć zabieg na skanach z geoportalu dziesiątek w układzie 92 w okolicy Morskiego Oka [Tatry;) ]

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

szambonur wrote:

problem się chyba wyjaśnił i wynikał raczej z powodu zbyt małej ilości punktów kalibracyjnych.

Posted: Wed Mar 18, 2009 8:50 am    Post subject:

0x01 graphic


Problem jest inny. To mapa 1:10000 w układzie PUWG-92. Natomiast ty skalibrowałeś ją w odwzorowaniu Lat/Lon, a powinieneś użyć Transverse Mercator z odpowiednimi parametrami. Na obrazku jest twoja mapa (Lat/Lon) a w czerwonej ramce ze zmienionym odwzorowaniem na właściwe (i tylko 2 punkty kalibracyjne). Fioletowa strzałka to nie błąd GPS'a. Proponuję byś przeczytał co pisze o kalibracji i transformacji map Ranger od początku tego wątku bo to rzeczy fundamentalne i bardzo pouczające.

0x01 graphic

zako.jpg

 Description:

 Filesize:

 60.16 KB

 Viewed:

 792 Time(s)


0x01 graphic

0x01 graphic


_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Wed Mar 18, 2009 8:59 am    Post subject:

0x01 graphic

a możesz spróbować nałożyć swój ślad na mapę którą przed chwilą wstawiłem. Robiłem testy terenowe i wydaję mi się że jest OK.

Back to top

0x01 graphic

 

0x01 graphic
Ranger



Joined: 12 Dec 2006
Posts: 2073

Posted: Wed Mar 18, 2009 9:19 am    Post subject:

0x01 graphic

Jasne 0x01 graphic

To moderator zadecyduje co jest zgodne z prawem a co nie 0x01 graphic


Jak dotąd buka podał informację o dyrektywie Inspire, czyli o czymś co powinno wejść w życie za jakiś czas. Na razie jest ustawa o geodezji i kartografii, nad zmianami której trwają prace, tylko niewiele wiadomo o tym jaki będzie kierunek zmian i jak będą wyglądały jej ostateczne zapisy.
Wiadomo, że wartość danych zgromadzonych w geoportalu jest wyceniona na około 7mln PLN. No i jest "miękka" interpretacja wyciągnięta w rozmowie telefonicznej przez ludzi z OSM od zawiadujących geoportalem, że na tych mapach można ogladać własne ślady. W jaki sposób ? Nie wiadomo. I jak dotąd, nie znam żadnej klarownej interpretacji w formie pisemnej, która by była podpisana przez właściciela tych zasobów. Reasumując - jak zwykle, w sposób jasny nic pewnego nie wiadomo.

Moje zdanie jako moderatora w tych sprawach starałem się i staram wyrazić jasno. Forum nie może być miejscem łamania prawa, bo to naraża wszystkich użytkowników TB na problemy, chociażby związane z dostępem do informacji o aplikacji, które w lepszej czy gorszej formie udało się na forum zgromadzić. I o tym użytkownicy podejmujący różne działania powinni pamiętać - to nie my określamy zasady korzystania z danych mapowych, tylko ich właściciele. To że technicznie są mozliwości niestety nie załatwia wszystkiego.
Oczywiście, jak każdy chyba użytkownik TB, chciałbym mieć, w legalny sposób, dostęp do najszerszej z możliwych oferty map, które można z aplikacją używać.
Na dzisiaj mogę podać informację, że obecnie trwają rozmowy producenta wersji polskiej TB z kolejną grupą wydawnictw oferującą mapy turystyczne, tak by były one również dostępne w wersji elektronicznej do TrekBuddy. I jestem, jak zwykle, optymistą co do pozytywnego ich wyniku. Są też mniej więcej już znane plany wydawnicze na ten rok wydawnictw już oferujących mapy do TB, będzie dostępna kolejna i to dość spora grupa map.
Ta droga nie powoduje wątpliwości prawnych, jakie się na dzisiaj wiążą z korzystaniem z map geoportalu. No bo jak sie do tego ma fakt, że mapy GGK, co prawda w innej formie, są nadal sprzedawane w WODGiK-ach ?
Mam nadzieję, że wszyscy się wkrótce dowiemy więcej na temat jasno określonych zasad i form korzystania z map geoportalu. Natomiast co do kwestii formy samych map już się wypowiedziałem wcześniej i swojego zdania w tym temacie nie zmieniłem 0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Wed Mar 18, 2009 2:41 pm    Post subject:

0x01 graphic

Ranger: mam dokładnie te same wątpliwości co Ty, bo skoro biorą za to pieniądze, to muszą mieć wszelkie prawa do tego wydawnictwa, ale z drugiej strony skoro umieszcza się takie mapy publicznie to nie oszukujmy się, iż będą tylko służyły do przeglądania na ekranie monitora. Najrozsądniej będzie jeżeli jasno zostanie powiedziane iż wykorzystywanie map do celów niekomercyjnych i edukacyjnych jest dozwolone, lub po prostu najlepiej nic nie mówić, bo wtedy wiadomo iż jest ciche przyzwolenie od wszystkich instytucji na taką działalność.

Back to top

0x01 graphic

 

0x01 graphic
szambonur



Joined: 05 Mar 2009
Posts: 51
Location: N 49 17'33.5" E 19 57'49.2"

Posted: Wed Mar 18, 2009 10:21 pm    Post subject:

0x01 graphic

buka: porównaj proszę to http://www.speedyshare.com/436512311.html ze swoim śladem, mam nadzieje iż w końcu poprawnie skalibrowałem...

Back to top

0x01 graphic

 

0x01 graphic
buka



Joined: 12 Sep 2007
Posts: 76
Location: poland

szambonur wrote:

buka: porównaj proszę to http://www.speedyshare.com/436512311.html ze swoim śladem, mam nadzieje iż w końcu poprawnie skalibrowałem...

Posted: Thu Mar 19, 2009 6:17 am    Post subject:

0x01 graphic



Teraz pasują.
_________________
Nokia E61i, Pentagram 3101, Navibe GB735

Back to top

0x01 graphic

 

0x01 graphic
Yelcyn



Joined: 22 Mar 2009
Posts: 2

Posted: Sun Mar 22, 2009 6:09 pm    Post subject:

0x01 graphic

witam,
czy można coś zrobić aby programik ściągał również granice i numery działek razem z ortofotomapą?

Back to top

0x01 graphic

 

0x01 graphic
jasiekpol



Joined: 22 Mar 2009
Posts: 1

Posted: Sun Mar 22, 2009 9:30 pm    Post subject:

0x01 graphic

Mam pytanie odnośnie programiku WMSLoader, czy można zmienić max skalę ORTO na 0,25 metra/pix i rozmiar pliku większy niż 2000 pix ??

Back to top

0x01 graphic

 

0x01 graphic
Yelcyn



Joined: 22 Mar 2009
Posts: 2

Posted: Mon Mar 23, 2009 9:41 pm    Post subject:

0x01 graphic

Po ściągnięciu mapki, skalibrowaniu w OziExplorerze i po skopiowaniu pliku .map Ozi na PPc nie chce łyknąć mapki, wyrzuca: "Image File not Found or could not be loaded". Dałem mu jeszcze .png i dalej nic.
Mógły ktoś doradzić jak się z tym uporać?

Back to top

0x01 graphic

 

0x01 graphic




Joined: 30 Jul 2007
Posts: 4

Posted: Tue Mar 24, 2009 12:47 am    Post subject:

0x01 graphic

Yelcyn a czy przekonwertowałeś mapkę z jpga (png) na ozf2, czasami ozf3 nie działa. A co do działek to proponuję qgis-a, troche zabawy ale efekt niezły.

Back to top

0x01 graphic

 

0x01 graphic
airman



Joined: 31 Mar 2009
Posts: 3

Posted: Wed Apr 01, 2009 4:09 am    Post subject:

0x01 graphic

Witam,
To moj pierwszy post na forum. Idea programu Buki jest super, chyleczola przed tym ze wam sie chce.
Mam jednak problem ze sciagnieciem mapy.
Chcialbym sciagnac okolice Gliwic mapa topo w skali 1:25tys.
postepuje zgodnie z instrukcja zawarta w readme.txt i nic.
nieotrzymuje pliku png. mam tylko map i ses. 0x01 graphic


moze mi ktos pomoc ?
skala wybieram 10m/pix

Pozdrawiam
Grzegorz

Back to top

0x01 graphic

 

0x01 graphic
airman



Joined: 31 Mar 2009
Posts: 3

Posted: Wed Apr 01, 2009 4:26 am    Post subject:

0x01 graphic

maly update - cos zaczelo sciagac ale to zawsze 327 bajtow i powstaje *.png ale cos to chyba za malo


0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic
sinda



Joined: 26 Oct 2007
Posts: 14

Posted: Wed Apr 01, 2009 11:17 am    Post subject:

0x01 graphic

W pliku servers.ini zmień w ostatniej linijce layers=1 na layers=0
Powinno pomóc.
Pamietaj też żeby nie przekroczyć wymiarów 2000 pikseli całej mapy.

Back to top

0x01 graphic

 

0x01 graphic
airman



Joined: 31 Mar 2009
Posts: 3

Posted: Wed Apr 01, 2009 2:58 pm    Post subject:

0x01 graphic

zrobilem odwortnie i zadzialalo 0x01 graphic


jeszcze jedno pytanie czy mapki topo daje sie zdjac tylko jako skany, czy jako topo czy jak VMAPL2 rowniez ?

bo na tej drugiej bardziej mi zalezy jest czytelniejsza, jesli chodzi o polne dorgi 0x01 graphic

Back to top

0x01 graphic

 

0x01 graphic

Dyskusja z forum :

http://www.linuxtechs.net/kruch/tb/forum/viewtopic.php?t=2808&postdays=0&postorder=asc&start=105



Wyszukiwarka