Vendimi nga MapServer

Duke përfituar nga një bisedë e fundit me një institucion të Kadastrit që po kërkonte një mënyrë për të publikuar hartat e saj, këtu unë përmbledh gjërat më të rëndësishme për t'i kthyer komunitetit shpëtimin e subjektit. Ndoshta në atë kohë do të ndihmojë dikë që dëshiron të marrë një vendim ose të kërkojë ndihmë për gjeofumadon.

Pse MapServer

Skenari ishte dikush, i cili kishte menduar të shkonte nga GeoWeb Publisher, Bentley, sepse ai ende kishte një licencë Serveri i Discovery, paraardhësi i këtij, mbrapa në vitet e pluhurit.  Një tjetër arsye pse ata ishin të interesuar në Bentley është se hartës juaj është për MicroStation Geographics, me aplikime VBA për ndërtimin dhe mirëmbajtjen e hartave kadastrale.

Më parë në blog (Shëmtuar - Të rralla siç thotë shoku) kemi treguar se si të krijojmë një shërbim të hartave të internetit, duke përdorur shumëfishtë GIS, si një alternativë me kosto të ulët. Unë gjithashtu fola një ditë për përfitimet e Botues Geoweb nga Bentley si zgjidhje kur ka më shumë argjend. Kjo për t'i dhënë vazhdimësi postit të vjetër në të cilin krahasime të bëra midis aplikacioneve të ndryshme për botimin e hartave online.

Pas bisedës vendosëm të shkonim në MapServer, një temë që shpresoj ta shfrytëzoj në ditët në vijim. Nga rruga, filloni të testoni platforma të tjera me burim të hapur për pjesën tjetër të vitit, por në një mjedis në internet.

flamur MapServer nuk është një aplikacion GIS, madje nuk pretendon të jetë, siç thotë faqja e tij. Ajo lindi si një iniciativë e Universitetit të Minesotës, prandaj logoja e saj vjen nga bashkimi i lumenjve Minesota dhe Misisipi. Isshtë sot një pikë referimi në shërbimin e shpërndarë gjerësisht të hartave në internet, mbase për shkak të origjinës së saj anglo-saksone. Meqenëse ky aplikacion ka një gamë të gjerë -shumë e gjerë në të vërtetë, Më pëlqen thjeshtësia e saj, më e thjeshtë për përdoruesit e rinj; gjithë magjia është në trajtimin e skedarit .map që mund të gjenerohet nga programe si QGis ose të kuptojnë logjikën në hartograf për të shfrytëzuar gjuhët si PHP, Java, Perl, Python, Ruby ose C #.

Më shumë aplikacione janë zhvilluar në MapServer "shërbyer”Të tilla si Chamaleon, Cartoweb, Ka-map dhe Pmapper. Këto rekomandohen për përdoruesit me më pak aftësi për kod, megjithëse kuptimi i logjikës primitive të MapServer është ideal.

instaloni maperver

Shembulli i treguar është se, vetëm një shembull i punës që po bëjmë tani. Me lejen e tyre dhe të vetëdijshëm se ky shërbim do të jetë i disponueshëm për publikun brenda dy javësh dhe pastaj ata mund ta shohin atë duke punuar.

Aplikacionet e tjera të internetit ekzistojnë

Për këtë, unë do ta përdor Fondacionin si referencë OSGeo, e cila është një nga nismat më kreative për sa i përket qëndrueshmërisë dhe standardizimit të burimit të hapur në fushën gjeohapësinore. Edhe pse e pranoj që ka edhe të tjerë.

  • Mapbender, mjaft e popullarizuar, e përdorur si një klient i hollë me Mapserver në rastin e IDE Guatemala. Arsyeja për tërheqjen e tij është se ajo u zhvillua për PHP dhe JavaScript, dy nga kombinimet më të përdorura në internet sot.
  • MapBuilder, i cili erdhi në fundi i saj në versionin 1.5 dhe shkrirë në Shtresa të Hapura. Gjëja AJAX… ishte një bukuri.
  • Hapësirat e hapura, pyetet nëse doni të integroni Google ose Yahoo Maps ose përmirësoni cache në vendosjen raster.
  • Harta e udhëzimeve, shumë i njohur për marrëdhëniet e tij me AutoDesk. I fortë për të vdekur, në çfarëdo shije që dëshironi.
  • Shkalla, mjaft tym mbi standardet. Me shumë potencial në Evropë. Për shkak të stabilitetit të saj në mbështetjen e GML, sugjerohet si alternativa neutrale për zbatimin e proceseve të internetit në nismë. INSPIRE.

instaloni maperver Zgjidhjet e tjera të inkubacionit OSGeo janë:

  • Geoserver, potenciali i tij më i madh është se zhvillimi ka të bëjë me Java. Me shumë për të ofruar, si Shtresat e Hapura, kur integrohen Google Maps, Google Earth, Yahoo Maps, duke përfshirë ArcGIS.
  • Geomajas që përfshin klientin e lehtë, desktop dhe web.
  • MapFish, me një fokus prioritar në drejtim të Pyton, por ndoshta një nga dokumentet më pak të dokumentuara (online).

Avantazhet MapServer

pajtueshmëri me standardet OGC. Ndoshta më e mira, edhe pse në këtë pothuajse të gjitha aplikacionet me kod të hapur janë të mira, të paktën në lidhje me WMS, WFS, WCS, GML.

  • Shërbimi i Hartave Web (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 dhe 1.1.1
  • Shërbimi i Web Feature (OGC: WFS) 1.0.0, 1.1.0
  • Shërbimi i mbulimit në internet (OGC: WCS) 1.0.0, 1.1.0
  • Gjuha e Markimit të Gjeografisë (OGC: GML) 2.1.2, Profili 3.1.0 i nivelit 0
  • Harta e Internetit Dokumentet e Kontekstit (OGC: WMC) 1.0.0, 1.1.0
  • Përshkruesi i shtresës së stilit (OGC: SLD) 1.0.0
  • Specifikimi i kodimit të filtrit (OGC: FES) 1.0.0
  • Shërbimi i Vëzhgimit të Sensorit (OGC: SOS) 1.0.0
  • Vëzhgimet dhe matjet (OGC: OM) 1.0.0
  • SWE e Përbashkët (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Shërbimi i të dhënave përmes udhëzimeve të Open Gis Consortium do ta bëjë çdo program të qëndrojë në të pa shumë pengesa. Nga AutoDesk Civil3D, ArcGIS. Harta e Bentley, në gvSIG, QGis, etj. Edhe Google Earth / hartat përmes wms.

Duke e krahasuar atë me aplikacionet me të cilat më parë kam punuar (GeoWeb Publisher dhe GIS), MapServer i tejkalon ato duke pasur shumë përhapjeSi rezultat, faqja juaj ka mjaft informacion, shembuj të zhvilluar, për të mos përmendur komunitetin e përdoruesve. Në rastin e GWP duhet të punoni shumë me thonjtë dhe ajo që ka shumëfishtë në Spanjisht është shumë pak -duke lënë jashtë ju egeomates në mënyrë që të mos hyjnë në kontradiktë-.

El mbështetje të të dhënave eshte nje cudi. Nuk është parajsë, por është mjaft afër:

  • Të dhënat vektoriale ose të të dhënave gjeodezike: Formoni skedarët, GML, PostGIS dhe një botë më shumë përmes OGR, përfshirë DGN.
  • Të dhëna më të shpejta: gjeorferencë Tif dhe çfarëdo që duam përmes GDAL.
  • Nga prodhimi, ju mund të gjeneroni jpg, png, pdf dhe natyrisht, standardet e OGC.

Pastaj nuk është mbështetje multiplatform. MapServer mund të ekzekutohet në krye të IIS, gjë që e bën atë miqësore për përdoruesit e Windows / PC. Gjithashtu në Apache, me të cilin mund të ekzekutohet në Windows dhe Linux për mrekulli, jo vetëm për të shërbyer të dhëna por për të lundruar. Në rastin e Manifol
d, vetëm botim IIS, nëse u tregon atyre Apache ajo godet mbingarkesën, edhe pse disa kanë bërë ato pirouettes. Dhe në rastin e Bentley, vetëm Windows, madje edhe shfaqja në internet është një ActiveX që funksionon vetëm në Internet Explorer, përveç nëse është i tymosur IDPR në fishekun madhështor në hapësirë.

Eshtë e panevojshme të thuhet, nuk merret paguaj licencimin. Licenca me Manifold Universal do të ishte në rendin prej 600 $, ajo e Bentley GWPublisher për 10,000 USD me përdorues të kufizuar dhe nëse do të ishte për GIS Server prej 15,000 USD lart.

Së fundi, shoh një avantazh të madh zhvillimi. Gjetja e dikujt që punon MapServer nuk është aq e lehtë, por është shumë më e lehtë sesa me aplikacionet e tjera, madje edhe nga distanca siç po bëjmë tani. Një zhvillues që i di zorrët e Bentley GWPublisher nuk është aq i lehtë për tu gjetur, ai duhet të njohë Project Wise, Geographics, Microstation VBA dhe Bentley Map për të përfituar nga një zhvillim i fuqishëm në Bentley Geospatial Server (Edhe pse pranoj se ka gjëra të mrekullueshme të bëra atje) Një zhvillues shumëfishtë i GIS-it, shumë i vështirë edhe pse është vetëm.

Si ta instaloni në hapa 5

instaloni maperverNuk ka shumë hapa, si dhe fillimi i Zanafillës:

  1. Shkarko OSGEO4W nga këtu
  2. Instaloni atë, minimumin MapServer, Apache dhe një shembull.
  3. Instaloni Apache dhe krijoni shërbimin (ose ngrini një direktori nëpërmjet IIS).
  4. Ngrini shërbimin
  5. Drejtoni shembullin në shfletuesin

Po, si gjeneza, midis vargjeve 1 dhe 2 ka disa gjëra që ndodhën në rebelimin e Satanait. Në përgjithësi marrja e shërbimit ose përmes http: // localhost / ose zë betejën tuaj, por ju mësoni.

Do të jetë në të ardhmen që ne do ta shpjegojmë atë.

7 Përgjigjet te "Vendosja mbi MapServer"

  1. Përshëndetje Eulises. Një ditë do të na tregoni për tymin që keni bërë me C #, për ato që kam parë shumë pak në internet.

    të fala

  2. pse nuk e bëjmë me serverin e mprehta dhe sql 2008 ose tashmë me posgrest dhe postimin e hartave të llojit të formës dhe kështu ju shmangni pyetjen e domainit dhe kështu shikoni vetëm një server me asp.net

  3. ndonjë përvojë me burim të hapur Mapguide ?? Unë e kam instaluar atë për një kohë të gjatë, por kur filloj masterin më sjell një gabim lidhjeje në server ... një tutorial në Spanjisht do të ishte shumë i dobishëm. Përshëndetje, faleminderit =)

  4. Negative, ju do të keni për të luftuar me motor kërkimi Google.

  5. Përshëndetje, unë jam shumë i interesuar në hartën e hartave, disa gjëra që kam pasur rastin të bashkoj, në këtë moment jam i përkushtuar për të zhvilluar një aplikacion hartash brenda binarëve, a keni një ide se si? ose ndonjë ndihmë lidhje .. ju faleminderit shumë

  6. Duhet të kërkoni një kompani që ofron strehim me hartografi të përfshirë në shërbim.

    Si edhe http://www.hostgis.com/

    Për ta shërbyer atë nga niveli i intranetit është shumë lehtë, sepse vetëm me IP-në e makinës që ka ngritur shërbimi (si dhe 192.168.0.129) mund të hyjnë nga kompjuterë të tjerë brenda të njëjtit rrjet ose grup pune.

    Nëse dëshironi ta shërbeni atë në Internet, kujdesuni që makina që funksionon si një server të ketë një lidhje pak a shumë të duhur në internet, dhe një IP publike përdoret gjithashtu (80.26.128.194). Arsyeja është se IP që pajisja merr kur lidheni me Internetin, të siguruar nga shërbimi i Internetit, megjithëse është publik, ndryshon sa herë që arrihet dhe fiksohet, kështu që duhet të paguani.

    Nëse nuk dëshironi të keni qasje në një numër IP si ai i mëparshëm, ju paguani një shërbim domain dhe DNS me të cilin mund të keni një adresë më të lehtë http://www.eldominio.com. Ju gjithashtu mund të ridrejtoni me një nënfushë ose shërbime që ofrojnë faqe të tilla si http://www.no-ip.com

  7. Urime për blogun që kam bërë për shumë kohë tani. Edhe pse unë jam një biolog, unë punoj në çështjet e GIS. Vitin e kaluar kam mësuar të përdorë MapServer pak dhe kjo është shumë e mirë. Por unë kam një pyetje që unë ende nuk e kam marrë përgjigjen. Cila kompani hosting bën dyqan MapServer? Çfarë rezultatesh duhet të përdorni kompjuterin tuaj dhe të përdorni rrjetin e brendshëm të internetit?

    Do të doja të bëja një projekt tjetër me këtë program, por nuk kam asnjë mënyrë për ta varur atë në rrjet.

    Nëse dikush e njeh përgjigjen, do të pranohet shumë mirë.

    Të fala,

    Martiño

Lini një përgjigje

Adresa juaj e emailit nuk do të publikohet.

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohen të dhënat tuaja të komenteve.