Decidiéndonos MapServer arabera

aprobetxatuz gutxiko elkarrizketa batean erakunde bat Katastro bilatuz beren mapak argitaratzeko batera, hemen arazo garrantzitsuena bailouts komunitateari itzuliko laburbiltzen dut. Beharbada, denboran norbait nahi du erabakia edo eskatu geofumada laguntza lan egiten duzu.

Zergatik MapServer

Etapa izan zen norbait, GeoWeb Argitaratzailea, Bentley utzi nahi izan zuen, oraindik zuen lizentzia bat delako Discovery zerbitzaria, honen arbasoena, hautsez betetako urteetan. Bentley-k interesa zuten beste arrazoi bat da haien mapaketa Microstation Geographics-en dagoela, katastroko mapen eraikuntza eta mantentze lanetarako VBA aplikazioekin.

Aurretik blogean (Ugly - Arraroak lagun dioen moduan) erakutsi web-mapa zerbitzua nola sortu, Manifold erabiliz GIS, kostu txikiko alternatiba gisa. Egun batean ere hitz egin nuen onurak buruz Geoweb argitaletxea Bentley-k dirua irabazten duen irtenbide gisa. Jarraian argitaratu zaion mezuari jarraitasuna emateko egin konparazioak lineako mapen argitalpenetarako aplikazioen artean.

Elkarrizketaren ondoren, MapServer-era joan ginen, datozen egunetan ustiatu nahi dudan gaia. Bide batez, beste urte osoko iturburu irekiko plataformak probatzen hasi, baina web ingurunean.

banner MapServer ez da GIS aplikazioa, ezta ere asmatzen ere, bere orrialdean dioen bezala. Minnesotako Unibertsitateko ekimenez jaio zen, horregatik, bere logotipoa Minnesota eta Mississippi ibaien konbinazioetatik dator. Gaur egun erreferente bat da banatutako web zerbitzu oso banatuan, agian bere jatorria anglosaxoiarengatik. Aplikazio honek aukera zabala du:oso zabala benetan-, Bere soiltasuna gustatzen zait, erabiltzaile berrientzako errazena; magia guztia QGis bezalako programetatik sor daitekeen .map fitxategi kudeatzailea da, edo logika mapping bidez ulertzen du PHP, Java, Perl, Python, Ruby edo C # bezalako hizkuntzetan ustiatzeko.

MapServer-ek aplikazio gehiago garatzen ditu "zerbitzatzen"Chamaleon, Cartoweb, Ka-map eta Pmapper bezalakoak. Kode domeinu gutxiago dituzten erabiltzaileentzat gomendatzen dira, MapServer-en logika primitiboa ulertzeko aproposa den arren.

mapserver install

Erakusten den adibidea da, orain egiten dugun lanaren adibide bakarra. Beren baimenarekin eta jakitun dela zerbitzu hori publikoarentzat eskuragarri egongo da aste pare batean eta gero lanean ikusi ahal izango dute.

Beste web aplikazio batzuk

Horretarako, Fundazioaren erreferentzia gisa erabiliko dut OSGeo, geospatial eremuan iturburu irekia iraunkortasunaren eta estandarizazioaren aldeko ekimenik sortzaileenen artean. Aitortu baditut beste batzuk ere.

  • Mapbender, nahiko popularizatua, IDE Guatemala-ren kasuan Mapserver-en ondoan dagoen bezero finko gisa erabiltzen da. Bere iritzia arrazoia da PHP eta JavaScript, gaur egun erabiltzen diren konbinazio gehienak bi gaur garatu zen.
  • MapBuilder, zein iritsi zen bere amaiera 1.5 bertsioan eta Open Layers-ekin bateratuta. AJAX gauza ... edertasuna zen.
  • Ireki geruzak, galdetzen Google edo Yahoo Mapak integratzeko edo modu eraginkorrean katxea bistaratzeko.
  • Mapguide irekita, oso ezaguna da AutoDeskekin duen harremana. Hustu sendoa, nahi duzun zaporean.
  • Titulazioa, guztiek estandarrak erretzen zituzten. Europako potentzial handiarekin. GMLren laguntza egonkortasunagatik, web prozesuak ezartzeko ekimenean alternatiba neutro gisa proposatzen da INSPIRE.

mapserver install Beste OSGeo inkubazio soluzioak hauek dira:

  • Geoserver, bere potentzial nagusia da Java garatzea. Google Maps, Google Earth, Yahoo Maps, ArcGIS barne, askoz ere eskaintzea, esate baterako, Open Layers.
  • Geomajas Bezero argia, mahaigaina eta weba barne.
  • MapFish, Pyton-en arreta, baina gutxienez dokumentatuta (online).

MapServer abantailak

Compatibility arauekin OGC. Beharbada onena izan arren, iturri irekiko aplikazio ia guztiek ongi daude, WMS, WFS, WCS eta GMLren kasuan behintzat.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 eta 1.1.1
  • Web Feature Zerbitzua (OGC: WFS) 1.0.0, 1.1.0
  • Webeko estaldura zerbitzua (OGC: WCS) 1.0.0, 1.1.0
  • Geografia Markatzeko Hizkuntza (OGC: GML) 2.1.2, 3.1.0 maila 0 profila
  • Web Maparen testuinguruko dokumentuak (OGC: WMC) 1.0.0, 1.1.0
  • Estilatutako geruzaren deskriptorea (OGC: SLD) 1.0.0
  • Iragazi kodeketa zehaztapena (OGC: FES) 1.0.0
  • Sentsore behaketa zerbitzua (OGC: SOS) 1.0.0
  • Oharrak eta neurketak (OGC: OM) 1.0.0
  • SWE Ohikoa (OGC: SWE) 1.0.1
  • OWS arrunta (OGC: OWS) 1.0.0, 1.1.0

Open Gis Partzuergoko jarraibideen bidez datuak hornitzeko, edozein programa makila egingo du zailtasun handirik gabe. AutoDesk Civil3D, ArcGIS tik. Bentley Map, gvSIG arte, QGis, eta abar. Google Earth / maps bidez ere wms.

Lehendik lan egin dudan aplikazioekin alderatuz (GeoWeb Argitaletxea eta Manifold GIS), MapServer-ek hauexek gainditzen ditu asko hedatzeaZure orriaren produktuak informazio nahikoa du, adibide garatuak, erabiltzaileen komunitateak aipatu gabe. GWPren kasuan, iltzeak asko lan egin behar dituzu eta kolektiboaren arabera, gaztelaniaz oso gutxi da.utziz you egeomates kontraesanak ekiditeko-.

El datuen euskarria Zoragarria da. Ez da zerua, baina nahikoa hurbil dago:

  • Bektore edo Geodatabase datuak: Forma fitxategiak, GML, PostGIS eta beste mundu bat OGR bidez, DGN barne.
  • Raster datu: Geo-erreferentzia TIF eta zer nahi dugun GDAL bidez.
  • Irteera, jpg, png, pdf eta, jakina, OGC estandarrak sor ditzakezu.

Gero han dago multiplataforma laguntza. MapServer-ek IIS-n exekutatzen du, horrek Windows / PCko erabiltzaileentzat errespetatzen du. Apache-n ere, Windows eta Linux-en exekutatzeko zorian egon daitekeen informazioa ez ezik, nabigatu ere egin daiteke. Manifol kasuan
d, soilik IIS argitalpena, esaten badiezu Apache get congested, nahiz eta batzuk egin pirouettes. Bentley-ren kasuan, Windows bakarrik, web inplementazioa Internet Explorer-en exekutatzen duen ActiveX bakarra da, erretzen ez baduzu IDPR espazioaren kartutxoko sublimei.

Esan beharrik ez, ez du aurre egiten lizentzien ordainketa. Kolektore Universal dituzten lizentzia litzateke $ 600, Bentley GWPublisher ordena US $ 10,000 ek erabiltzaileei mugatua bada eta GIS Server US $ 15,000 eman izan.

Azkenean, abantaila handia ikusten dut garapena. Aurki norbaitek lan egiten duten MapServer ez da erraza, baina askoz errazago da beste aplikazio, modu urruneko orain egiten ari den bezala barne baino. sustatzailearen batek daki Bentley GWPublisher ausartuko ez da hain erraz aurkituko, Project Wise, Geographics, VBA eta Microstation Bentley mapa jakin behar garapen sendoa aprobetxatu Bentley Geospatial Server on (Gauza zoragarriak egiten diren arren, onartzen dut). GIS kolektatzaile baten garatzailea, oso zaila da .NET bakarra bada ere, eta GIS zerbitzariarena, aseguruak kobratzen du lizentziaren zenbatekoaren arabera.

Nola instalatu 5 urratsetan

mapserver installEz dago urrats asko, baita Genesis hasieran ere:

  1. Deskargatu OSGEO4W hemendik
  2. Instalatu ezazu, gutxieneko MapServer, Apache eta adibide bat.
  3. Instalatu Apache eta sortu zerbitzua (edo IIS bidez direktorio bat altxatu).
  4. Igogailua zerbitzua
  5. Exekutatu adibidea arakatzailean

Bai, 1 eta 2 bertsioen arteko genesia, Satanen matxinadan gertatzen diren zenbait gauza daude. Oro har, http: // localhost / edo zure bataila abiarazi dezakezu zerbitzua, baina ikasten duzu.

Hurrengoan azalduko dugu.

7 "MapServer-en erabakitzea" erantzunak

  1. Kaixo Eulises Egun batean, C #-rekin egin zenituen keak kontatuko dizkiguzu, sarean oso gutxi ikusi ditudanak.

    dagokionez

  2. Zergatik ez da egin c 2008 zerbitzari zikin eta zorrotzarekin edo jadanik posgress eta argitaratze forma motako mapekin eta beraz domeinuaren arazoa saihesten duzu eta asp.net zerbitzariren bat bilatzen baduzu

  3. Mapguide kode irekiko edozein esperientzia? Pixka bat instalatu izan dut, baina masterra hasi nintzenean, konexio-errorea zerbitzarira iritsi nintzen ... gaztelaniazko tutoriala oso lagungarri izan litzaidake, eskerrak =)

  4. Kaixo, oso interesgarria naiz mapserver-en, biltzeko aukera izan nuen zenbait gauza, une honetan maparen aplikazioa rails barruan garatzen ari naizenean, ideia bat duzu nola? edo edozein laguntza-esteka. Eskerrik asko

  5. Zerbitzuan sartutako mapeskuak dituen ostatua eskaintzen duen enpresa bat bilatu behar duzu.

    , Baita http://www.hostgis.com/

    Intranet zerbitzurako zerbitzurako oso erraza da, zerbitzuaren zerbitzua (eta 192.168.0.129) duen makinaren IParekin sare bereko edo lantokiko beste ordenagailuetatik sar zaitezke.

    Interneten zerbitzatu nahi baduzu, konturatu zerbitzari gisa funtzionatzen duen makinak Interneteko konexio askoz edo gutxiago duina izan dezan eta IP publikoa ere erabiltzen dela (80.26.128.194). Arrazoia zera da: ekipamenduak Internetera konektatzerakoan hartzen duen IPa, Interneteko zerbitzuak ematen duen arren, publikoa den arren, sartzen den bakoitzean aldatu egiten da eta konpondu egiten da, beraz, ordaindu egin behar duzu.

    Aurreko baten antzeko IP zenbaki batera sartzeko nahi ez baduzu, domeinu eta DNS zerbitzu bat ordainduko duzu, zein errazagoa izango duzu helbide bat http://www.eldominio.com. Adibidez, orrialdeak eskaintzen dituzten azpidomeinu edo zerbitzu batzuekin birzuzen ditzakezu http://www.no-ip.com

  6. Zorionak denbora pixka bat egiten ari naizen blogean. Biologo naizen arren, GISen gaietan lan egiten dut. Iaz MapServer pixka bat erabiltzea ikasi nuen eta oso ona da. Baina galdera bat daukat oraindik ez dutela erantzunik jaso. Zer hosting konpainiak MapServer gordetzen du? Zein emaitzak zure ordenagailua erabil dezakezu eta etxeko internet sarea erabiltzeko?

    Programa honekin beste proiektu bat egin nahi nuke, baina ez dut sarean zintzilikatzeko modurik.

    Norbaitek badaki erantzuna oso ongi jaso dela.

    Best regards,

    Martiño

Erantzun

Zure helbide elektronikoa ez da argitaratuko.

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina datuak prozesatzen.