Był ArcGIS, był QGIS; teraz pora na zaprezentowanie podłączania serwerów WMS w jednym z popularniejszych w Polsce programów GIS – MapInfo.
Korzystanie z serwerów WMS rozpoczynamy od wybrania z menu File ›› Open Web Service ›› Open WMS…

Domyślnie MapInfo oferuje szereg usług WMS z wybranych zakątków świata. Brakuje polskiego geoportalu, dlatego też należy go dodać ręcznie. Poprzez kliknięcie przycisku Servers uzyskujemy dostęp do listy serwerów WMS. Można tu edytować istniejące (Edit), usuwać (Remove) oraz wybrany serwis ustawić domyślnym (Set Default). W celu dodania nowej pozycji należy klikąć pierwszy od góry przycisk (Add).
W polu Server URL podajemy adres serwera WMS (dla przykładu:
http://maps.geoportal.gov.pl/wms_topo/wmservice.aspx
od czerwca br. obowiązują inne adresy:
http://sdi.geoportal.gov.pl/wms_topo/wmservice.aspx),
a poniżej w polu Description dowolny opis (po kliknięciu przycisku Get Description opis zostanie pobrany z serwera WMS). Po tych czynnościach możemy powrócić do okna głównego ustawień połączenia z serwerem WMS:

I tu pojawić się może problem z układem współrzędnych. Do wyboru mamy dwie możliwości: układ WGS 84 (EPSG: 4326) oraz układ PUWG 1992 (EPSG: 2180). Ten pierwszy działa bez zarzutu, jednak jeśli chcemy wybrać układ 1992 pojawić się może komunikat Please select a supported projection. Ratunkiem będzie edycja pliku zawierającego zdefiniowane układy współrzędnych (domyślna ścieżka dostępu – C:\Program Files\MapInfo\Professional\MAPINFOW.PRJ). Należy odnaleźć definicje układu 1992 i zmienić ją tak, aby zawierała informację o przypisanym temu układowi kodzie EPSG (2180).
Dla przykładu:
definicja układu WGS 84
“Długość / szerokość geograficzna (WGS 84)\p4326″, 1, 104
definicja układu 1992 przed zmianami
“Polska 1992/19″, 8, 33, 7, 19, 0, 0.9993, 500000, -5300000
definicja układu 1992 po wprowadzeniu zmian
“Polska 1992\p2180″, 8, 33, 7, 19, 0, 0.9993, 500000, -5300000
Z elementów niezbędnych należy jeszcze wskazać w oknie połączenia z serwerem WMS odniesienie do pliku *.tab, który będzie zawierał dane z serwera WMS (Table Filename), po czym można kliknąć OK i cieszyć się uzyskanym efektem ;)
Przykład (WGS 84):

Przykład (PUWG 1992):

Dla zainteresowanych – rozszyfrowanie cyferek definiujących układ 1992.
Odwzorowanie: Gaussa-Krugera
Datum: GRS 80
Jednostki: metry
Punkt poczatkowy: 0°, 19°E
Południk środkowy: 0,9993
Przesunięcie osi Y: 500000
Przesunięcie osi X: -5300000