Gis-lab létrehozását térkép szolgáltatás segítségével mapserver

A cikk áttekintést ad arról, hogyan MapServer fejlesztési környezet térképet web-alapú alkalmazás.

A mai napig, MapServer az egyik legnépszerűbb média létrehozását térképészeti webes szolgáltatások nyílt forráskódú. Kezdetben MapServer fejlesztette ki a University of Minnesota együtt a Department of Natural Resources a Minnesota állam és a NASA, és most fenn a projekt OSGeo Egyesület. MapServer lehetőséget, hogy gyakorlatilag bármilyen platformon (Windows, Linux, Mac OS, Solaris), a legszélesebb funkcionalitás, könnyű integráció a különböző adatbázis-kezelő rendszerek és a nyílt forráskódú előre a program népszerűsége. Ctrogo elmondható, hogy a MapServer van elhelyezve nem egy megcélzott alkalmazást, hanem mint fejlesztési környezet (fejlesztési környezet / platform). Így a Windows platformon, a MapServer gyárilag beállított szerver csomag, amely a következő elemeket tartalmazza:







  • Apache HTTP Server 2.0.58
  • PHP verzió 5.1.4 vagy 4.4.3-dev
  • MapServer CGI 4.8.4
  • MapScript 4.8.4 (C #, Java, PHP, Python)
  • Támogatása az Oracle 10 g adatbázis és SDE 9,1 (a megfelelő ügyfél / DLL-ek)
  • Támogatás MrSID formátum
  • GDAL / OGR segédprogramok
  • MapServer közművek
  • PROJ segédprogram
  • Shapelib segédprogram
  • Shp2tile segédprogram
  • OGR / PHP kiterjesztés 1.0.0
  • OWTChart 1.2.0






MapServer egy nagyon hatékony eszköz létrehozása térképészeti webes szolgáltatások és funkciók nem rosszabb, mint a fizetett szoftver, valamint tekintettel a könnyű újrakonfigurálás és integráció adatbázis felülmúlja sokan.

Hogy tartalmazza a fő előnye a program a következő:

  1. Munkavégzésre való képesség gyakorlatilag bármilyen platformon
  2. Támogatása számos raszteres és vektoros adatformátumok
  3. Teljes mértékben megfelel az előírásoknak által kifejlesztett OpenGIS konzorcium kapcsolatban webes térképészeti szolgáltatások (WMS támogatása, WFS, WCS szabványok)
  4. Ability rekonfiguráció és programozási Perl, PHP, Java, C, Python, és mások.
  5. Integráció az Oracle, Sybase, MySQL, PostgreSQL és más RDBMS
  6. Létrehozása magas színvonalú térképészeti eredmény (támogatja a TrueType, skálázható aláírások, színezékeket, az export a png. Tiff. Gif. JPEG formátumban)
  7. Teljesen nyitott és a lefordított kódot C és erős felhasználói támogatás

Ennek ellenére, nem tudjuk azt mondani, hogy MapServer egy egyszerű fejlesztő környezet. Hogy egy teljesen működőképes website, ismerni kell egy vagy több programozási nyelvek a fent felsorolt. Vannak azonban több módon megkerülni, hogy szükség van egy programozási felület térképészeti szolgáltatás „a semmiből”. Használhatja az előre megírt nyílt PHP kódot könyvtárakban. Java vagy más nyelven. Ezek tulajdonképpen a könyvtár egy sor írott kódok és szkriptek eszközök létrehozása és térképészeti szolgáltatások funkciókat.

A legegyszerűbben használható, amelyek véleményünk szerint a „felépítmény» Kaméleon és P.mapper. Ezen kívül vannak más, ugyanilyen hasznos forrásokat:

Az alábbiakban néhány példát szolgáltatásokat kialakítani, kötegelve - figyelmét, hogy a teremtés egy ilyen alkalmazás csak néhány napig (a teljes listát a példákat):

[Edit] Kapcsolódó linkek




Kapcsolódó cikkek