Beslutning af MapServer
Ved at drage fordel af en nylig samtale med en kadasterinstitution, der ledte efter en måde at offentliggøre sine kort på, opsummerer jeg her de vigtigste ting for at returnere redningen af emnet til samfundet. Måske vil det på det tidspunkt hjælpe nogen, der ønsker at tage en beslutning eller bede om hjælp fra geofumada.
Hvorfor MapServer
Scenen var en person, der havde tænkt sig at forlade af GeoWeb Publisher, Bentley, fordi han stadig havde en licens af Discovery Server, forfader til dette, tilbage i de støvede år. En anden grund til, at de var interesserede i Bentley, er, at deres kortlægning er på Microstation Geographics, med VBA-applikationer til opførelse og vedligeholdelse af kadastrale kort.
Tidligere på bloggen (Ugly - Sjælden som ven siger) viste vi, hvordan man opretter en webkortservice, ved hjælp af manifold GIS, som et billigt alternativ. Jeg talte også en dag om fordelene ved Geoweb Publisher fra Bentley som en løsning, når der er mere sølv. Dette for at give kontinuitet til det gamle indlæg, hvor lavet sammenligninger blandt forskellige applikationer til udgivelse af online kort.
Efter samtalen besluttede vi at gå til MapServer, et emne, som jeg håber at udnytte i de næste par dage. Start forresten med at teste andre open source-platforme resten af året, men i et webmiljø.
MapServer er ikke et GIS-program, det foregiver ikke engang at være, som det står på siden. Det blev født som et initiativ fra University of Minnesota, derfor kommer dets logo fra sammenløbet af floderne Minnesota og Mississippi. I dag er det et benchmark i den bredt distribuerede webkorttjeneste, måske på grund af sin angelsaksiske oprindelse. Da denne applikation er der en bred vifte -meget bred virkelig, Jeg kan godt lide sin enkelhed, den enkleste for nye brugere; Magien er i .map filhåndtering, der kan genereres enten fra programmer som QGis eller forstå logikken at udnytte mapscript sprog som PHP, Java, Perl, Python, Ruby eller C #.
Flere applikationer er udviklet på MapServer "serveret”Såsom Chamaleon, Cartoweb, Ka-map og Pmapper. Disse anbefales til brugere med mindre kodefærdighed, selvom det er ideelt at forstå MapServers primitive logik.
Det viste eksempel er, at bare et eksempel på det arbejde, vi laver nu. Med deres tilladelse og klar over, at denne service vil være tilgængelig for offentligheden om et par uger, og så kan de se den fungere.
Hvilke andre webapplikationer findes der
Til dette vil jeg bruge som reference til instituttet OSGeo, som er et af de mest kreative initiativer med hensyn til bæredygtighed og standardisering af open source inden for geospatialt felt. Selvom jeg indrømmer, at der er andre.
- Mapbender, ganske populær, brugt som en tynd klient med Mapserver i tilfælde af IDE Guatemala. Årsagen til appellen er, at den blev udviklet til PHP og JavaScript, to af de mest anvendte kombinationer på nettet i dag.
- MapBuilder, som nåede dens ende i version 1.5 og fusioneret i åbne lag. AJAX-tingen ... det var en skønhed.
- Åbne lag, undrer dig over, om du vil integrere Google- eller Yahoo-kort eller effektivt cache rastervisningen.
- Mapguide Opensource, meget populær for sit forhold til AutoDesk. Robust at dø for, uanset hvilken smag du vil have.
- Grad, ret en røg i standarder. Med et stort potentiale i Europa. På grund af dets stabilitet i GML-support foreslås det som det neutrale alternativ til implementering af webprocesser i initiativet. INSPIRERE.
Andre OSGeo-inkubationsløsninger er:
- Geoserver, dets største potentiale er, at udviklingen handler om Java. Med meget at byde på som åbne lag, når du integrerer Google Maps, Google Earth, Yahoo Maps, herunder ArcGIS.
- Geomajas som omfatter lys klient, desktop og web.
- MapFish, med fokus på Pyton, men måske en af de mindst dokumenterede (online).
MapServer fordele
kompatibilitet med standarder OGC. Måske er det bedste, selvom det i næsten alle open source-applikationer er godt, i hvert fald med hensyn til WMS, WFS, WCS, GML.
- Webkortservice (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 og 1.1.1
- Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
- Webdækningstjeneste (OGC: WCS) 1.0.0, 1.1.0
- Geografi Markup Language (OGC: GML) 2.1.2, 3.1.0 Niveau 0 Profil
- Webkorts kontekstdokumenter (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 og målinger (OGC: OM) 1.0.0
- SWE Fælles (OGC: SWE) 1.0.1
- OWS Common (OGC: OWS) 1.0.0, 1.1.0
Servering af data via Open Gis Consortium-retningslinjerne gør, at ethvert program holder sig til det uden meget hindring. Fra AutoDesk Civil3D, ArcGIS. Bentley Map, til gvSIG, QGis osv. Selv Google Earth / kort via wms.
Sammenligner det med de applikationer, jeg tidligere har arbejdet med (GeoWeb Publisher og Manifold GIS), overgår MapServer dem ved at have meget diffusionSom et resultat har din side nok information, udviklede eksempler for ikke at nævne brugerfællesskabet. I tilfælde af GWP skal du arbejde meget med neglene, og hvad der er af Manifold på spansk er meget lidt -forlader du egeomates for at undgå modsigelse-.
El datastøtte det er et vidunder. Det er ikke himlen, men det er tæt nok:
- Vector- eller Geodatabase-data: Formfiler, GML, PostGIS og en anden verden via OGR, inklusive DGN.
- Rasterdata: georeferenceret Tif og hvad vi vil via GDAL.
- Output, kan du generere jpg, png, pdf og selvfølgelig OGC standarder.
Så er der den multiplatform support. MapServer kan køre oven på IIS, hvilket gør det venligt for Windows / PC-brugere. Også på Apache, som den kan køre på Windows og Linux vidunderligt, ikke kun for at betjene data, men for at navigere. I tilfælde af Manifol
d, kun IIS-publikation, hvis du fortæller dem Apache blive overbelastet, selvom nogle har lavet deres pirouetter. Og i tilfældet med Bentley er kun Windows, selv webdisplayet en ActiveX, der kun kører på Internet Explorer, medmindre det ryges IDPR til den sublime i rumpatronen.
Det er overflødigt at sige, det handler ikke betale licens. Licensen med Manifold Universal ville være i størrelsesordenen $ 600, nemlig Bentley GWPublisher for US $ 10,000 med begrænsede brugere, og hvis det var for GIS Server på US $ 15,000 og opefter.
Endelig ser jeg en stor fordel i udviklingen. At finde nogen, der arbejder MapServer, er ikke så let, men det er meget nemmere end med andre applikationer, endda eksternt som vi gør nu. En udvikler, der kender Bentley GWPublishers indvolde, er ikke så let at finde, han skal kende Project Wise, Geographics, Microstation VBA og Bentley Map for at drage fordel af en robust udvikling på Bentley Geospatial Server (Selvom jeg indrømmer, at de vidunderlige ting er færdige der). En manifold GIS-udvikler, meget vanskelig, selvom det kun er .NET, og en fra GIS Server, vil helt sikkert opkræve baseret på, hvor meget licensen er værd.
Sådan installeres det i 5-trin
Der er ikke mange trin, men også Genesis begyndelse:
- Download OSGEO4W herfra
- Installer det, minimum MapServer, Apache og et eksempel.
- Installer Apache og opret tjenesten (eller hæv en mappe via IIS).
- Elevator service
- Kør eksemplet i browseren
Ja, ligesom oprindelsen, er der mellem vers 1 og 2 flere ting, der skete i Satans oprør. Generelt får tjenesten op enten via http: // localhost / eller optager din kamp, men du lærer.
Det vil være i den næste, vi vil forklare.
Hej Eulises. En dag vil du fortælle os røgen, du gjorde med C #, hvoraf meget meget jeg har set på nettet.
hilsen
hvorfor ikke gøre det med c skarp og SQL Server 2008 eller allerede posgrest er med form og udgivelse kort typer og så du undgår spørgsmålet om dominans og dermed kun på udkig efter en server med asp.net
nogen erfaring med open source Mapguide ?? Jeg har haft det installeret i lang tid, men når jeg starter masteren, kaster det mig en forbindelsesfejl til serveren ... en tutorial på spansk ville være meget hjælpsom. Hilsen tak =)
Negativ, du bliver nødt til at kæmpe med Google-søgemaskinen.
Hej, jeg er meget interesseret i mapserver, nogle ting jeg havde mulighed for at sammensætte, i øjeblikket er jeg afsat til at udvikle en kortapplikation indenfor skinner, har du en ide om hvordan? eller nogle hjælp link .. mange tak
Du bør søge efter et firma, der tilbyder logi med mapscript inkluderet i tjenesten.
Samt http://www.hostgis.com/
At tjene det fra intranetniveauet er ret nemt, for kun med IP'en af den maskine, der har hevet tjenesten (samt 192.168.0.129) kan du få adgang fra andre computere inden for samme netværk eller arbejdsgruppe.
Hvis du ønsker at tjene til internettet, besætte den maskine, der kører som en server har en forbindelse til mere eller mindre anstændigt internet, og offentlige IP-adresser samt (80.26.128.194). Årsagen er, at IP tager computeren til at oprette forbindelse til internettet, leveres af internetudbyderen, selv om det er offentligt, skifter hver gang det er indtastet og tilbud, der skal fastsættes, så du skal betale.
Hvis du ikke vil have adgang til et IP-nummer som den forrige, betaler du for et domæne og DNS-tjeneste, som du kan have en nemmere adresse til http://www.eldominio.com. Det kan også omdirigeres med et underdomæne eller tjenester, der tilbyder sider som http://www.no-ip.com
Tillykke med den blog, jeg har lavet i nogen tid nu. Selv om jeg er biolog, arbejder jeg på GIS-problemer. Sidste år lærte jeg at bruge MapServer lidt, og det er meget godt. Men jeg har et spørgsmål om, at jeg endnu ikke har fået svaret. Hvad hostingfirma gør MapServer butik? Hvilke resultater skal du bruge din egen computer og bruge det indenlandske internetnetværk?
Jeg vil gerne lave et andet projekt med dette program, men jeg har ingen måde at hænge det på nettet.
Hvis nogen kender svaret, bliver det meget godt modtaget.
Med venlig hilsen,
Martiño