Istrukciją kaip pasileisti MapServer ant Ubuntu 10.10 (GNU/Linux):

1. sudo apt-get install cgi-mapserver mapserver-bin mapserver-doc php5-mapscript python-mapscript
2. Kur nors pasidedam planai.map(prisegtas) MapServer konfigūracinį failą.
3. Pasiredaguojam planai.map LAYER sekciją, kad rodytų jūsų nurodytąžemėlapį arba netgi keletą žemėlapių sukuriant jiems atskiras LAYER sekcijas. 4. į /usr/lib/cgi-bin/ padedam wms (prisegtas) skriptą: sudo cp /kelias/iki/wms /usr/lib/cgi-bin/
5. paredaguojam wms skriptą, kad kelias iki planai.map būtų teisingas.
6. padarom wms skriptą vykdomuoju: sudo chmod +x /usr/lib/cgi-bin/wms
7. Restartuojam Apache2: sudo service apache2 restart
8. JOSM'e einat i "EDIT->Preferences->WMS->Add" i laukeli "Service URL:" ivedate "http://127.0.0.1/cgi-bin/wms?"; ir spaudziat Get layers.

Atrodo, kad viska taip dariau. wms skriptas nuo Fedoros wms skripto skiriasi, bet map failas ne.
MAP
  NAME "zemelapiai"
  SIZE 256 256
  EXTENT -180 -90 180 90
  IMAGETYPE png
  #INTERLACE OFF
  UNITS DD

  PROJECTION "+init=epsg:4326" END

  WEB
    IMAGEPATH "/tmp"
    METADATA
      "wms_title" "Whooms WMS"
      "wms_srs" "EPSG:4326"
    END
  END
    
  OUTPUTFORMAT
    NAME GEOTIFF
    DRIVER "GDAL/GTiff"
    MIMETYPE "image/tiff"
    IMAGEMODE "BYTE"
    EXTENSION "tif"
  END
  OUTPUTFORMAT
    NAME "png"
    DRIVER "GD/PNG"
    IMAGEMODE "rgba"
    EXTENSION "png"
    MIMETYPE "image/png"
    IMAGEMODE RGBA
    TRANSPARENT on
  END
  OUTPUTFORMAT
    NAME "png8"
    DRIVER "GD/PNG"
    IMAGEMODE "rgba"
    EXTENSION "png"
    MIMETYPE "image/png"
    TRANSPARENT on
    FORMATOPTION "QUANTIZE_FORCE=ON"
    FORMATOPTION "QUANTIZE_DITHER=ON"
    FORMATOPTION "QUANTIZE_COLORS=250"
  END
  OUTPUTFORMAT
    NAME "gif"
    DRIVER "GD/GIF"
    MIMETYPE "image/gif"
    IMAGEMODE PC256
    EXTENSION "gif"
    TRANSPARENT ON
  END

  LAYER
    NAME "Skuodas_Gamtine"
    DATA "Skuodas_Gamtine_cubic.tif"
    TYPE RASTER
    STATUS ON
  END

  LAYER
    NAME "Skuodas_Rajonas"
    DATA "skuodo_keliai-cubic.tif"
    TYPE RASTER
    STATUS ON
  END

END
#! /bin/sh
MS_MAPFILE=/Data/Maps/GEOtiff/planai.map
export MS_MAPFILE
/usr/lib/cgi-bin/mapserv
_______________________________________________
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt

Atrašyti