Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная --> Промиздат -->  Map principle 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 ( 122 ) 123 124 125 126 127

NAME GRASS STATUS ON SIZE 500 400

# Spearfish

# W S E N EXTENT 590000 4914000 609000 4928000 UNITS METERS

# Start of web interface definition WEB

# reference HTML file:

TEMPLATE /usr/local/httpd/htdocs/spearfish.html #temp data absolute path:

IMAGEPATH /tmp/mapserver/ #temp data relative path:

IMAGEURL /tmp/

# max/min zoom: MINSCALE 1500 MAXSCALE 155000

END # Web

# the small reference map, should get a red zoom box REFERENCE

STATUS ON

IMAGE /usr/local/httpd/htdocs/spearfish/refmap.png SIZE 187 150

EXTENT 590000 4914000 609000 4928000 COLOR 200 200 200 OUTLINECOLOR 255 0 0 END

# Start of scalebar

SCALEBAR IMAGECOLOR 255 225 204

LABEL

COLOR 000

SIZE tiny END

STYLE 0

SIZE 100 3

COLOR 255 0 0 OUTLINECOLOR 0 0 0 UNITS KILOMETERS INTERVALS 3 STATUS ON



# Start of legend LEGEND

KEYSIZE 18 12 IMAGECOLOR 255 225 204 LABEL

TYPE BITMAP

SIZE MEDIUM

COLOR 0 0 87 END

STATUS ON END

# maps, order determines display order: first here is below, following on top

#raster layer available in GeoTIFF (8bit recommened):

# r.out.tiff -t in=elevation,dem out=elevation

# convert -colors 256 elevation.tif elevation2.tif

# mv elevation2.tif elevation.tif

LAYER

NAME dem TYPE RASTER

STATUS ON

OFFSITE 0

#switch off map at certain min scale (1:1000): MINSCALE 1000

DATA /usr/local/httpd/htdocs/spearfish/elevation.tif END

#GRASS raster map directly from location (8bit only):

LAYER NAME soils TYPE RASTER STATUS ON

DATA /usr/local/share/grassdata/spearfish/\ PERMANENT/cellhd/soils END # Layer

#vector layer in SHAPE:

#v.out.shape map=roads type=line pref=roads cats=string LAYER

NAME roads TYPE LINE STATUS DEFAULT

DATA /usr/local/httpd/htdocs/spearfish/roads

TOLERANCE 5 LABELITEM CAT ID

TEMPLATE /usr/local/httpd/htdocs/spearfish/roads.html OFFSITE 0

CLASS



<HTML> <HEAD>

<TITLE>GRASS - UMN/MapServer</TITLE>

<META name= Author content= Markus Neteler 2001 (c) GNU GPL> = 2 >

</HEAD>

<BODY bgcolor=#FFFFCC>

<FORM method=GET action= /cgi-bin/mapserv name= mform > <SCRIPT language= javascript type= text/javascript > FUNCTION fullmapO {

document.mform.imgext.value= 590 000 4914000 609000 4928000 ;

document.mform.imgxy.value= 250.5 200.5 ;

document.mform.zoom[1] .checked= true ;

document.mform.elements[3] .checked= true ;

document.mform.submit();

</SCRIPT> <CENTER>

<TABLE border=5 cellpadding=10 width=100%> <TR><TD>

<TABLE>

<TR><TD align= center > <INPUT type= hidden name= mode value= browse > <B>Spearfish (Lawrence), South Dakota</B><BR> <INPUT NAME= img TYPE= image src=/metimg/ [img] width=500\ height=400 bordercolor=#FFFFFF border=3>

</TD></TR>

<TR><TD align= left >

<FONT size=-1 face= arial,helvetica color= #000 000 > <B>Powered by UMN/MapServer / GRASS</B> </FONT>

NAME Road COLOR 80 80 80 LABEL

POSITION CC SIZE SMALL COLOR 0 0 225 END END END

END # Map File

C.2. UMN/MapServer HTML TEMPLATE

This is a sample HTML template file for UMN/MapServer:



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 ( 122 ) 123 124 125 126 127