Dodaj
katasterGeoprzestrzennych - GISkolektor GISBentley Microstation-qgis

Decidiéndonos przez mapserver

Korzystając z niedawnej rozmowy z instytucją katastralną, która szukała sposobu na opublikowanie swoich map, podsumowuję tutaj najważniejsze rzeczy, które pozwolą ocalić temat społeczności. Być może w tym czasie pomoże komuś, kto chce podjąć decyzję lub poprosić o pomoc w geofumadzie.

Dlaczego MapServer

Na scenie był ktoś, kto zamierzał opuścić wydawnictwo GeoWeb, Bentley, ponieważ nadal miał licencję Serwer Discovery, przodka tego, z powrotem w zakurzonych latach.  Innym powodem, dla którego byli zainteresowani Bentleyem jest to, że ich mapowanie odbywa się na Geographics Microstation, z aplikacjami VBA do budowy i konserwacji map katastralnych.

Wcześniej na blogu (Brzydkie - rzadkie jak mówi przyjaciel) pokazaliśmy, jak utworzyć usługę mapowania internetowego, używając Manifold GIS, jako tania alternatywa. Pewnego dnia mówiłem też o zaletach Wydawca Geoweb firmy Bentley jako rozwiązanie, gdy jest więcej srebra. Ma to na celu zapewnienie ciągłości tego starego postu, w którym dokonano porównań wśród różnych aplikacji do publikowania map online.

Po rozmowie zdecydowaliśmy się na MapServer, temat, który mam nadzieję wykorzystać w ciągu najbliższych kilku dni. Nawiasem mówiąc, zacznij testować inne platformy open source przez resztę roku, ale w środowisku internetowym.

transparent MapServer nie jest aplikacją GIS, nawet nie udaje, że jest, jak mówi jej strona. Powstał z inicjatywy University of Minnesota, stąd jego logo pochodzi z ujścia rzek Minnesota i Mississippi. Dziś jest punktem odniesienia w szeroko rozpowszechnianej usłudze map internetowych, być może ze względu na jej anglosaskie pochodzenie. Ponieważ ta aplikacja ma szeroki zakres -bardzo szeroki naprawdę, Lubię jego prostotę, najprostszą dla nowych użytkowników; cała magia polega na obsłudze pliku .map, który można wygenerować z programów takich jak QGis lub zrozumieć logikę na mapkulatorze, aby wykorzystać języki takie jak PHP, Java, Perl, Python, Ruby lub C #.

Więcej aplikacji jest rozwijanych na MapServer "służyłTakich jak Chamaleon, Cartoweb, Ka-map i Pmapper. Są one zalecane dla użytkowników o mniejszej biegłości w kodzie, chociaż zrozumienie pierwotnej logiki MapServer jest idealne.

instalacja mapera

Pokazany przykład jest taki, że jest to tylko przykład pracy, którą teraz wykonujemy. Za ich zgodą i świadomi, że ta usługa będzie publicznie dostępna za kilka tygodni, a potem będą mogli zobaczyć, jak działa.

Jakie istnieją inne aplikacje internetowe

Do tego będę używać jako odniesienia Fundacji OSGeo, która jest jedną z najbardziej kreatywnych inicjatyw w zakresie zrównoważonego rozwoju i standaryzacji open source w dziedzinie geoprzestrzeni. Chociaż przyznaję, że są inni.

  • Mapbender, dość spopularyzowany, używany jako cienki klient z Mapserver w przypadku IDE Guatemala. Powodem jego atrakcyjności jest to, że został opracowany dla PHP i JavaScript, dwóch najczęściej używanych obecnie kombinacji w sieci.
  • Mapbuilder, który sięgnął jego koniec w wersji 1.5 i scalony z Open Layers. AJAX… to było piękno.
  • Otwórz warstwy, zastanawia się, czy chcesz integrować Google lub Yahoo Maps czy skutecznie zapisywać zawartość rastrowego ekranu.
  • Opensource w Mapachce, bardzo popularny ze względu na związek z AutoDesk. Solidny, za który można umrzeć, w jakimkolwiek smaku.
  • Stopień, niezły dym w standardach. Z dużym potencjałem w Europie. Ze względu na stabilność obsługi GML jest sugerowany jako neutralna alternatywa dla wdrażania procesów sieciowych w inicjatywie. INSPIROWAĆ.

instalacja mapera Inne rozwiązania inkubacyjne OSGeo to:

  • Geoserver, jego największym potencjałem jest to, że rozwój dotyczy Javy. Mając wiele do zaoferowania, takie jak otwarte warstwy podczas integracji Google Maps, Google Earth, Yahoo Maps, w tym ArcGIS.
  • Geomatyka w tym jasnego klienta, pulpitu i sieci.
  • MapFish, skupiając się na Pyton, ale być może jednym z najmniej udokumentowanych (online).

Zalety MapServer

zgodność z normami OGC. Być może najlepsze, chociaż w tym prawie wszystkich aplikacjach open source są dobrze, przynajmniej w odniesieniu do WMS, WFS, WCS, GML.

  • Usługa Web Map (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 i 1.1.1
  • Usługa WWW (OGC: WFS) 1.0.0, 1.1.0
  • Usługa Web Coverage Service (OGC: WCS) 1.0.0, 1.1.0
  • Geograficzny język znaczników (OGC: GML) 2.1.2, 3.1.0 poziom 0 Profil
  • Dokumenty kontekstu mapy sieciowej (OGC: WMC) 1.0.0, 1.1.0
  • Stylowy deskryptor warstwy (OGC: SLD) 1.0.0
  • Specyfikacja kodowania filtra (OGC: FES) 1.0.0
  • Obserwacja czujników (OGC: SOS) 1.0.0
  • Obserwacje i pomiary (OGC: OM) 1.0.0
  • SWE Wspólny (OGC: SWE) 1.0.1
  • OWS Wspólny (OGC: OWS) 1.0.0, 1.1.0

Udostępnianie danych za pośrednictwem wytycznych Open Gis Consortium sprawi, że każdy program będzie się do nich trzymał bez większych przeszkód. Z AutoDesk Civil3D, ArcGIS. Bentley Map, a nawet gvSIG, QGis itp. Nawet Google Earth / mapy za pośrednictwem wms.

Porównując ją z aplikacjami, które wcześniej współpracowałem (GeoWeb Publisher i Manifold GIS), MapServer przewyższa ich dużo dyfuzjiW rezultacie Twoja strona zawiera wystarczającą ilość informacji, opracowanych przykładów, nie wspominając o społeczności użytkowników. W przypadku GWP trzeba dużo pracować z paznokciami, a tego, co jest w języku hiszpańskim Manifold, jest bardzo mało -wyjeżdżając wy egeomates aby uniknąć sprzeczności-.

El wsparcie danych to jest cud. To nie jest niebo, ale jest wystarczająco blisko:

  • Dane wektorowe lub geobazy: pliki kształtów, GML, PostGIS i jeszcze jeden świat za pośrednictwem OGR, w tym DGN.
  • Dane rastrowe: georeferencyjny Tif i cokolwiek chcemy przez GDAL.
  • Wyjście, możesz wygenerować jpg, png, pdf i oczywiście standardy OGC.

Wtedy jest wsparcie wieloplatformowe. MapServer może działać w oparciu o IIS, co czyni go przyjaznym dla użytkowników Windows / PC. Również na Apache, z którym może cudownie działać na Windowsie i Linuksie, nie tylko do obsługi danych, ale także do nawigacji. W przypadku Manifolu
d, tylko publikacja IIS, jeśli powiesz im Apache się zatłoczony, chociaż niektóre zrobiły swoje pirouettes. A w przypadku Bentleya tylko Windows, nawet wyświetlacz sieciowy to ActiveX, który działa tylko w Internet Explorerze, chyba że jest wędzony IDPR do podniosłego w kosmosie.

Nie trzeba dodawać, że to nie robi płacić licencjonowanie. Licencja z Manifold Universal wynosiłaby 600 USD, licencja firmy Bentley GWPublisher za 10,000 15,000 USD z ograniczonymi użytkownikami, a gdyby była to licencja na serwer GIS w wysokości XNUMX XNUMX USD i więcej.

Wreszcie widzę wielką zaletę rozwój. Znalezienie kogoś, kto pracuje z MapServer, nie jest takie proste, ale jest o wiele łatwiejsze niż w przypadku innych aplikacji, nawet zdalnie, tak jak robimy to teraz. Deweloper, który zna wnętrzności Bentley GWPublisher, nie jest łatwy do znalezienia, musi on znać Project Wise, Geographics, Microstation VBA i Bentley Map, aby skorzystać z solidnego rozwoju na Bentley Geospatial Server (Choć przyznaję, że tam są wspaniałe rzeczy). Programista Manifold GIS, bardzo trudny, chociaż to tylko .NET i jeden z GIS Server, z pewnością będzie pobierał opłaty w zależności od tego, ile warta jest licencja.

Jak zainstalować go w krokach 5

instalacja maperaNie ma wiele kroków, a także początek Księgi Rodzaju:

  1. Pobierz OSGEO4W stąd
  2. Zainstaluj go, minimum MapServer, Apache i przykład.
  3. Zainstaluj Apache i utwórz usługę (lub podaj katalog za pośrednictwem usług IIS).
  4. Winda
  5. Uruchom przykład w przeglądarce

Tak, podobnie jak Księga Rodzaju, między wersetami 1 i 2 jest kilka rzeczy, które wydarzyły się podczas buntu szatana. Ogólnie rzecz biorąc, uruchomienie usługi przez http: // localhost / lub zajmuje twoją bitwę, ale nauczysz się.

To będzie w następnej, którą wyjaśnimy.

Golgiego Alvareza

Pisarz, badacz, specjalista w zakresie modeli zarządzania gruntami. Uczestniczył w konceptualizacji i wdrażaniu modeli takich jak: Krajowy System Zarządzania Nieruchomościami SINAP w Hondurasie, Model Zarządzania Wspólnymi Gminami w Hondurasie, Zintegrowany Model Zarządzania Katasterem – Rejestr w Nikaragui, System Administracji Terytorium SAT w Kolumbii . Redaktor bloga wiedzy Geofumadas od 2007 roku i twórca Akademii AulaGEO, która obejmuje ponad 100 kursów z zakresu GIS - CAD - BIM - Digital Twins.

Powiązane artykuły

Komentarze 7

  1. Cześć Eulises. Pewnego dnia powiesz nam dym, który zrobiłeś z C #, z czego niewiele widziałem w internecie.

    pozdrowienia

  2. dlaczego nie zrobić to z c ostrym i sql server 2008 lub już z posgrest i publikować mapy typu kształtów, a tym samym uniknąć pytania domeny i dlatego tylko szukać serwera z asp.net

  3. jakieś doświadczenie z Open Source Mapguide? Mam go od dawna, ale kiedy uruchamiam mastera wyrzuca mi błąd połączenia z serwerem ... bardzo pomocny byłby tutorial w języku hiszpańskim.

  4. Witam, jestem bardzo zainteresowany maperverem, niektóre rzeczy, z którymi miałem okazję pogodzić się, w tej chwili poświęcam na opracowanie aplikacji mapowej wewnątrz szyny, czy masz pojęcie, w jaki sposób? lub jakiś link pomocy .. dziękuję bardzo

  5. Powinieneś szukać firmy oferującej zakwaterowanie z mapą zawartą w serwisie.

    Asi como http://www.hostgis.com/

    Aby obsłużyć ją z poziomu intranetu, jest to dość proste, gdyż tylko z adresem IP urządzenia, który ma podniesioną usługę (a także 192.168.0.129) może uzyskać dostęp z innych komputerów w tej samej sieci lub grupie roboczej.

    Jeśli chcesz korzystać z Internetu, upewnij się, że maszyna pracująca jako serwer ma mniej lub bardziej przyzwoite połączenie z Internetem, a publiczne adresy IP i (80.26.128.194) są zajęte. Powodem jest to, że adres IP, który komputer ma łączyć się z Internetem, świadczone przez usługę internetową, chociaż jest publicznie, zmienia się za każdym razem, gdy jest dostępny i jest stały, konieczne jest zapłacenie.

    Jeśli nie masz dostępu do numeru IP podobnego do poprzedniego, płacisz za domenę i usługę DNS, z którą możesz mieć łatwiejszy adres http://www.eldominio.com. Może też zostać przekierowany z poddomeny lub usług, które oferują takie strony http://www.no-ip.com

  6. Gratulacje dla bloga, który robiłem już od jakiegoś czasu. Chociaż jestem biologiem, pracuję nad kwestiami GIS. W zeszłym roku nauczyłem się nieco używać MapServera i jest bardzo dobra. Mam jednak pytanie, że jeszcze nie otrzymałem odpowiedzi. Jaka firma hostingowa prowadzi sklep MapServer? Jakie rezultaty musisz używać własnego komputera i używać krajowej sieci internetowej?

    Chciałbym zrobić inny projekt z tym programem, ale nie mam sposobu, aby powiesić go w sieci.

    Jeśli ktoś zna odpowiedź, będzie dobrze przyjęty.

    Z poważaniem,

    Martiño

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany.

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.

Powrót do góry przycisk