Decidiéndonos ar Mapserv

Izmantojot neseno sarunu ar kadastra iestādi, kura meklēja, kā publicēt savas kartes, šeit es apkopoju vissvarīgāko, lai atgrieztu tēmas glābšanu kopienai. Varbūt laikā, kad tas palīdzēs kādam, kas vēlas pieņemt lēmumu vai lūgt ģeofizētu palīdzību.

Kāpēc MapServer

Skatuves bija kāds, kurš nolēma atstāt GeoWeb izdevēju Bentley, jo viņam joprojām bija licence Discovery serveris, Šī priekšteča, putekļainos gados. Vēl viens iemesls, kāpēc viņi interesējās Bentley, ir tas, ka to kartēšana notiek uz Microstation Geographics ar VBA pieteikumiem kadastra karšu būvniecībai un uzturēšanai.

Iepriekš emuārā (Ugly - Reti Kā saka draugs) Mēs parādījām, kā izveidot tīmekļa kartes pakalpojumu, Izmantojot kolektoru GIS kā zemu izmaksu alternatīva. Es arī vienu dienu runāju par priekšrocībām, ko sniedz Geoweb izdevējs no Bentley kā risinājumu, kad ir vairāk naudas. Tas, lai nodrošinātu nepārtrauktību šim vecajam amatam, kurā salīdzinājumi Starp vairākiem pieteikumiem tiešsaistes kartes publicēšanai.

Pēc sarunas mēs nolēmām doties uz MapServer, tēmu, kuru es ceru izmantot nākamajās dienās. Starp citu, sākat testēt citas atvērtā koda platformas pārējā gada laikā, bet gan tīmekļa vidē.

karogs MapServer nav GIS lietojumprogramma, kā arī nav izlikšanās, kā saka tā. Tas ir dzimis kā Minesotas universitātes iniciatīva, tāpēc tās logotips ir Minesotas un Misisipi upju saplūšana. Šodien atsauce internetā izplatītajā pakalpojumā ir ļoti izplatīta, iespējams, tāpēc, ka tā ir anglo-saksu izcelsmes. Tā kā šis pieteikums ir plašs -Ļoti plaši patiešām, Man patika tā vienkāršība, vienkāršākā jaunajiem lietotājiem; viss burvju tiek apstrādāts .map fails, ko var ģenerēt no tādām programmām kā QGis, vai arī izprot loģiku mapē mapē, lai izmantotu tādas valodas kā PHP, Java, Perl, Python, Ruby vai C #.

Vairākas lietojumprogrammas ir izstrādātas MapServer "Pasniegts"Tāpat kā Chamaleon, Cartoweb, Ka-karte un Pmapper. Tie ir ieteicami lietotājiem ar mazāku kodu domēnu, lai gan tas ir ideāls, lai izprastu MapServer primitīvo loģiku.

Maperver instalēt

Parādīts piemērs ir tas, ka ir tikai piemērs darbam, ko mēs tagad darām. Ar viņu atļauju un informējot, ka šis pakalpojums būs pieejams sabiedrībai pēc pāris nedēļām, un pēc tam viņi varēs to redzēt.

Kādas citas tīmekļa lietojumprogrammas pastāv

Šim nolūkam izmantos fonda atskaites OSGeo, kas ir viena no visradošākajām iniciatīvām attiecībā uz ilgtspējību un atvērtā koda standartizāciju ģeotelpiskās jomas jomā. Lai gan es atzīstu, ka ir arī citi.

  • Mapbender, diezgan popularizēts, tiek izmantots kā plāns klients, kas atrodas blakus Mapserver, attiecībā uz IDE Guatemala. Apelācijas pamatojums ir tāds, ka tas tika izstrādāts PHP un JavaScript, kas ir divas no visbiežāk izmantotajām kombinācijām tīmeklī šodien.
  • Mapbuilder, kas sasniedza Tā beigas 1.5 versijā un apvienota ar atvērtajiem slāņiem. AJAX lieta ... tas bija skaistums.
  • Atvērt slāņus, Brīnumi, ja vēlaties integrēt Google vai Yahoo Maps vai efektīvi saglabāt rastra displeju.
  • Mapguide Opensource, ļoti populāra tās attiecībās ar AutoDesk. Spēcīgs mirt, garšas vēlaties.
  • Grāds, viss viens kūpināts standartos. Ar lielu potenciālu Eiropā. Tā kā GML atbalsts ir stabils, tiek ierosināts kā neitrāla alternatīva tīmekļa procesu ieviešanai iniciatīvā INSPIRE.

Maperver instalēt Citi OSGeo inkubācijas risinājumi ir:

  • Geoserver, tā lielākais potenciāls ir tas, ka attīstība ir saistīta ar Java. Ar daudz ko piedāvāt, piemēram, Open Layers, integrējot Google Maps, Google Earth, Yahoo Maps, ieskaitot ArcGIS.
  • Ģeomātika Kas ietver vieglo klientu, darbvirsmu un internetu.
  • MapFishPievēršoties Pyton, iespējams, ir viens no vismazāk dokumentētajiem (tiešsaistē).

MapServer priekšrocības

Savienojamība Ar standartiem OGC. Varbūt vislabāk, lai gan šajā gandrīz visi atvērtā koda lietojumprogrammas darbojas labi, vismaz attiecībā uz WMS, WFS, WCS, GML.

  • Web Map Service (OGC WMS) 1.0.0, 1.0.7, 1.1.0 un 1.1.1
  • Web funkciju pakalpojums (OGC: WFS) 1.0.0, 1.1.0
  • Web pārklājuma pakalpojums (OGC: WCS) 1.0.0, 1.1.0
  • Ģeogrāfiskās iezīmēšanas valoda (OGC: GML) 2.1.2, 3.1.0 līmeņa 0 profils
  • Web karšu konteksta dokumenti (OGC: WMC) 1.0.0, 1.1.0
  • Stāvā slāņa deskriptors (OGC: SLD) 1.0.0
  • Filtrēšanas kodēšanas specifikācija (OGC: FES) 1.0.0
  • Sensoru novērošanas pakalpojums (OGC: SOS) 1.0.0
  • Novērojumi un mērījumi (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Bieži (OGC: OWS) 1.0.0, 1.1.0

Izmantojot Open Gis Consortium vadlīnijas, kalpotu datiem, ikviena programma ļaus viņiem to nepieskarties. No AutoDesk Civil3D, ArcGIS. Bentley karte, līdz gvSIG, QGis uc Pat Google Earth / kartes, izmantojot wms.

Salīdzinot to ar lietojumprogrammām, kuras esmu iepriekš strādājis (GeoWeb Publisher un Manifold GIS), MapServer tos pārspēj, Pārāk daudz izplatīšanās, produkts, ka jūsu lapā ir pietiekami daudz informācijas, izstrādāti piemēri, neminot lietotāju kopienu. Attiecībā uz GWP jums ir daudz jāstrādā ar naglām un to, kas ir Spāņu kolonnas, ir ļoti maz -Atstājot ārā jūs egeomates Lai nepieļautu pretrunas-.

El Datu atbalsts Tas ir brīnišķīgi. Tas nav debesīs, bet tas ir pietiekami tuvs:

  • Vektoru vai ģeogrāfiskās datu datubāzes dati: veidlapas faili, GML, PostGIS un vēl viena pasaule, izmantojot OGR, tostarp DGN.
  • Rastra dati: ģeoreferencēts TIF un tas, ko mēs vēlamies, izmantojot GDAL.
  • Izvade, jūs varat ģenerēt jpg, png, pdf un, protams, OGC standartus.

Tad tur ir Daudzplatformu atbalsts. MapServer var darboties IIS, kas padara to draudzīgu Windows / PC lietotājiem. Arī Apache, ar ko var darboties Windows un Linux brīnums, ne tikai, lai kalpotu datiem, bet lai pārvietotos. Manifola gadījumā
D, tikai IIS publikācija, ja jūs pastāstit viņiem par Apache Esiet pārslogots, Lai gan daži ir to izdarījuši Pirouetes. Un Bentley gadījumā tikai Windows, ieskaitot Web izvēršanu, ir ActiveX, kas darbojas tikai pārlūkprogrammā Internet Explorer, ja vien jūs neredzat IDPR Uz celmlauzis kosmosa kasetnē.

Lieki teikt, ka tas nav galā Maksājumu licencēšana. Kolektora apliecība ar Universal būtu secībā $ 600, Bentley GWPublisher ar ASV $ 10,000 ar ierobežotiem lietotājiem un ja ĢIS Servera US $ 15,000 augšu.

Visbeidzot, es redzu lielu priekšrocību Attīstība. Atrast kāds, kas strādā Mapserv tas nav tik vienkārši, bet tas ir daudz vieglāk, nekā ar citām lietojumprogrammām, tostarp tālvadības veidā, kā mēs to darām tagad. Izstrādātājs, kurš zina, kas īsti Bentley GWPublisher nav tik viegli atrast, ir jāzina Project Wise, Ģeogrāfiskie, VBA un Microstation Bentley Karte izmantot spēcīgu attīstību par Bentley Ģeotelpiskās Server (Lai gan es atzīstu, ka šeit notiek brīnišķīgas lietas) Daudzfunkciju GIS izstrādātājs ir ļoti grūti, lai gan tas ir tikai .NET, un viens no GIS serveriem, apdrošināšana tiks iekasēta atkarībā no tā, cik daudz licence ir vērts.

Kā to instalēt 5 soļos

Maperver instalētNav daudz soļu, kā arī Genesa sākums:

  1. Lejupielādēt OSGEO4W No šejienes
  2. Instalējiet to, minimālais MapServer, Apache un piemērs.
  3. Instalējiet Apache un izveidojiet pakalpojumu (vai izveidojiet direktoriju, izmantojot IIS).
  4. Pacelšanas serviss
  5. Palaidiet piemēru pārlūkprogrammā

Jā, tāpat kā ģenēze, starp versijām 1 un 2 ir vairākas lietas, kas notika sātana sacelšanās laikā. Parasti jūs varat sākt pakalpojumu, izmantojot http: // localhost / vai uzsākot cīņu, bet jūs mācāties.

Tas būs nākamajā, ko mēs paskaidrosim.

7 Atbildes uz "Lemjot par MapServer"

  1. Sveicināti, Eulises. Kādu dienu jūs pastāstīsit par dūmiem, ko izdarījāt ar C #, par to, ko tīmeklī esmu redzējis ļoti maz.

    Sveicieni

  2. kāpēc ne to izdarīt ar c sharp un sql serveri 2008 vai jau ar posgrest un publicējot formas tipa kartes un tādējādi jūs izvairītos no domēna jautājumu, un tāpēc jūs tikai meklēt serveri ar asp.net

  3. kāda pieredze ar Mapguide open source ?? Es esmu instalējis to ilgu laiku, bet sākumā kapteinis izmest man servera pieslēguma kļūdu ... tas būtu ļoti noderīgs apmācībai spāņu sveicienos, paldies =)

  4. Labdien, mani ļoti interesē maperu serveris, dažas lietas, ko man bija iespēja salikt, šajā brīdī es esmu veltīts, lai izstrādātu kartes lietojumu sliedēs, vai jums ir priekšstats par to, kā? vai daži palīdziet saiti .. paldies jums ļoti

  5. Jums vajadzētu meklēt uzņēmumu, kas piedāvā pakalpojumā iekļauto mapju plānošanu.

    Kā arī http://www.hostgis.com/

    Lai to apkalpotu no iekštīkla līmeņa, ir pavisam vienkārši, jo tikai ar tā IP, kurā ir paaugstināts pakalpojums (kā arī 192.168.0.129), var piekļūt no citiem datoriem vienā tīklā vai darba grupā.

    Ja vēlaties to apkalpot internetā, parūpējieties, lai mašīnai, kas darbojas kā serveris, būtu vairāk vai mazāk pienācīgs interneta savienojums un tiktu izmantots arī publisks IP (80.26.128.194). Iemesls ir tas, ka IP, ko iekārta veic, izveidojot savienojumu ar internetu, ko nodrošina interneta pakalpojums, lai arī tas ir publisks, mainās katru reizi, kad tam piekļūst un tas tiek fiksēts, tāpēc jums ir jāmaksā.

    Ja nevēlaties piekļūt tādam IP-numuram kā iepriekšējais, jūs maksājat par domēnu un DNS pakalpojumu, ar kuru jums var būt vieglāka adrese. http://www.eldominio.com. Varat arī novirzīt ar apakšdomēnu vai pakalpojumiem, kas piedāvā tādas lapas kā http://www.no-ip.com

  6. Apsveicu par emuāru, kuru esmu darījis jau ilgu laiku. Lai gan esmu biologs, es strādāju pie GIS jautājumiem. Pagājušajā gadā es iemācījos mazliet lietot MapServer, un tas ir ļoti labs. Bet man ir jautājums, ka es vēl neesmu ieguva atbildi. Kāds hostinga uzņēmums neuzglabā MapServer? Kādiem rezultātiem jums ir jāizmanto savs dators un jāizmanto vietējais interneta tīkls?

    Es vēlētos veikt kādu citu projektu ar šo programmu, bet man nav iespējas to pakārt tīklā.

    Ja kāds zina atbildi, tas būs ļoti labi saņemts.

    Ar cieņu,

    Martino

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāti jūsu komentāru dati.