Decidiéndonos av MapServer

Att dra nytta av ett nytt samtal med en kadastral institution som letade efter vad de skulle publicera sina kartor, här sammanfattar jag det viktigaste att återlämna räddningen av ämnet till samhället. Kanske vid den tiden kommer det att hjälpa någon som vill fatta ett beslut eller be om geofumed hjälp.

Varför MapServer

Scenen var någon, som hade tänkt att lämna GeoWeb Publisher, Bentley, för att han fortfarande hade en licens av Discovery Server, förfader till detta, tillbaka i de dammiga år. En annan anledning till varför de var intresserade av Bentley är att deras kartläggning är på Microstation Geographics, med VBA-applikationer för konstruktion och underhåll av kadastralkartor.

Tidigare på bloggen (Ugly - Rare som vännen säger) visade vi hur man skapar en webbkarta tjänst, använder manifold GIS, som ett billigt alternativ. Jag talade också en dag om fördelarna med Geoweb Publisher av Bentley som en lösning när det finns mer pengar. Detta för att ge kontinuitet till det gamla inlägget i vilket gjorde jämförelser bland olika applikationer för publicering av online kartor.

Efter samtalet bestämde vi oss för att gå till MapServer, ett ämne som jag hoppas kunna utnyttja de närmaste dagarna. Förresten, börja testa andra open source-plattformar under resten av året, men i en webmiljö.

banderoll MapServer är inte en GIS-applikation, och det låter inte heller vara, som dess sida säger. Det föddes som ett initiativ av University of Minnesota, därför kommer logotypen från sammanflödet mellan Minnesota och Mississippi. Idag är en referens i webbdistribuerad tjänst mycket distribuerad, kanske på grund av dess angelsaxiska ursprung. Som den här applikationen finns det ett brett sortiment -väldigt bred egentligen, Jag gillar sin enkelhet, det enklaste för nya användare. all magi är i hanteringen av .map-filen som kan genereras från program som QGis eller förstå logiken för mapscript att utnyttja språk som PHP, Java, Perl, Python, Ruby eller C #.

Fler applikationer utvecklas på MapServer "eras"Som Chamaleon, Cartoweb, Ka-map och Pmapper. Dessa rekommenderas för användare med mindre koddomän, även om det är idealiskt att förstå den primitive logiken i MapServer.

mapserver installera

Exemplet som visas är det, bara ett exempel på det arbete vi gör nu. Med deras tillstånd och medveten om att denna tjänst kommer att vara tillgänglig för allmänheten om ett par veckor och då kan de se det fungera.

Vilka andra webbapplikationer finns det

För detta kommer jag att använda som referens stiftelsen OSGeo, vilket är ett av de mest kreativa initiativen när det gäller hållbarhet och standardisering av öppen källkod inom geospatialområdet. Även om jag erkänner att det finns andra.

  • Mapbender, ganska populär, används som en tunn klient bredvid Mapserver när det gäller IDE Guatemala. Anledningen till överklagandet är att den utvecklades för PHP och JavaScript, två av de vanligaste kombinationerna på webben idag.
  • MapBuilder, som nått dess ände i 1.5-versionen och slås samman med öppna lager. AJAX saken ... det var en skönhet.
  • Öppna lager, undrar om du vill integrera Google- eller Yahoo-kartor eller effektivt cachera rasterskärmen.
  • Mapguide Opensource, mycket populär för sitt förhållande till AutoDesk. Robust att dö, i den smak du vill ha.
  • Grad, alla rökade i standarder. Med stor potential i Europa. På grund av sin stabilitet i GML-stöd, föreslås det som det neutrala alternativet för genomförandet av webbprocesser i initiativet INSPIRERA.

mapserver installera Andra lösningar vid inkubation av OSGeo är:

  • Geoserver, dess största potential är att utvecklingen handlar om Java. Med mycket att erbjuda som Open Layers när du integrerar Google Maps, Google Earth, Yahoo Maps, inklusive ArcGIS.
  • Geomajas som inkluderar tunn klient, skrivbord och webben.
  • MapFish, med fokus på Pyton men kanske en av de minst dokumenterade (online).

MapServer fördelar

kompatibilitet med standarder OGC. Kanske bästa, även om det i nästan alla öppna källans applikationer är bra, åtminstone med avseende på WMS, WFS, WCS, GML.

  • Webkortservice (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 och 1.1.1
  • Webfunktionstjänst (OGC: WFS) 1.0.0, 1.1.0
  • Webdekningstjänst (OGC: WCS) 1.0.0, 1.1.0
  • Geografi Markup Language (OGC: GML) 2.1.2, 3.1.0 Nivå 0 Profil
  • Webkarta Kontextdokument (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Filterkodningsspecifikation (OGC: FES) 1.0.0
  • Sensor Observation Service (OGC: SOS) 1.0.0
  • Observationer och mätningar (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Servera data via riktlinjerna för Open Gis Consortium, vilket gör att något program håller fast vid dem utan mycket hinder. Från AutoDesk Civil3D, ArcGIS. Bentley Map, upp till gvSIG, QGis, etc. Även Google Earth / kartor via wms.

Att jämföra det med de applikationer som jag tidigare arbetat med (GeoWeb Publisher och Manifold GIS), MapServer överträffar dem genom att ha mycket diffusion, en produkt där din sida har tillräckligt med information, utvecklade exempel, utan att nämna användarnamnet. När det gäller GWP måste du arbeta mycket med naglarna och det som finns i Manifold på spanska är väldigt lite -lämnar ut du egeomates så att inte ingå motsägelse-.

El datastöd Det är underbart. Det är inte himlen men det är nära nog:

  • Vektor eller Geodatabase data: Formfiler, GML, PostGIS och en annan värld via OGR, inklusive DGN.
  • Raster data: Geo-refererad TIF och vad vi vill ha via GDAL.
  • Från produktionen kan du generera jpg, png, pdf och naturligtvis OGC-standarder.

Då finns det multiplatform stöd. MapServer kan köras på IIS, vilket gör den användbar för Windows / PC-användare. Också på Apache, med vad som kan köras på Windows och Linux av undra, inte bara att betjäna data utan att navigera. I fallet med Manifol
d, bara IIS-publikation, om du berätta för dem Apache bli överbelastad, även om vissa har gjort sina piruetter. Och i fallet med Bentley är bara Windows, inklusive webbutbyggnad, en ActiveX som bara körs i Internet Explorer, om du inte röker IDPR till den sublima i rymdpatronen.

Det är självklart att det inte bryr sig om betala för licensiering. Grenrör licens med Universal skulle vara i storleksordningen $ 600, Bentley GWPublisher av US $ 10,000 med begränsade användare och om GIS Server US $ 15,000 upp.

Slutligen ser jag en stor fördel i utvecklingen. Hitta någon som arbetar MapServer är det inte så lätt, men det är mycket lättare än andra program, inklusive fjärr sätt som vi gör nu. En utvecklare som känner modet att Bentley GWPublisher är inte så lätt att hitta, måste veta Project Wise, Geographics, VBA och Microstation Bentley Map att dra fördel av en robust utveckling Bentley Geospatial Server (Även om jag erkänner att det finns underbara saker gjorda där). En utvecklare av Manifold GIS, mycket svårt, även om det bara är .NET, och en av GIS Server, kommer försäkringen att debiteras beroende på hur mycket licensen är värd.

Så här installerar du det i 5-steg

mapserver installeraDet finns inte många steg, liksom början på Genesis:

  1. Hämta OSGEO4W här
  2. Installera det, minimum MapServer, Apache och ett exempel.
  3. Installera Apache och skapa tjänsten (eller lyft en katalog via IIS).
  4. Lyft upp tjänsten
  5. Kör exemplet i webbläsaren

Ja, liksom genesisen, mellan vers 1 och 2 finns det flera saker som hände i Satans uppror. Vanligtvis kan du starta tjänsten antingen via http: // localhost / eller ta upp din kamp, ​​men du lär dig.

Det kommer att finnas i nästa som vi kommer att förklara det.

7 Svar på "Besluta på MapServer"

  1. Hej Eulises. En dag kommer du att berätta om röken du gjorde med C #, om vad jag har sett väldigt lite på webben.

    hälsningar

  2. varför inte göra det med ciss och SQL Server 2008 eller redan posgrest är med form och publicera kartor typer och så att du undviker frågan om dominans och därmed bara letar efter en server med asp.net

  3. någon erfarenhet av Mapguide open source ?? Jag har haft det installerat en stund, men när jag började mästaren fick jag ett anslutningsfel till servern ... en handledning på spanska skulle vara till stor hjälp, tack =)

  4. Hej, jag är väldigt intresserad av mapserver, några saker jag hade möjlighet att sätta ihop, just nu är jag ägnad att utveckla en kartansökan inuti skenor, har du en uppfattning om hur? eller lite hjälp länk .. tack så mycket

  5. Du bör leta efter ett företag som erbjuder logi med kartbok som ingår i tjänsten.

    Liksom http://www.hostgis.com/

    Att tjäna det från intranätnivån är ganska enkelt, för att endast med IP för den maskin som har tjänsten (såväl som 192.168.0.129) kan komma åt från andra datorer inom samma nätverk eller arbetsgrupp.

    Om du vill tjäna den på Internet, se till att maskinen som fungerar som en server har en mer eller mindre anständig Internet-anslutning och en offentlig IP används också (80.26.128.194). Anledningen är att den IP som utrustningen tar när du ansluter till Internet, som tillhandahålls av Internet-tjänsten, även om den är offentlig, ändras varje gång den går åt och den är fixad, så du måste betala.

    Om du inte vill ha tillgång till ett IP-nummer som det föregående betalar du en domän och DNS-tjänst, med vilken du kan få en lättare adress http://www.eldominio.com. Du kan också omdirigera med ett underdomän eller tjänster som erbjuder sidor som http://www.no-ip.com

  6. Grattis till den blogg som jag har gjort under en längre tid nu. Trots att jag är biolog arbetar jag med GIS-problem. Förra året lärde jag mig att använda MapServer lite och det är mycket bra. Men jag har en fråga att jag ännu inte fått svaret. Vilket webbhotell gör MapServer-butiken? Vilka resultat måste du använda din egen dator och använda det inhemska nätverket?

    Jag skulle vilja göra något annat projekt med det här programmet men jag har inget sätt att hänga det på nätet.

    Om någon vet svaret kommer att bli mycket väl mottaget.

    Bästa hälsningar,

    Martiño

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.