Skip to content

Commit 263306f

Browse files
committed
Public
Public
1 parent 9395428 commit 263306f

File tree

867 files changed

+746329
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

867 files changed

+746329
-0
lines changed
Binary file not shown.

Backup/MapserverConfig/MapServer.pdf

7.64 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.

Backup/MapserverConfig/lyf.map

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
MAP # Start of MAP object
2+
NAME "china-region"
3+
STATUS ON
4+
IMAGECOLOR 255 255 255
5+
SIZE 800 600
6+
#EXTENT 70 10 140 60
7+
EXTENT -2736624 -1050310 3569932 4689364
8+
SHAPEPATH "data"
9+
10+
LAYER
11+
NAME "grid"
12+
METADATA
13+
"DESCRIPTION" "Grid"
14+
END
15+
TYPE LINE
16+
STATUS OFF
17+
DATA "grid"
18+
CLASS
19+
NAME "Graticule"
20+
STYLE
21+
COLOR 0 0 0
22+
END
23+
END
24+
END # Layer
25+
26+
27+
END # End of MAP object and map file
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
����root�û�ssh������
2+
1. ʹ��apt���װopenssh server
3+
$ sudo apt-get install openssh-server
4+
2. ���Զ� openssh server��������
5+
$ sudo vi /etc/ssh/sshd_config
6+
�ҵ�PermitRootLogin noһ�У���ΪPermitRootLogin yes
7+
3. ���� openssh server
8+
$ sudo service ssh restart
9+
4. �ͻ��������ubuntu�Ļ������Ѿ���װ��ssh client,�������������������Զ�̷�������
10+
$ ssh xxx.xxx.xxx.xxx
11+
------------------------------------------------------------------------------------------------------------------Mapserver6.4.1
12+
sudo apt-get update
13+
sudo apt-get upgrade
14+
sudo reboot
15+
sudo add-apt-repository ppa:nasaww/nasaww
16+
sudo apt-get install cgi-mapserver mapserver-bin gdal-bin
17+
/usr/lib/cgi-bin/mapserv -v ����
18+
sudo apt-get install apache2
19+
sudo apt-get update
20+
sudo apt-get upgrade
21+
sudo reboot
22+
����/usr/lib/cgi-bin�� /var/www/html
23+
ִ��
24+
sudo a2enmod cgi
25+
sudo service apache2 restart
26+
����http://192.168.0.39/cgi-bin/mapserv?
27+
------------------------------------------------------------------------------------------------------------------Python2.5
28+
1����Դ���룺
29+
wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2
30+
2. ��ѹѹ������
31+
tar -jxvf Python-2.5.2.tar.bz2
32+
3. ��װpython 2.5
33+
cd Python-2.5.2
34+
./configure
35+
make
36+
make install
37+
(
38+
���makeû�а�װ ubuntu��ʹ��sudo apt-get install make
39+
ͬʱʹ�� sudo apt-get install gcc ��װgcc������
40+
)
41+
��װ��ɺ�����python����֤�䰲װ�ɹ����
42+
43+
4. �޸�Ĭ�ϰ汾��
44+
$ cd /usr/bin
45+
$ ll |grep python //�鿴��Ŀ¼��python
46+
$ rm -rf python
47+
$ ln -s ��װĿ¼ǰ׺/Python-2.5.2/python ./python //������ҪrootȨ�ޣ�����sudo ...
48+
$ python -V
49+
50+
���ˣ��汾���޸���ϣ������2.5.2�ˡ�
51+
52+
53+
------------------------------------------------------------------------------------------------------------------Mod_Python3.3.1
54+
��װ��
55+
apt-get install apache2
56+
57+
apt-get install libapache2-mod-python
58+
59+
���ã�
60+
61+
����Mod_Python
62+
63+
cd /etc/apache2/mods-enabled/
64+
sudo ln -s ../mods-available/mod_python.load mod_python.load
65+
66+
�޸�apache2�����ļ�
67+
cd /etc/apache2/sites-available/
68+
sudo gedit default
69+
70+
On line 10 you should have:
71+
72+
73+
Options Indexes FollowSymLinks MultiViews
74+
AllowOverride AuthConfig
75+
Order allow,deny
76+
allow from all
77+
# Uncomment this directive is you want to see apache2's
78+
# default start page (in /apache2-default) when you go to /
79+
#RedirectMatch ^/$ /apache2-default/
80+
81+
82+
Change it to:
83+
84+
85+
Options Indexes FollowSymLinks MultiViews
86+
AllowOverride AuthConfig
87+
Order allow,deny
88+
allow from all
89+
90+
AddHandler mod_python .py
91+
PythonHandler mod_python.publisher
92+
PythonDebug On
93+
94+
# Uncomment this directive is you want to see apache2's
95+
# default start page (in /apache2-default) when you go to /
96+
#RedirectMatch ^/$ /apache2-default/
97+
98+
99+
����apache2����
100+
/etc/init.d/apache2 restart
101+
102+
���ԣ�
103+
gedit /var/www/test.py
104+
105+
���ݣ�
106+
def index(req):
107+
return "Test successful";
108+
����:
109+
------------------------------------------------------------------------------------------------------------------TileCache2.1.1

Backup/OLMapserver/index.html

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<html xmlns="http://www.w3.org/1999/xhtml">
2+
<head>
3+
<style type="text/css">
4+
#map {
5+
width: 100%;
6+
height: 99%;
7+
border: 1px solid black;
8+
}
9+
body {
10+
padding:0px;
11+
margin:2px
12+
}
13+
#labs {
14+
position:absolute;
15+
bottom:15px;
16+
left:7px;
17+
font-size:smaller;
18+
z-index: 5000;
19+
}
20+
</style>
21+
<script src="http://openlayers.org/api/OpenLayers.js"></script>
22+
<script type="text/javascript">
23+
<!--
24+
var map, layer;
25+
26+
function init(){
27+
28+
var map = new OpenLayers.Map(
29+
{
30+
div: "map",
31+
//下面很重要,如果不设置,每个图片都按照BBOX:-180,-90,90-270这样的经纬度去找,对于用meters来做的mapfile是找不到图的,白屏
32+
maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90),
33+
maxResolution: "auto",
34+
units: 'METERS',
35+
projection: "EPSG:3978"
36+
}
37+
);
38+
39+
/*
40+
var layer = new OpenLayers.Layer.WMS(
41+
"OpenPlayer WMS",
42+
"http://192.168.0.63:8001/cgi-bin/mapserv.exe?MODE=MAP",
43+
{layers: 'qxj', map:'D:/ms4w/Apache/htdocs/yulin.map', IMAGETYPE:'PNG'},
44+
{
45+
reproject: false,
46+
'numZoomLevels': 20,
47+
gutter: 15,
48+
buffer: 0
49+
}
50+
51+
);
52+
map.addLayer(layer);
53+
//缩放级别,以maxExtent的左上角为基点缩放
54+
map.setCenter(new OpenLayers.LonLat(0, 0), 15);
55+
map.addControl( new OpenLayers.Control.LayerSwitcher() );
56+
*/
57+
58+
59+
/*
60+
map = new OpenLayers.Map('map');
61+
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
62+
"http://192.168.0.63:8001/cgi-bin/mapserv.exe?MAP=D:/ms4w/Apache/htdocs/yulin.map&MODE=MAP&", {layers: 'qxj'} );
63+
//layer = new OpenLayers.Layer.WMS(“Base Layer”, "http://192,168.0.63:8001/cgi-bin/mapserv.exe?" , {layers: 'qxj',map:'D:/ms4w/Apache/htdocs/yulin.map',IMAGETYPE:'PNG'}, {isBaseLayer: true});
64+
//layer = new OpenLayers.Layer.WMS( "yulinmap",
65+
// "http://192.168.0.63:8001/cgi-bin/mapserv.exe?MAP=D:/ms4w/Apache/htdocs/yulin.map&LAYERS=ALL&MODE=MAP", {layers: 'yulinmap', format: 'image/png' } );
66+
67+
//layer = new OpenLayers.Layer.WMS("layer1", "http://localhost:8001/cgi-bin/xmap.exe?",{ layers: 'qxj',transparent: "true",IMAGETYPE: 'PNG'}, { isBaseLayer: false});
68+
map.addLayer(layer);
69+
70+
71+
map.addControl(new OpenLayers.Control.LayerSwitcher());
72+
// map.setCenter(new OpenLayers.LonLat(0, 0), 0);
73+
map.zoomToMaxExtent();
74+
75+
var click = new OpenLayers.Control.Click();
76+
map.addControl(click);
77+
click.activate();
78+
*/
79+
80+
81+
//map.addControl(new OpenLayers.Control.Permalink());
82+
83+
map = new OpenLayers.Map( $('map'), {'maxResolution': 360/512});
84+
layer = new OpenLayers.Layer.WMS( "yulinmap",
85+
"tilecache.cgi?", {layers: 'yulinmap', format: 'image/png' } );
86+
map.addLayer(layer);
87+
map.addControl(new OpenLayers.Control.Permalink());
88+
if (!map.getCenter()) map.zoomToMaxExtent();
89+
90+
}
91+
// -->
92+
</script>
93+
</head>
94+
<body onload="init()">
95+
<div id="map">
96+
<div id="labs">From <a href="http://labs.metacarta.com/">MetaCarta Labs</a>.</div>
97+
</div>
98+
</body>
99+
</html>

Backup/OLMapserver/index3.html

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<html xmlns="http://www.w3.org/1999/xhtml">
2+
<head>
3+
<style type="text/css">
4+
#map {
5+
width: 100%;
6+
height: 99%;
7+
border: 1px solid black;
8+
}
9+
body {
10+
padding:0px;
11+
margin:2px
12+
}
13+
#labs {
14+
position:absolute;
15+
bottom:15px;
16+
left:7px;
17+
font-size:smaller;
18+
z-index: 5000;
19+
}
20+
</style>
21+
<script src="http://openlayers.org/api/OpenLayers.js"></script>
22+
<script type="text/javascript">
23+
<!--
24+
var map, layer;
25+
26+
function init(){
27+
28+
var map = new OpenLayers.Map(
29+
{
30+
div: "map",
31+
//下面很重要,如果不设置,每个图片都按照BBOX:-180,-90,90-270这样的经纬度去找,对于用meters来做的mapfile是找不到图的,白屏
32+
maxExtent: new OpenLayers.Bounds(107.0,36.9,111.9,42.5),
33+
maxResolution: "auto",
34+
units: 'METERS',
35+
projection: "EPSG:4326"
36+
}
37+
);
38+
//"http://192.168.0.63:8001/cgi-bin/xmap.exe?LAYERS=qxj&MODE=MAP",
39+
//http://192.168.0.63:8001/cgi-bin/xmap.exe?LAYERS=qxj&FORMAT=gif&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&BBOX=90,30,120,80&WIDTH=800&HEIGHT=600
40+
/*
41+
var layer = new OpenLayers.Layer.WMS(
42+
"OpenPlayer WMS",
43+
"http://192.168.0.63:8001/cgi-bin/xmap.exe?",
44+
{IMAGETYPE:'PNG'
45+
,Layers:"xz,s,qx,djs,dy,cz,p26ggcs,p25dxfw,p24fjms,p23ssxzf,p22qcfw,p21cyfw,p20zhxx,p19zzxq,p18gygc,p17gsqy,p16kyjy,p15ylfw,p14xxyl,p13bgjd,p12lshy,p11syds,p10jrfw,p09sfz,p08gsffq,p07tcc,p06jyzjqz,p04qcz,p02hczdtz,p02jc,p01zf,ssj,sj,qxj,qcqj,hpsk,hl,gnq,gyld,xd,tl,sqzl,sqdl,ssd,rxd,qtdl,gds,gd,gsgls,gjgl"
46+
,SRS:"EPSG:4326"
47+
,Mode="tile"}
48+
*/
49+
50+
var layer = new OpenLayers.Layer.WMS(
51+
"OpenPlayer WMS",
52+
"http://192.168.0.63:8001/cgi-bin/xmap.exe?VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A4326",
53+
{IMAGETYPE:'PNG'
54+
,Layers:"xz,s,qx,djs,dy,cz,p26ggcs,p25dxfw,p24fjms,p23ssxzf,p22qcfw,p21cyfw,p20zhxx,p19zzxq,p18gygc,p17gsqy,p16kyjy,p15ylfw,p14xxyl,p13bgjd,p12lshy,p11syds,p10jrfw,p09sfz,p08gsffq,p07tcc,p06jyzjqz,p04qcz,p02hczdtz,p02jc,p01zf,ssj,sj,qxj,qcqj,hpsk,hl,gnq,gyld,xd,tl,sqzl,sqdl,ssd,rxd,qtdl,gds,gd,gsgls,gjgl"
55+
,SRS:"EPSG:4326"}
56+
);
57+
map.addLayer(layer);
58+
//缩放级别,以maxExtent的左上角为基点缩放
59+
map.setCenter(new OpenLayers.LonLat(0, 0), 15);
60+
map.addControl( new OpenLayers.Control.LayerSwitcher() );
61+
62+
63+
64+
/*
65+
map = new OpenLayers.Map('map');
66+
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
67+
"http://192.168.0.63:8001/cgi-bin/mapserv.exe?MAP=D:/ms4w/Apache/htdocs/yulin.map&MODE=MAP&", {layers: 'qxj'} );
68+
//layer = new OpenLayers.Layer.WMS(“Base Layer”, "http://192,168.0.63:8001/cgi-bin/mapserv.exe?" , {layers: 'qxj',map:'D:/ms4w/Apache/htdocs/yulin.map',IMAGETYPE:'PNG'}, {isBaseLayer: true});
69+
//layer = new OpenLayers.Layer.WMS( "yulinmap",
70+
// "http://192.168.0.63:8001/cgi-bin/mapserv.exe?MAP=D:/ms4w/Apache/htdocs/yulin.map&LAYERS=ALL&MODE=MAP", {layers: 'yulinmap', format: 'image/png' } );
71+
72+
//layer = new OpenLayers.Layer.WMS("layer1", "http://localhost:8001/cgi-bin/xmap.exe?",{ layers: 'qxj',transparent: "true",IMAGETYPE: 'PNG'}, { isBaseLayer: false});
73+
map.addLayer(layer);
74+
75+
76+
map.addControl(new OpenLayers.Control.LayerSwitcher());
77+
// map.setCenter(new OpenLayers.LonLat(0, 0), 0);
78+
map.zoomToMaxExtent();
79+
80+
var click = new OpenLayers.Control.Click();
81+
map.addControl(click);
82+
click.activate();
83+
*/
84+
85+
86+
//map.addControl(new OpenLayers.Control.Permalink());
87+
88+
/*
89+
map = new OpenLayers.Map( $('map'), {'maxResolution': 360/512});
90+
layer = new OpenLayers.Layer.WMS( "qxj",
91+
"http://192.168.0.63:8001/tilecache/tilecache.cgi?", {layers: 'qxj', format: 'image/png' } );
92+
map.addLayer(layer);
93+
map.addControl(new OpenLayers.Control.Permalink());
94+
if (!map.getCenter()) map.zoomToMaxExtent();
95+
*/
96+
97+
}
98+
// -->
99+
</script>
100+
</head>
101+
<body onload="init()">
102+
<div id="map">
103+
<div id="labs">From <a href="http://labs.metacarta.com/">MetaCarta Labs</a>.</div>
104+
</div>
105+
</body>
106+
</html>

0 commit comments

Comments
 (0)