MapServer: Porovnání verzí

Z GeoWikiCZ
mBez shrnutí editace
m (Obsah stránky nahrazen textem „{{freegiswiki|MapServer}}“)
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
{{Upravit}}
{{freegiswiki|MapServer}}
[[Image:mapserver-logo.png|right|200px]]
'''[http://www.mapserver.org UMN MapServer]''' je vývojové prostředí z rodiny Open Source pro tvorbu prostorově orientovaných webových aplikací. Pracuje jako CGI program či přes Mapscript podporující řadu programovacích jazyků. MapServer byl původně vyvinut jako projekt University of Minnesota s podporou NASA.
<div align="right">
Převzato z anglické [http://en.wikipedia.org/wiki/MapServer wikipedie].
</div>
 
== [[Cvičná databáze PostGIS]] ==
 
Na serveru [http://josef.fsv.cvut.cz josef] je umístěna [[Cvičná databáze PostGIS|cvičná databáze PostGIS]].
 
=== Vizualizace dat ===
 
Příklad MapFile pro přístup k datům
 
http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/gis1.map&mode=map&layer=obce
 
<pre>
MAP
  NAME          "Cvicna databaze PostGIS"
  STATUS        ON
  IMAGETYPE      PNG
  EXTENT        -904539.625000 -1227290.250000 -431680.593750 -935232.312500
  SIZE          640 480
  IMAGECOLOR    255 255 255
  UNITS          meters
 
  WEB
    IMAGEPATH "/var/tmp/ms_tmp/"
    IMAGEURL "/tmp/"
  END
 
  LAYER
    NAME          obce
    CONNECTIONTYPE postgis
    CONNECTION    "user=postgis password=XXXXXXXX dbname=pgis_student host=localhost port=5432"
    DATA          "the_geom FROM gis1.obce"
    STATUS          DEFAULT
    TYPE            POLYGON
    CLASS
      NAME          "Obce"
      STYLE
        COLOR        232 232 232
        OUTLINECOLOR 32 32 32
      END
    END
  END
END
</pre>
 
=== WMS ===
 
* [http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/wms/gis1.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities GetCapabilities]
 
http://josef.fsv.cvut.cz/cgi-bin/mapserv?
map=/var/www/ms/wms/gis1.map&
SERVICE=WMS&
VERSION=1.1.1&
REQUEST=GetCapabilities
 
* [http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/wms/gis1.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=obce&STYLES=&SRS=EPSG:2065&BBOX=-904539.625000,-1227290.250000,-431680.593750,-935232.312500&WIDTH=640&HEIGHT=460&FORMAT=image/png GetMap]
 
http://josef.fsv.cvut.cz/cgi-bin/mapserv?
map=/var/www/ms/wms/gis1.map&
SERVICE=WMS&
VERSION=1.1.1&
REQUEST=GetMap&
LAYERS=obce&
STYLES=&
SRS=EPSG:2065&
BBOX=-904539.625000,-1227290.250000,-431680.593750,-935232.312500&
WIDTH=640&
HEIGHT=460&
FORMAT=image/png
 
* Příklad konfigurace
 
<pre>
MAP
  NAME          "gis1"
  STATUS        ON
  IMAGETYPE      PNG
  EXTENT        -904539.625000 -1227290.250000 -431680.593750 -935232.312500
  SIZE          640 480
  IMAGECOLOR    255 255 255
  UNITS          meters
  PROJECTION
#    "init=epsg:102067"
    "init=epsg:2065"
  END
 
  WEB
    IMAGEPATH "/var/tmp/ms_tmp/"
    IMAGEURL "/tmp/"
    METADATA
      "wms_title"                        "Josef WMS server"
      "wms_onlineresource"              "http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/wms/gis1.map&"
      "wms_abstract"                    "Testovaci WMS server na josef.fsv.cvut.cz"
      "wms_srs"                          "EPSG:2065"
      "wms_encoding"                    "UTF-8"
      "wms_contactelectronicmailaddress" "martin.landa@fsv.cvut.cz"
      "wms_contactperson"                "Martin Landa"
      "wms_contactorganization"        "CVUT v Praze, Fakulta stavebni"
      "wms_contactvoicetelephone"        "+420 224 354 644"
    END
  END
 
  LAYER
    METADATA
      "wms_title"          "obce"
      "wms_onlineresource"  "http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/wms/gis1.map&"
      "wms_srs"            "EPSG:2065"
    END
    NAME          obce
    CONNECTIONTYPE postgis
    CONNECTION    "user=postgis password=XXXXXXXX dbname=pgis_student host=localhost port=5432"
    DATA          "the_geom FROM gis1.obce"
    STATUS          OFF
    TYPE            POLYGON
    CLASS
      NAME          "Obce"
      STYLE
        COLOR        232 232 232
        OUTLINECOLOR 32 32 32
      END
    END
  END
END
</pre>
 
=== WFS ===
 
* [http://josef.fsv.cvut.cz/cgi-bin/mapserv?map=/var/www/ms/wfs/gis1.map&SERVICE=WFS&VERSION=1.1.1&REQUEST=GetCapabilities GetCapabilities]
 
http://josef.fsv.cvut.cz/cgi-bin/mapserv?
map=/var/www/ms/wfs/gis1.map&
SERVICE=WFS&
VERSION=1.1.1&
REQUEST=GetCapabilities
 
== FAQ ==
 
=== Content-type: text/html isValidTemplate() ===
 
;Chyba
 
Content-type: text/html isValidTemplate(): Web application error. Missing magic string,
sablona.html doesn't look like a MapServer template.
 
;Řešení
 
Šablona musí začínat speciálním řádkem
 
<nowiki><!-- MapServer Template --></nowiki>
 
Více informací [http://mapserver.org/development/rfc/ms-rfc-56.html zde].
 
== Související články ==
 
* [[GeoServer]]
 
== Externí odkazy ==
 
* http://maps.fsv.cvut.cz
* [http://mapserver.org/documentation.html Oficiální dokumentace]
* [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 WMS Performance Shootout 2010]
 
{{GFOSS}}

Aktuální verze z 9. 1. 2013, 16:29

Stránky přesunuty na Free GIS Portál: http://geo.fsv.cvut.cz/freegis/MapServer