KatastrofitGeospatial - GISjakoputken GISMicroStation-BentleyQGIS

MapServer päättää

Hyödyntämällä äskettäistä keskustelua katastrofilaitoksen kanssa, joka halusi julkaista karttojaan, esitän tässä yhteenvedon tärkeimmistä asioista, jotka palauttavat kohteen pelastamisen yhteisölle. Ehkä tuolloin se palvelee jotakuta, joka haluaa tehdä päätöksen tai pyytää geofumada-apua.

Miksi MapServer

Näyttämö oli joku, jonka oli aikonut lähteä GeoWeb Publisherin, Bentleyn, koska hänellä oli vielä lisenssi Discovery-palvelin, tämän esivanhemman, takaisin pölyisissä vuosina.  Toinen syy, miksi he olivat kiinnostuneita Bentleylle, on, että heidän kartoituksensa on Microstation Geographics, jossa VBA-sovellukset rakennetaan ja ylläpidetään maastokarttoja.

Aikaisemmin blogissa (Ruma - Harvinaiset kuten ystäväni sanoo) Osoitimme kuinka luoda web-karttapalvelu, käyttäen Jakotukkia GIS, edullisena vaihtoehtona. Puhuin myös eräänä päivänä Geoweb Publisher Bentleyltä ratkaisuna, kun hopeaa on enemmän. Tämä antaa jatkuvuutta vanhalle viestille, jossa tehty vertailuja eri sovellusten joukossa online-karttojen julkaisemiseen.

Keskustelun jälkeen päätimme mennä MapServeriin, aiheeseen, jonka toivon hyödyntävän lähipäivinä. Muuten, aloita muiden avoimen lähdekoodin alustojen testaaminen loppuvuoden ajan, mutta verkkoympäristössä.

lippu MapServer ei ole GIS-sovellus, se ei edes teeskennele olevansa, kuten sen sivulla sanotaan. Se syntyi Minnesotan yliopiston aloitteesta, joten sen logo on peräisin Minnesota- ja Mississippi-jokien yhtymäkohdasta. Nykyään se on vertailukohtana laajasti jaetussa verkkokarttapalvelussa, ehkä sen anglosaksisen alkuperän vuoksi. Koska tätä sovellusta on laaja -hyvin laaja todella, Pidän sen yksinkertaisuudesta, yksinkertaisimmista uusille käyttäjille; kaikki taika on käsittelemällä .map-tiedostoa, joka voidaan luoda ohjelmista kuten QGis tai ymmärtää logiikka karttekstiksi hyödyntää kieliä kuten PHP, Java, Perl, Python, Ruby tai C #.

Lisää sovelluksia kehitetään MapServer "palveli”Kuten Chamaleon, Cartoweb, Ka-map ja Pmapper. Näitä suositellaan käyttäjille, joilla on vähemmän kooditaitoa, vaikka MapServerin primitiivisen logiikan ymmärtäminen onkin ihanteellista.

mapserver asenna

Esitetty esimerkki on, että vain esimerkki työstä, jota teemme nyt. Heidän luvallaan ja tietäen, että tämä palvelu on yleisön saatavilla muutaman viikon kuluttua, ja sitten he voivat nähdä sen toimivan.

Mitä muita verkkosovelluksia on olemassa

Tätä varten tarkoitan säätiötä OSGeo, joka on yksi luovimmista aloitteista kestävän kehityksen ja avoimen lähdekoodin standardoinnin suhteen paikkatieteellisellä alalla. Vaikka myönnän, että on muitakin.

  • Mapbender, melko suosittu, käytetty ohuena asiakkaana Mapserverin kanssa IDE Guatemalassa. Vetoomuksen syy on se, että se on kehitetty PHP: lle ja JavaScriptille, jotka ovat nykyään kaksi yleisimmin käytettyä yhdistelmää verkossa.
  • MapBuilder, joka saavutti sen loppu versiossa 1.5 ja sulautettiin Open Layers -versioon. AJAX-asia ... se oli kauneutta.
  • Avoimet tasot, mietit, haluatko integroida Google- tai Yahoo-kartat tai tehokkaasti välimuistin rasterinäytön.
  • Mapguide Opensource, erittäin suosittu suhteestaan ​​AutoDeskiin. Vankka kuolemaan, mistä tahansa makusta haluat.
  • Tutkinto, melko savua standardeissa. Paljon potentiaalia Euroopassa. GML-tuen vakauden vuoksi sitä ehdotetaan neutraaliksi vaihtoehdoksi web-prosessien toteuttamiseksi aloitteessa. INNOSTAA.

mapserver asenna Muut OSGeo-inkubaatioratkaisut ovat:

  • Geoserver, sen suurin potentiaali on, että kehitys on Java. Tarjolla on paljon tarjottavaa, kuten Open Layers, kun integroidaan Google Maps, Google Earth, Yahoo Maps, mukaan lukien ArcGIS.
  • Geomajas joka sisältää kevytasiakkaan, työpöydän ja verkon.
  • MapFish, keskittyen Pytoniin, mutta ehkä yksi vähiten dokumentoitu (online).

MapServer-etuja

yhteensopivuus standardien kanssa OGC. Ehkä paras, vaikka tässä lähes kaikki avoimen lähdekoodin sovellukset ovat hyvin, ainakin WMS: n, WFS: n, WCS: n ja GML: n suhteen.

  • Web-karttapalvelu (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 ja 1.1.1
  • Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
  • Web Coverage Service (OGC: WCS) 1.0.0, 1.1.0
  • Maantiede Markup Language (OGC: GML) 2.1.2, 3.1.0-taso 0-profiili
  • Web-kartta-kontekstitiedostot (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Suodatuksen koodauserittely (OGC: FES) 1.0.0
  • Anturin havainnointipalvelu (OGC: SOS) 1.0.0
  • Havainnot ja mittaukset (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Tietojen tarjoaminen Open Gis Consortiumin ohjeiden avulla saa kaikki ohjelmat kiinni siitä ilman suuria esteitä. AutoDesk Civil3D, ArcGIS. Bentley Map, gvSIG, QGis, jne. Jopa Google Earth / maps wms: n kautta.

Vertaamalla sitä sovelluksiin, jotka olen aiemmin työskennellyt (GeoWeb Publisher ja Manifold GIS), MapServer ylittää ne paljon diffuusiotaTämän seurauksena sivullasi on tarpeeksi tietoa, kehitettyjä esimerkkejä, käyttäjäyhteisöstä puhumattakaan. GWP: n tapauksessa sinun on työskenneltävä paljon kynsilläsi ja mitä espanjalaista on hyvin vähän -jättäen pois te egeomates välttää ristiriitaisuuksia-.

El datatukea se on ihme. Se ei ole taivas, mutta se on tarpeeksi lähellä:

  • Vektori- tai paikkatietokannan tiedot: Muotoile tiedostoja, GML, PostGIS ja yksi muu maailma OGR: n kautta, mukaan lukien DGN.
  • Rasteritiedot: georeferoitu Tif ja mitä haluamme GDAL: n kautta.
  • Output, voit tuottaa jpg, png, pdf ja tietenkin OGC-standardit.

Sitten on monitasoinen tuki. MapServer voi toimia IIS: n päällä, mikä tekee siitä ystävällisen Windows / PC-käyttäjille. Myös Apachessa, jolla se voi toimia upeasti Windowsissa ja Linuxissa, paitsi palvelemaan tietoja myös navigoida. Manifolin tapauksessa
d, vain IIS-julkaisu, jos kerrot Apachelle saada ruuhkautunut, vaikka jotkut ovat tehneet heidän pirouettes. Ja vain Bentley, vain Windows, jopa web-näyttö on ActiveX, joka toimii vain Internet Explorerissa, ellei sitä ole savustettu IDPR suuren avaruuskasetin sisällä.

Tarpeetonta sanoa, se ei käsittele maksa lisensointi. Manifold Universal -sovelluksen lisenssi olisi luokkaa 600 dollaria, Bentley GWPublisherin lisenssi 10,000 15,000 dollaria rajoitetuilla käyttäjillä ja jos se olisi GIS-palvelimelle XNUMX XNUMX dollaria ylöspäin.

Lopuksi näen suuren edun kehitystä. MapServer-palvelimen löytäminen ei ole niin helppoa, mutta se on paljon helpompaa kuin muissa sovelluksissa, jopa etänä, kuten teemme nyt. Kehittäjää, joka tuntee Bentley GWPublisherin suoliston, ei ole niin helppo löytää, hänen on tunnettava Project Wise, Geographics, Microstation VBA ja Bentley Map hyödyntääkseen Bentley Geospatial Serverin vankkaa kehitystä (Vaikka myönnän, että siellä on hienoja asioita). Jakotukin GIS-kehittäjä, erittäin vaikea, vaikka se on vain .NET ja yksi GIS-palvelimelta, veloittaa varmasti sen mukaan, kuinka paljon lisenssi on arvoltaan.

Kuinka asentaa se 5-vaiheisiin

mapserver asennaEi ole monia askelia, samoin kuin Genesiksen alkua:

  1. Lataa OSGEO4W täältä
  2. Asenna se, MapServer, Apache ja esimerkki.
  3. Asenna Apache ja luo palvelu (tai nosta hakemisto IIS: n kautta).
  4. Hissipalvelu
  5. Suorita esimerkki selaimessa

Kyllä, kuten synty, myös jakeiden 1 ja 2 välillä tapahtuu useita asioita Saatanan kapinassa. Yleensä palvelun saaminen joko http: // localhost / kautta tai vie taistelusi, mutta opit.

Seuraavassa selitetään.

Golgi Alvarez

Kirjailija, tutkija, maanhoitomallien asiantuntija. Hän on osallistunut muun muassa seuraavien mallien konseptointiin ja käyttöönottoon: National System of Property Administration SINAP Hondurasissa, Hondurasin kuntien hallintomalli, Kiinteistöhallinnon integroitu malli - Rekisteri Nicaraguassa, SAT-alueen hallintojärjestelmä Kolumbiassa . Geofumadas-tietoblogin toimittaja vuodesta 2007 ja AulaGEO Academyn luoja, joka sisältää yli 100 kurssia GIS - CAD - BIM - Digital Twins -aiheista.

Aiheeseen liittyvät artikkelit

7 Kommentit

  1. Hei Eulises. Eräänä päivänä kerrotte meille savun, jonka teit C #: lla, josta olen juuri nähnyt verkossa.

    terveiset

  2. miksi et tee sitä c terävällä ja sql-palvelimella 2008 tai jo posgrestilla ja julkaisemalla muodotyyppikarttoja ja näin vältät domain-kysymyksen, joten etsit vain palvelinta asp.net: llä

  3. mitään kokemusta avoimen lähdekoodin Mapguidesta ?? Minulla on ollut se asennettuna pitkään, mutta kun aloitan isännän, se heittää minulle yhteysvirheen palvelimeen ... espanjankielinen opetusohjelma olisi erittäin hyödyllinen. Terveisiä, kiitos =)

  4. Hei, olen erittäin kiinnostunut karttaratkaisusta, josta minulla oli tilaisuus koota, tällä hetkellä olen omistettu kehittää kartta sovellus kiskojen sisällä, onko sinulla käsitys siitä, miten? tai jotain apua linkkiä .. kiitos paljon

  5. Sinun pitäisi etsiä yritys, joka tarjoaa majoituksen palveluun sisältyvään karttakirjoitukseen.

    Así como http://www.hostgis.com/

    Palvelun tarjoaminen intranetiltä on melko helppoa, koska vain sen laitteen IP-osoite, jolla palvelua on nostettu (sekä 192.168.0.129), voi käyttää muita verkon tai työryhmän tietokoneita.

    Jos haluat käyttää sitä internetissä, huolehdit siitä, että palvelimella toimiva kone on enemmän tai vähemmän kunnollinen Internet-yhteys ja julkinen IP sekä 80.26.128.194 ovat käytössä. Syynä on se, että Internet-palveluntarjoaja, joka ottaa laitteet internetiin, tarjoaa Internet-palvelun, vaikka se on julkinen, muuttuu joka kerta, kun sitä käytetään ja on kiinteä, se on välttämätöntä maksaa.

    Jos et halua pääsyä samanlaiseen IP-numeroon, maksat verkkotunnus- ja DNS-palvelusta, jolla voit saada helpomman osoitteen http://www.eldominio.com. Se voidaan myös ohjata aliverkkotunnuksella tai palveluilla, jotka tarjoavat sivuja http://www.no-ip.com

  6. Onnittelut blogiin, jonka olen tehnyt jo jonkin aikaa. Vaikka olen biologi, työskentelen GIS-asioissa. Viime vuonna oppin käyttämään MapServeria vähän ja se on erittäin hyvä. Minulla on kuitenkin kysymys, että en ole vielä saanut vastausta. Mikä hosting-yritys tekee MapServer-tallennuksesta? Mitä tuloksia sinun on käytettävä omaa tietokonetta ja käyttää kotimaan internet-verkkoa?

    Haluaisin tehdä jonkin muun hankkeen tämän ohjelman kanssa, mutta minulla ei ole mitään keinoa ripustaa sitä verkkoon.

    Jos joku tietää vastauksen, se tulee hyvin vastaan.

    Ystävällisin terveisin,

    Martiño

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Takaisin alkuun -painiketta