Re: Re: [FreeGeoCZ] QGIS a WMS ortofoto ČR

Radek Augustýn <[email protected]>
Newsgroups gmane.comp.gis.grass.cz
Message-ID <[email protected]>
Dobrý večer,




důvodem proč se to nelíbí QGISu je to, že si neumí poradit s namespaces v 
capabilities serveru http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/WMService.
aspx?service=wms&request=getcapabilities. Server ČÚZK to vrátí formálně 
dobře, ale na XML parser v QGIS je to holt až příliš dobře :-(.




Jestliže v QGIS-u zaškrtnete volbu "Ignorovat GetMap URI", tak se vykašle na
hledání online resource, které tam neumí najít a použije originální adresu 
http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/. Ta si zjevně s požadavkem umí 
poradit.




Porovnejte:

Capability\Request\GetCapabilities\DCPType\HTTP\Get\OnlineResource...tak by 
to rád viděl QGIS

Capability\Request\GetCapabilities\DCPType\HTTP\wms:Get\wms:
OnlineResource...tohle přijde z ČÚZK




Obojí je správně, to druhé je však přesnější, ale jednosušší/starší parsery 
neví co s tím.




Server má ve skutečnosti dva skripty zpracovávající požadavek podle typu:

POST:http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/service.svc/post?

GET:http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/service.svc/get?




Zajímavé jsou služby poskytované oběma podslužbami:

POST:http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/service.svc/post?service=wms&
request=getcapabilities

GET:http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/service.svc/get?service=wms&
request=getcapabilities




Přestože jsou vysoce specializované, odkazují na sebe nevzájem.




A. Nejsprávnější systémové řešení:

1. Skrýt vnitřní služby /service.svc/post? a /service.svc/get? To znamená v 
capabilities pro /WMService.aspx? ukazovat jenom na /WMService.aspx?

2. Odstranit namespaces z capabilities na http://geoportal.cuzk.cz/WMS_
ORTOFOTO_PUB/WMService.aspx?




Obojí by se muselo provést na zdrojovém serveru, což zřejmě pan Mgr. Srovnal
(správce služby dle capabilities) nebude moci vzhledem k omezením profilů 
INSPIRE udělat. Navíc by to mohlo vadit jiným klientům.




B. Funkční systémové řešení:

Zakaskádování serveru a uzpůsobení Capabilities, bez programování třeba 
pomocí GeoServeru nebo MapServeru. To je vlastně jeden z důvodů, proč jsou 
OnlineResources "nadbytečně" v Capabilities. Výhodouje, že nepotřebuje 
spolupráci na straně serveru.




C. Správné jednoúčelové řešení.

Zaškrtnout v QGIS volbu "Ignorovat GetMap URI". Na tomto serveru to určitě 
bude fungovat, dokud správce nic nezmění.




Hezký víkend




Radek Augustýn




---------- Původní zpráva ----------
Od: Tomáš Kubín <[email protected]>
Datum: 8. 2. 2013
Předmět: Re: [FreeGeoCZ] QGIS a WMS ortofoto ČR

"

Dobrý den,

problém se vyřešil zatržením volby "Ignorovat GetMap URI ..." při vytváření 
spojení (i když nevím co to je). Poté se mapa načetla a zobrazila v S-JTSK 
(mám povolenou on-the-fly SRS transformaci). Zobrazování je ale velmi 
zdlouhavé a pomalé (při posouvání a skrolování). Jako kdyby si vždy všechno 
stahoval ze serveru až po zadání výřezu.

S pozdravem Tomáš Kubín

On 7.2.2013 19:40, Vaclav Petras wrote:

" 
Dobrý den,

zkoušel jsem to a měl jsem také tento problém. Vyřešil jsem to tak, že
jsem si nastavil project do UTM a nastavil UTM také ve WMS.

Václav

2013/2/7 Tomáš Kubín <a href='mailto:[email protected]'><[email protected]></a>:

" 
Dobrý den,

chtěl jsem se zeptat, jestli někdo pracuje s ortofotem poskytovaným ČUZK
prostřednictvím MWS v programu Quantum GIS. Používám verzi 1.8 a vrstva s
ortofotem se připojí, ale nenačtou se žádná data. Adresa služby, kterou
používám: <a href='http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/WMService.aspx'>http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/WMService.aspx</a>

Díky za radu.

S pozdravem Tomáš Kubín


_______________________________________________
FreeGeoCZ mailing list
<a href='mailto:[email protected]'>[email protected]</a>
<a href='http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz'>http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz</a>


" 




_______________________________________________
FreeGeoCZ mailing list
<a href='mailto:[email protected]'>[email protected]</a>
<a href='http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz'>http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz</a>

" 

"

_______________________________________________
FreeGeoCZ mailing list
[email protected]
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.