Jakub Kujawa

Jakub Kujawa Geoventis GmbH

Temat: geoportal wms

hej dominik ty sie za mnie nie wypowiadaj ze sie nie znam;))) daj mi chociaz troche poudawac ze mam wiedze...hahahah

nie no racja z naszej strony wyszlo to troche chaotycznie ale tez ciekawie....
a nsze gdybanie chyba nikomu nie zaszkodzi bo w koncu znajdzie sie ktos taki jak piotr i nam rozjasni o co chodzi....nie ma jak
learning by doing!!!

a moim zdaniem logo jest dorabiane pozniej automatycznie przez serwer i to przez Webserver mi sie wydaje ....bo tak to trzebaby bylo pisac zapytnie z layerem logo, a tego nie robimyjakub kujawa edytował(a) ten post dnia 12.12.08 o godzinie 10:44
Tomasz Pupiec

Tomasz Pupiec programista, Webcode

Temat: geoportal wms

Piotr Tracz:
Serwer nie robi nić innego poza generowaniem strony HTML, w której obrazki (tiles) są ułożone obok siebie w siatce.

ewentualnie co częściej ma miejsce, strona HTML z poukładanymi tiles jest generowana dynamicznie przez javascript.
Jakub Kujawa

Jakub Kujawa Geoventis GmbH

Temat: geoportal wms

Tomasz Pupiec:
Piotr Tracz:
Serwer nie robi nić innego poza generowaniem strony HTML, w której obrazki (tiles) są ułożone obok siebie w siatce.

ewentualnie co częściej ma miejsce, strona HTML z poukładanymi tiles jest generowana dynamicznie przez javascript.

tak robi to open layers....???

w przypadku tego serwera jest (juz to powtarzalem chyba z 5 razy ze serwerem mapowym jest najprawdopodobniej WebMap Intergraphu) to ASP, a ze Intergraph zawsze ciagnie za soba Microsoft to pewnie Webserwerem jest IIS. dane sa trzymane w jednej bazie danych, a do kazdego service jest generowana Metabaza z ktora kontaktuje sie serwer mapowy i dalej przekazuje response na webserwer i klienta...

jak juz piotr wspomnial caly ten service dziala na zasadzie WMS specyfikacji OGC w wersji 1.3.0 wiec mysle ze tiles nie maja tutaj zastosowania
Tomasz Pupiec

Tomasz Pupiec programista, Webcode

Temat: geoportal wms

jakub kujawa:
ewentualnie co częściej ma miejsce, strona HTML z poukładanymi tiles jest generowana dynamicznie przez javascript.

tak robi to open layers....???

Tak działa między innymi openlayers, google i targeo.

jak juz piotr wspomnial caly ten service dziala na zasadzie WMS specyfikacji OGC w wersji 1.3.0 wiec mysle ze tiles nie maja tutaj zastosowania
Piotr opisywał jak wygląda "sklejanie" mapy w przypadku kiedy mamy do czynienia z rozwiązaniami typu tileCache (w geoportalu to sie nazywa ARS) lub wms-c. Ja tylko trochę uściśliłem jak to się odbywa :)
Jakub Kujawa

Jakub Kujawa Geoventis GmbH

Temat: geoportal wms

no ale w tym przypadku nie mamy z tym do czynienia poniewaz jest to WMS....nie uzywa tutaj prawdziwych tiles
jest to podobne w dzialaniu tylko ze tiles sa metoda do wizualizacji rstra w jak najwiekszej wydajnosci,zawsze w zdefiniowanym kachlu 256x256 i punktem zerowym bezwzglednym do zooma dzieki czemu dla kazdego pixla mozna obliczyc odleglosci, i to jest obojetne jak dane sa przygotowane
natomiast w przypadku WMS wizualizacja jest tak generowana jak sa podzielone rastry w bazie danych......z tym ze tylko poprzez zapytanie sa wyciagane te kachle rastra na ktore wskazuje BBOX.
Tomasz Pupiec

Tomasz Pupiec programista, Webcode

Temat: geoportal wms

jakub kujawa:
no ale w tym przypadku nie mamy z tym do czynienia poniewaz jest to WMS....nie uzywa tutaj prawdziwych tiles
Zgadza się. Dyskusja na temat "czarnych pasków" dotyczy zdjęć serwowanych przez usługę WMS a nie ARS (jak ma to miejsce w przypadku większych skal) :)
Maciej Trębacz

Maciej Trębacz Programista systemów
i aplikacji
internetowych

Temat: geoportal wms

Jeśli kogoś by to interesowało - na swoje potrzeby skleciłem skrypt PHP który robi dwie rzeczy: pobiera mapę w formacie PNG dla zadanego obszaru (obszar może być dowolnie wielki) i wycina z środka logo geoportalu (dla każdego fragmentu pobiera mały wycinek który przesłania miejsce w którym znajdowało się logo). Dodatkowo sprawdza czy pobrano prawidłowy plik (czasami Geoportal potrafi nie wysłać pliku lub wysłać go z błędami) i w razie potrzeby pobiera ponownie.

Skrypt możecie znaleźć tutaj: http://pastebin.pl/5239
Licencja: używać do woli, miło będzie zostawić notkę o autorze jeśli gdzieś go zostawicie :)Maciej Trębacz edytował(a) ten post dnia 02.02.09 o godzinie 16:49

konto usunięte

Temat: geoportal wms

Panowie! Mam nadzieję, że ożywię tą dyskusję, bo jest naprawdę bardzo ciekawa.
Sprawdźcie proszę ten program (MapRequest): http://sourceforge.net/project/screenshots.php?group_i...
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 godzin walczę i nie potrafię dodać serwera geoportalu, błąd "failed to request map segments"
Jakieś pomysły?
Joanna M.

Joanna M. Analiza, Wdrożenia
IT - GIS, WFM

Temat: geoportal wms

a w jaki sposób próbujesz dodać nowy serwer?

konto usunięte

Temat: geoportal wms

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 http://maps.geoportal.gov.pl/WMS_TOPO/WMService.aspx
lub http://maps.geoportal.gov.pl/wms_orto/wmservice.aspx
niestety jedyne co udaje mi się zobaczyć, to wybór warstw z geoportalu (więc kontakt z serwerem jest)
potem wyskakuje błąd "failed to request map segments"
:((
Piotr T.

Piotr T. programista GIS,
analityk GIS,
(www.cgis.pl)

Temat: geoportal wms

Dominik Mikiewicz:
Z wmsa dociera do kompa raster i ten właśnie raster możesz sobie zapisać. Nie przyglądałem się co oddaje w postaci svg, więc nie będę gdybał.

Generalnie, jeżeli środowisko gis jest w stanie zrobić z widocznego obszaru snapshota w danej skali, to powinien być siłą rzeczy geokodowany. Nie wiem jak arc, ale manifold to potrafi ;-)

Odgrzewam kotleta ale odgrzewane też nie są złe ;)
Ten programik też to zrobi i jest za darmo. Wystarczy ustawić skale, zakres i wygeneruje Tiff'a wraz z georeferencjami w pliku tfw - jest obsługa bigTIFF wiec nie ma limitów co do wielkości :) Mimo, że zasysanie danych z geoportalu nie było intencja autorów...
Hint: wystarczy dodać warstwę WMS i użyć narzędzia "Eksport widoku mapy do pliku Tiff"
http://www.cgis.pl/pl/geoxaviewer.php
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: geoportal wms

Fajna ta wasza przeglądarka :-) Macie może w planach export do pdf?

A alternatywne, nieco bardziej pracochłonne rozwiązanie tutaj :-):
http://terraobserver.blogspot.com/2008/12/zabawy-z-geo...

pzdr
Piotr T.

Piotr T. programista GIS,
analityk GIS,
(www.cgis.pl)

Temat: geoportal wms

Dominik Mikiewicz:
Fajna ta wasza przeglądarka :-) Macie może w planach export do pdf?

A dziekuje :) Troche pracy kosztuje.
Jakiego konkretnie eksportu potrzebujesz to powiem czy jest w planach. Chodzi o mozliwość ustawienia np. dpi? Bo w pdf i tak byłby osadzany jedynie zrasteryzowany obraz.
A alternatywne, nieco bardziej pracochłonne rozwiązanie tutaj :-):
http://terraobserver.blogspot.com/2008/12/zabawy-z-geo...

Tak znam tą metode ale trzeba miec do niej duze zaciecie.
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: geoportal wms

Właściwie, to marzy mi się przeglądarka, która wyeksportuje pdfa, ale w wektorze, jeżeli dane są w wektorze... Tak, żeby można było wyciągnąć wektor i go nieco obrobić graficznie na przykład...

Chociaż na dobrą sprawę powinienem powiedzieć, że nie tyle marzy, co mam u siebie nieco użytkowników, którzy chcielby sobie zrobić mapki podkładowe i je nieco dopieścić bez konieczności wydawania $$$ na soft. Stąd też pytanie o pdf.

Tatuk gis viewer ma taką 'opcję' jeżeli z niego wydrukuję przez PdfCreator'a na przykład. Tyle że często ten wektor jakiś taki spikselowany wychodzi niestety.

No nic fajny offtopic wyszedł z wątku o wms :-)

pzdr

ps. często sobie piszę własne narzędzia, ale rzadko je zawijam w interface, właśnie z powodu zminimalizowania nakładów pracy, więc tym bardziej RESPECT :-)
Dariusz Orłowski

Dariusz Orłowski specjalista ds.
geodezji

Temat: geoportal wms

Załadowałem geoportal do arcGIS 9.2 i chciałbym obliczyć powierzchnię lasu?
Stworzyłem plik shape obrysowałem kontur , edytuję tabelę i dalej nie wiem?

Jak wiarygodnie obliczyć powierzchnię wg wyświetlanej skali?

Tu jest link do screenshota :


Obrazek
.html
Tomasz K.

Tomasz K. GIS, Leśnictwo

Temat: geoportal wms

Z tego co widzę to nie masz ustawionych jednostek miary-maja być metry.
W polu property ma być : area
I zaznacz tylko kolumnę "pow". Wyczyść wszystkie obiekty z selekcji!

Inny sposób to rysowanie w geobazie. Tam od razu jak rysujesz jakiś obiekt automatycznie zakładane jest pole z powierzchnią i wyliczana powierzchnia narysowanego obiektu.
Jakub Kujawa

Jakub Kujawa Geoventis GmbH

Temat: geoportal wms

Piotr Tracz:
Dominik Mikiewicz:
Z wmsa dociera do kompa raster i ten właśnie raster możesz sobie zapisać. Nie przyglądałem się co oddaje w postaci svg, więc nie będę gdybał.

Generalnie, jeżeli środowisko gis jest w stanie zrobić z widocznego obszaru snapshota w danej skali, to powinien być siłą rzeczy geokodowany. Nie wiem jak arc, ale manifold to potrafi ;-)

Odgrzewam kotleta ale odgrzewane też nie są złe ;)
Ten programik też to zrobi i jest za darmo. Wystarczy ustawić skale, zakres i wygeneruje Tiff'a wraz z georeferencjami w pliku tfw - jest obsługa bigTIFF wiec nie ma limitów co do wielkości :) Mimo, że zasysanie danych z geoportalu nie było intencja autorów...
Hint: wystarczy dodać warstwę WMS i użyć narzędzia "Eksport widoku mapy do pliku Tiff"
http://www.cgis.pl/pl/geoxaviewer.php

fajnie to wyglada panie Piotrze:))
ten mapserver jest tez naprawde niezly....pobawilem sie troche
masz w planach wrzucic jeszcze specyfikacje WFS??
w czym to wogole pisaliscie?? zdazylem zauwazyc PHP i Pythona
pozdrowienia
Piotr Noszczyński

Piotr Noszczyński Archeolog,
Forschungsstelle
Kaiserpfalz
Ingelheim

Temat: geoportal wms

Dariusz Orłowski:
Załadowałem geoportal do arcGIS 9.2 i chciałbym obliczyć powierzchnię lasu?
Stworzyłem plik shape obrysowałem kontur , edytuję tabelę i dalej nie wiem?

Ja tez sie troche tym pobawilem:
dla poligonu przpisalem: ETRS_1989_Poland_CS92
gdzie Linear Unit to: Meter a Angular Unit: Degree

natomiast WMS Server (WMS Layer Name:ORTOFOTO)
ma: GCS_WGS_1984 ale dziala tez z
Supported Coordinate System(s):
EPSG:4326 - GCS_WGS_1984
EPSG:2180 - ETRS_1989_Poland_CS92
wydaje mi sie ze tak jest OK.
Piotr T.

Piotr T. programista GIS,
analityk GIS,
(www.cgis.pl)

Temat: geoportal wms

jakub kujawa:
fajnie to wyglada panie Piotrze:))
ten mapserver jest tez naprawde niezly....pobawilem sie troche
masz w planach wrzucic jeszcze specyfikacje WFS??
w czym to wogole pisaliscie?? zdazylem zauwazyc PHP i Pythona
pozdrowienia

Dziękuje :)
WFS raczej nie będzie bo wydajnościowo serwer by tego nie uciągnął ze względu na założenia platformowe (założenia to możliwość uruchomienia na każdym nawet najtańszym wirtualnym hostingu za 50 zł/rok przy bardzo dużej wydajności). Za to jest WMS zarówno może pobierać dane z innych serwerów WMS jak i sam "robić" za serwer WMS (aczkolwiek ze względu znowu na założenia technologiczne bardziej bym to nazwał jako WMS-C).
część serwerowa: PHP + JavaScript
część budująca projekty: czyste C/C++ z MFC (visual studio 2003/2005)

W nowej wersji zresztą będzie wiele zmian...Piotr Tracz edytował(a) ten post dnia 31.03.09 o godzinie 11:52
Piotr T.

Piotr T. programista GIS,
analityk GIS,
(www.cgis.pl)

Temat: geoportal wms

Dominik Mikiewicz:
Właściwie, to marzy mi się przeglądarka, która wyeksportuje pdfa, ale w wektorze, jeżeli dane są w wektorze... Tak, żeby można było wyciągnąć wektor i go nieco obrobić graficznie na przykład...

Chociaż na dobrą sprawę powinienem powiedzieć, że nie tyle marzy, co mam u siebie nieco użytkowników, którzy chcielby sobie zrobić mapki podkładowe i je nieco dopieścić bez konieczności wydawania $$$ na soft. Stąd też pytanie o pdf.

Tatuk gis viewer ma taką 'opcję' jeżeli z niego wydrukuję przez PdfCreator'a na przykład. Tyle że często ten wektor jakiś taki spikselowany wychodzi niestety.

No nic fajny offtopic wyszedł z wątku o wms :-)

Teraz już rozumiem o co chodzi. Ja się nie znam za bardzo na edycji PDF ale rozumiem, ze chodzi o wyciągniecie PostScripta?
Szybko w planach czegoś takiego nie będzie, ze względu na technologie jaką wybraliśmy oraz podstawowe zadania oprogramowania. W Geoxie nie używamy wogóle systemu operacyjnego do rysowania a wszystko jest rasteryzowane w wewnętrzynym rendererze. Z tego powodu trick z PdfCreatorem nie zadziałałby bo on "łapie" systemowe rysowanie komendami typu narysuj linie, poligon, text, etc. Z Geoxy dostałby jedynie gotową już bitmapę nawet jeśli dane wejściowe to wektor. My stawialiśmy na technologie jak najmniej uzależnioną od systemu operacyjnego i gwarantującą możliwie najwyższą wydajność renderowania danych...

Następna dyskusja:

Google Maps API + Geoportal...




Wyślij zaproszenie do