Coś tu się pokazało - watermark geoportalu - czyli się z nim łączy.
Mi to wygląda na problemy z projekcją, W screenie powyżej widać wyraźnie że w adresie WMS mamy na siłę wrzuconą projekcję EPSG:4356 (SRS), widać to co widać dlatego że koordynaty bbox są nadal podawane w innej projekcji, z całą pewnością nie EPSG:4356.
Niestety nie ma co teraz zgadywać co za parametry są podawane w zapytaniu do serwera WMS, dlatego mogę zaproponować dodanie testowego WMS, który jest pośrednikiem, niejako proxy i docelowo łączy się z Geoportalem2
To jest czysto testowy adres, i prosiłbym żeby z niego nie korzystać na co dzień
Należy wprowadzić tak jak na tym screenie: http://imgur.com/gvn7rtN
nie inaczej, (+ dodać jeszcze nazwę dla źródła WMS, i następnie to źródło wybrać jako podkład).
No i napisać czy obrazki się załadowały, jeżeli tak to czy dobre. Ja ze swojej strony sprawdzę w logach połączenia jakie parametry JOSM zażądał.
SRS wybrany jako EPSG:4326
A BBOX podany w czym innym. 2226061.1977171,6448893.9959428 to koordynaty Kraków/Wielicka podane w EPSG:900913/EPSG:3857 czyli w tzw. “googlowskim Merkatorze”, których WMS Geoportalu na pewno nie obsługuje, to po pierwsze a po drugie EPSG:4326 na max -90/+90 i -180/+180 a to jest sporo za dużo więc musi sypać błędami i nie ma prawa działać.
Z tego co widzę to masz błędnie wpisany adres wms geoportalu,
Fragment &SRS=EPSG%3A4326
Zmień na &SRS={proj}
I przetestuj w ten sam sposób jeszcze raz.
Nowy test (przy zmienionym SRS={proj} - efekt czerwone kafle) i komunikat z wiersza poleceń:
3383775,2226483.4714393,6450504.3095817
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
INFO: Grabbing WMS (attempt 2) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450156.3671733,2226483.4714393,6450330.3383775
INFO: Grabbing WMS (attempt 2) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450330.3383775,2226483.4714393,6450504.3095817
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
INFO: Grabbing WMS (attempt 3) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450156.3671733,2226483.4714393,6450330.3383775
INFO: Grabbing WMS (attempt 3) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450330.3383775,2226483.4714393,6450504.3095817
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
INFO: Grabbing WMS (attempt 4) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450156.3671733,2226483.4714393,6450330.3383775
INFO: Grabbing WMS (attempt 4) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450330.3383775,2226483.4714393,6450504.3095817
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
INFO: Grabbing WMS (attempt 5) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450156.3671733,2226483.4714393,6450330.3383775
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
INFO: Grabbing WMS (attempt 5) [url]http://mapy.geoportal.gov.pl/wss/service/img/gues[/url]
t/ORTO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=G
etMap&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002
351,6450330.3383775,2226483.4714393,6450504.3095817
BúąD: java.io.IOException: Premature EOF
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
BúąD: java.lang.Exception: Premature EOF
Image couldn't be fetched: [url]http://mapy.geoportal.gov.pl/wss/service/img/guest/OR[/url]
TO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMa
p&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002351,
6450156.3671733,2226483.4714393,6450330.3383775. Przyczyna: java.io.IOException:
Premature EOF
java.lang.Exception: Premature EOF
Image couldn't be fetched: [url]http://mapy.geoportal.gov.pl/wss/service/img/guest/OR[/url]
TO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMa
p&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002351,
6450156.3671733,2226483.4714393,6450330.3383775
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:75
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
... 3 more
BúąD: java.lang.Exception: Premature EOF
Image couldn't be fetched: [url]http://mapy.geoportal.gov.pl/wss/service/img/guest/OR[/url]
TO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMa
p&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002351,
6450330.3383775,2226483.4714393,6450504.3095817. Przyczyna: java.io.IOException:
Premature EOF
java.lang.Exception: Premature EOF
Image couldn't be fetched: [url]http://mapy.geoportal.gov.pl/wss/service/img/guest/OR[/url]
TO/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMa
p&LAYERS=Raster&STYLES=&SRS=EPSG:3857&WIDTH=500&HEIGHT=500&BBOX=2226309.5002351,
6450330.3383775,2226483.4714393,6450504.3095817
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:75
)
at org.openstreetmap.josm.io.imagery.Grabber.attempt(Grabber.java:63)
at org.openstreetmap.josm.io.imagery.Grabber.run(Grabber.java:48)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source)
at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unkn
own Source)
at org.openstreetmap.josm.io.ProgressInputStream.read(ProgressInputStrea
m.java:59)
at java.io.InputStream.read(Unknown Source)
at org.openstreetmap.josm.tools.Utils.copyStream(Utils.java:330)
at org.openstreetmap.josm.io.imagery.WMSGrabber.grab(WMSGrabber.java:177
)
at org.openstreetmap.josm.io.imagery.WMSGrabber.fetch(WMSGrabber.java:71
)
... 3 more
Wymijająca jest ta odpowiedź. Można idąc trybem ustawy o dostępie do informacji publicznej zażądać dokładniejszych wyjaśnień dlaczego uważają, że pytania nie mogą być uznane jako wniosek udip i dokładnego określenia o jakim tu zakresie konkretnie chodzi i które z tych trzech pytań ich zdaniem wykracza poza zakres udip i dokładnie dlaczego.
Uff, trochę mi to pomogło. Ale przy okazji zastanawiam się, dlaczego te zdjęcia są robione gdy drzewa mają pełne korony liści - w warunkach miasta takiego jak Warszawa to jest dla mnie spory problem, bo potrafią zakrywać krawędzie dachów, trawników, czy przebiegi chodników - choć teoretycznie rozdzielczość jest już taka, że mógłbym swobodnie te obiekty obrysowywać.
Drugi mój zasadniczy problem to “zrośnięte” zespoły budynków - nie wspominając nawet o tym, że czasem trudno rozgraniczyć który dach należy do którego budynku, to nieraz nawet nie widać jak przebiegają krawędzie całego zespołu. To samo widziałem w Łodzi przy Piotrkowskiej, kiedy akurat tam zaglądałem. Dowcip w tym, że nawet przy dużej rozdzielczości sprawę utrudniają np. różne wysokości budynków.
O ile zdjęcia robione gdy drzewa nie mają liści rozwiązałyby ten pierwszy problem, to zupełnie nie wiem co należałoby zrobić z drugim. Macie jakieś pomysły?