pobieranie informacji od użytkownika poprzez OL - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Web GIS (http://forum.quantum-gis.pl/forum-3.html) +--- Dział: OpenLayers (http://forum.quantum-gis.pl/forum-12.html) +--- Wątek: pobieranie informacji od użytkownika poprzez OL (/thread-177.html) |
pobieranie informacji od użytkownika poprzez OL - Odoakr - 22-07-2010 Jak już mamy działającą mapę to dzięki funkcją OL możemy pozwolić użytkownikowi na dodawanie do niej swoich elementów... (punkty, linie, poligony...) Co zrobić, aby przechwycić tę geometrię i zapisać do bazy? Jaki format pliku się to tego nadaje najlepiej? - WFS-T jako warstwa z Postgis wysyłana przez Mapserver? - Plik GML na serwerze w którym zapisywane są elementy, a potem "ręczna obróbka" np w QGIS? - ??? RE: pobieranie informacji od użytkownika poprzez OL - borys - 22-07-2010 A Mapserver to obsługuje WFS-T? Najlepiej dać na serwerze jakąś prostą aplikacyjkę w GeoDjango czy cuś i GeoJSONem tratatata z OpenLayers do aplikacyjki, a dalej do bazy. Albo na Pylonach z MapFisiem. Albo i w PHPie. RE: pobieranie informacji od użytkownika poprzez OL - Odoakr - 22-07-2010 PatrzPanTylko... Faktycznie... Nie obsluguje. hmmm... jeszcze sporo przede mna w tym temacie RE: pobieranie informacji od użytkownika poprzez OL - m_k - 22-07-2010 Skoro chcesz WFS-T, to zainteresuj sie Geoserverem. Ale żeby nie było zbyt fajnie, to GS też ma swoje braki - nie może on np. działać jako tzw. kaskadowy WMS RE: pobieranie informacji od użytkownika poprzez OL - Odoakr - 23-07-2010 Niekoniecznie chce WFS-T. Chciałem tylko podpytać o stosowane rozwiązania, żeby mieć lepszy ogląd sytuacji zanim sam "zanurzę" się w stosowną dokumentację A co to takiego kaskadowy WMS? RE: pobieranie informacji od użytkownika poprzez OL - m_k - 23-07-2010 coś takiego: serwer WMS -> serwer WMS -> użytkownik Ten pośredniczący serwer jako źródła danych używa innego WMSa (jednego lub więcej). Przydaje się głównie w wypadkach, gdy źródłowy serwer nie obsługuje jakiegoś układu współrzędnych, formatu lub wersji. Użytkownikowi też jest łatwiej, gdy ma jedną warstwę zamiast kilkunastu i to z różnych serwerów. Oczywiście ceną jest pogorszenie jakości obrazu (nieznaczne) i szybkości działania. RE: pobieranie informacji od użytkownika poprzez OL - Dave - 26-07-2010 Cytat:A "Cascading Map Server" is a WMS that behaves like a client of other WMSes and Definicja wg. dokumentu "Web Map Service Implementation Specification" RE: pobieranie informacji od użytkownika poprzez OL - Kazik - 22-01-2012 To moje pierwsze kroki w OL. Odoakr przedstawił w pierwszym poście problem który również mnie nurtuje. Jednak chciałbym rozważyć nieco inny przypadek, bez możliwości użycia serwera wfs-t. Otóż chcę udostępnić kilku internautom mapkę w OL, która umożliwi im dodawanie do mapy nowych punktów z krótkim tekstowym opisem. Załóżmy że nie potrzebujemy tutaj opcji edytowania i usuwania, a jedynie anonimowego dodawania nowych punktów (bez względu na kwestie bezpieczeństwa bazy i ewentualny spam). Czy w przypadku gdy w OL ustawi się bezpośrednie połączenie z plikiem gml lub geojson, będzie istniała możliwość dodawania przez internautów nowych punktów? Zastanawiam się czy plik gml lub geojson umieszczony na serwerze może być na bieżąco i w sposób bezpośredni wzbogacany o nowe punkty. Czy też tego typu plik z założenia jest przeznaczony wyłącznie tylko do odczytu jako zrzut punktów np z bazy postgresql (np http://forum.quantum-gis.pl/thread-645.html)? |