AW: [Mapserver-users] Shapefile cut-out

Maul, Andreas-Alexander Andreas.Maul at bgr.de
Wed Apr 9 04:55:18 EDT 2003


This is a multi-part message in MIME format.

------_=_NextPart_001_01C2FE75.BEE5398C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Stefan,
I do a database query (for geophysical measurements) with the =
coordinates of the rectangle created with mapplet by the user of the =
application and I pack the query results into a zip file. This zip file =
is created with php zip functions and is offered to the user for =
download in a separate window (how to do this see the links=20
http://www.zend.com/zend/spotlight/creating-zip-files1.php
http://www.zend.com/zend/spotlight/creating-zip-files2.php
http://www.zend.com/zend/spotlight/creating-zip-files3.php=20
and the attached file.)
I hope this helps.
Regards,
Andreas

-----Urspr=FCngliche Nachricht-----
Von: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch]=20
Gesendet: Mittwoch, 9. April 2003 09:13
An: mapserver-users at lists.gis.umn.edu
Betreff: [Mapserver-users] Shapefile cut-out

Hi list,

I am fighting in the moment for clear thoughts in my dusty brain. =
Perhaps somebody could help me out...

I have a bundle of national statistical data sets which cover the whole =
world (GDP, Arable Land, etc...). I serve them via MapScript as =
Shapefiles to my map-module, but at the same time in another non-map =
module as raw values via my MySQL database.

Now I want to enable the user to pre-select a region like Europe or =
Africa. This cut-out should then not only be displayed as a map, but be =
available as a zipped shapefile for download.=20

I read through the posts of the list and found the "ms_newShapeFileObj" =
command as a possible solution. I would then probably query the global =
data set and "paste" the records into the new -regional- shapefile. =
Another possibility would perhaps be to copy the original file and just =
delete the unnecessary entries. Or I would have already created the =
regional files, but without the data, and would then fill them via the =
MySQL database.

Does anyone have experiences with zipping files in PHP?

Any hints, ideas and code-examples are very much appreciated.

Best wishes,

Stefan

P.S.: I am using MapScript 3.5, PHP, Apache, NT/Linux.


=A0=A0=A0=A0=A0=A0=A0=A0_______________________________________

=A0=A0=A0=A0=A0=A0=A0=A0Stefan Schwarzer
=A0=A0=A0=A0=A0=A0=A0=A0Consultant on GEO

=A0=A0=A0=A0=A0=A0=A0=A0UNEP/DEWA/GRID-Geneva
=A0=A0=A0=A0=A0=A0=A0=A0Chemin des Anemones 11
=A0=A0=A0=A0=A0=A0=A0=A0CH - 1219 Chatelaine
=A0=A0=A0=A0=A0=A0=A0=A0Switzerland

=A0=A0=A0=A0=A0=A0=A0=A0Tel: (+41) 22.917.83.49
=A0=A0=A0=A0=A0=A0=A0=A0Fax: (+41) 22.917.80.29

=A0=A0=A0=A0=A0=A0=A0=A0Email: stefan.schwarzer at grid.unep.ch
=A0=A0=A0=A0=A0=A0=A0=A0Internet: http://geodata.grid.unep.ch/
=A0=A0=A0=A0=A0=A0=A0=A0_______________________________________

------_=_NextPart_001_01C2FE75.BEE5398C
Content-Type: application/octet-stream;
	name="zipper.php"
Content-Transfer-Encoding: base64
Content-Description: zipper.php
Content-Disposition: attachment;
	filename="zipper.php"

PD9waHAgIA0KDQovKiANCg0KWmlwIGZpbGUgY3JlYXRpb24gY2xhc3MgDQptYWtlcyB6aXAgZmls
ZXMgb24gdGhlIGZseS4uLiANCg0KdXNlIHRoZSBmdW5jdGlvbnMgYWRkX2RpcigpIGFuZCBhZGRf
ZmlsZSgpIHRvIGJ1aWxkIHRoZSB6aXAgZmlsZTsgDQpzZWUgZXhhbXBsZSBjb2RlIGJlbG93IA0K
DQpieSBFcmljIE11ZWxsZXIgDQpodHRwOi8vd3d3LnRoZW1lcGFyay5jb20gDQoNCnYxLjEgOS0y
MC0wMSANCiAgLSBhZGRlZCBjb21tZW50cyB0byBleGFtcGxlIA0KDQp2MS4wIDItNS0wMSANCg0K
aW5pdGlhbCB2ZXJzaW9uIHdpdGg6IA0KICAtIGNsYXNzIGFwcGVhcmFuY2UgDQogIC0gYWRkX2Zp
bGUoKSBhbmQgZmlsZSgpIG1ldGhvZHMgDQogIC0gZ3pjb21wcmVzcygpIG91dHB1dCBoYWNraW5n
IA0KYnkgRGVuaXMgTy5QaGlsaXBwb3YsIHdlYm1hc3RlckBhdGxhbnQucnUsIGh0dHA6Ly93d3cu
YXRsYW50LnJ1IA0KDQoqLyAgDQoNCi8vIG9mZmljaWFsIFpJUCBmaWxlIGZvcm1hdDogaHR0cDov
L3d3dy5wa3dhcmUuY29tL2FwcG5vdGUudHh0IA0KDQpjbGFzcyB6aXBmaWxlICAgDQp7ICAgDQoN
CiAgICB2YXIgJGRhdGFzZWMgPSBhcnJheSgpOyAvLyBhcnJheSB0byBzdG9yZSBjb21wcmVzc2Vk
IGRhdGEgDQogICAgdmFyICRjdHJsX2RpciA9IGFycmF5KCk7IC8vIGNlbnRyYWwgZGlyZWN0b3J5
ICAgIA0KICAgIHZhciAkZW9mX2N0cmxfZGlyID0gIlx4NTBceDRiXHgwNVx4MDZceDAwXHgwMFx4
MDBceDAwIjsgLy9lbmQgb2YgQ2VudHJhbCBkaXJlY3RvcnkgcmVjb3JkIA0KICAgIHZhciAkb2xk
X29mZnNldCA9IDA7ICANCg0KICAgIGZ1bmN0aW9uIGFkZF9kaXIoJG5hbWUpICAgIA0KDQogICAg
Ly8gYWRkcyAiZGlyZWN0b3J5IiB0byBhcmNoaXZlIC0gZG8gdGhpcyBiZWZvcmUgcHV0dGluZyBh
bnkgZmlsZXMgaW4gZGlyZWN0b3J5ISANCiAgICAvLyAkbmFtZSAtIG5hbWUgb2YgZGlyZWN0b3J5
Li4uIGxpa2UgdGhpczogInBhdGgvIiANCiAgICAvLyAuLi50aGVuIHlvdSBjYW4gYWRkIGZpbGVz
IHVzaW5nIGFkZF9maWxlIHdpdGggbmFtZXMgbGlrZSAicGF0aC9maWxlLnR4dCIgDQogICAgeyAg
IA0KICAgICAgICAkbmFtZSA9IHN0cl9yZXBsYWNlKCJcXCIsICIvIiwgJG5hbWUpOyAgIA0KDQog
ICAgICAgICRmciA9ICJceDUwXHg0Ylx4MDNceDA0IjsgIA0KICAgICAgICAkZnIgLj0gIlx4MGFc
eDAwIjsgICAgLy8gdmVyIG5lZWRlZCB0byBleHRyYWN0IA0KICAgICAgICAkZnIgLj0gIlx4MDBc
eDAwIjsgICAgLy8gZ2VuIHB1cnBvc2UgYml0IGZsYWcgDQogICAgICAgICRmciAuPSAiXHgwMFx4
MDAiOyAgICAvLyBjb21wcmVzc2lvbiBtZXRob2QgDQogICAgICAgICRmciAuPSAiXHgwMFx4MDBc
eDAwXHgwMCI7IC8vIGxhc3QgbW9kIHRpbWUgYW5kIGRhdGUgDQoNCiAgICAgICAgJGZyIC49IHBh
Y2soIlYiLDApOyAvLyBjcmMzMiANCiAgICAgICAgJGZyIC49IHBhY2soIlYiLDApOyAvL2NvbXBy
ZXNzZWQgZmlsZXNpemUgDQogICAgICAgICRmciAuPSBwYWNrKCJWIiwwKTsgLy91bmNvbXByZXNz
ZWQgZmlsZXNpemUgDQogICAgICAgICRmciAuPSBwYWNrKCJ2Iiwgc3RybGVuKCRuYW1lKSApOyAv
L2xlbmd0aCBvZiBwYXRobmFtZSANCiAgICAgICAgJGZyIC49IHBhY2soInYiLCAwICk7IC8vZXh0
cmEgZmllbGQgbGVuZ3RoIA0KICAgICAgICAkZnIgLj0gJG5hbWU7ICAgDQogICAgICAgIC8vIGVu
ZCBvZiAibG9jYWwgZmlsZSBoZWFkZXIiIHNlZ21lbnQgDQoNCiAgICAgICAgLy8gbm8gImZpbGUg
ZGF0YSIgc2VnbWVudCBmb3IgcGF0aCANCg0KICAgICAgICAvLyAiZGF0YSBkZXNjcmlwdG9yIiBz
ZWdtZW50IChvcHRpb25hbCBidXQgbmVjZXNzYXJ5IGlmIGFyY2hpdmUgaXMgbm90IHNlcnZlZCBh
cyBmaWxlKSANCiAgICAgICAgJGZyIC49IHBhY2soIlYiLCRjcmMpOyAvL2NyYzMyIA0KICAgICAg
ICAkZnIgLj0gcGFjaygiViIsJGNfbGVuKTsgLy9jb21wcmVzc2VkIGZpbGVzaXplIA0KICAgICAg
ICAkZnIgLj0gcGFjaygiViIsJHVuY19sZW4pOyAvL3VuY29tcHJlc3NlZCBmaWxlc2l6ZSANCg0K
ICAgICAgICAvLyBhZGQgdGhpcyBlbnRyeSB0byBhcnJheSANCiAgICAgICAgJHRoaXMgLT4gZGF0
YXNlY1tdID0gJGZyOyAgDQoNCiAgICAgICAgJG5ld19vZmZzZXQgPSBzdHJsZW4oaW1wbG9kZSgi
IiwgJHRoaXMtPmRhdGFzZWMpKTsgIA0KDQogICAgICAgIC8vIGV4dC4gZmlsZSBhdHRyaWJ1dGVz
IG1pcnJvcnMgTVMtRE9TIGRpcmVjdG9yeSBhdHRyIGJ5dGUsIGRldGFpbGVkIA0KICAgICAgICAv
LyBhdCBodHRwOi8vc3VwcG9ydC5taWNyb3NvZnQuY29tL3N1cHBvcnQva2IvYXJ0aWNsZXMvUTEy
NS8wLzE5LmFzcCANCg0KICAgICAgICAvLyBub3cgYWRkIHRvIGNlbnRyYWwgcmVjb3JkIA0KICAg
ICAgICAkY2RyZWMgPSAiXHg1MFx4NGJceDAxXHgwMiI7ICANCiAgICAgICAgJGNkcmVjIC49Ilx4
MDBceDAwIjsgICAgLy8gdmVyc2lvbiBtYWRlIGJ5IA0KICAgICAgICAkY2RyZWMgLj0iXHgwYVx4
MDAiOyAgICAvLyB2ZXJzaW9uIG5lZWRlZCB0byBleHRyYWN0IA0KICAgICAgICAkY2RyZWMgLj0i
XHgwMFx4MDAiOyAgICAvLyBnZW4gcHVycG9zZSBiaXQgZmxhZyANCiAgICAgICAgJGNkcmVjIC49
Ilx4MDBceDAwIjsgICAgLy8gY29tcHJlc3Npb24gbWV0aG9kIA0KICAgICAgICAkY2RyZWMgLj0i
XHgwMFx4MDBceDAwXHgwMCI7IC8vIGxhc3QgbW9kIHRpbWUgJiBkYXRlIA0KICAgICAgICAkY2Ry
ZWMgLj0gcGFjaygiViIsMCk7IC8vIGNyYzMyIA0KICAgICAgICAkY2RyZWMgLj0gcGFjaygiViIs
MCk7IC8vY29tcHJlc3NlZCBmaWxlc2l6ZSANCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLDAp
OyAvL3VuY29tcHJlc3NlZCBmaWxlc2l6ZSANCiAgICAgICAgJGNkcmVjIC49IHBhY2soInYiLCBz
dHJsZW4oJG5hbWUpICk7IC8vbGVuZ3RoIG9mIGZpbGVuYW1lIA0KICAgICAgICAkY2RyZWMgLj0g
cGFjaygidiIsIDAgKTsgLy9leHRyYSBmaWVsZCBsZW5ndGggICAgDQogICAgICAgICRjZHJlYyAu
PSBwYWNrKCJ2IiwgMCApOyAvL2ZpbGUgY29tbWVudCBsZW5ndGggDQogICAgICAgICRjZHJlYyAu
PSBwYWNrKCJ2IiwgMCApOyAvL2Rpc2sgbnVtYmVyIHN0YXJ0IA0KICAgICAgICAkY2RyZWMgLj0g
cGFjaygidiIsIDAgKTsgLy9pbnRlcm5hbCBmaWxlIGF0dHJpYnV0ZXMgDQogICAgICAgICRleHQg
PSAiXHgwMFx4MDBceDEwXHgwMCI7ICANCiAgICAgICAgJGV4dCA9ICJceGZmXHhmZlx4ZmZceGZm
IjsgICANCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLCAxNiApOyAvL2V4dGVybmFsIGZpbGUg
YXR0cmlidXRlcyAgLSAnZGlyZWN0b3J5JyBiaXQgc2V0IA0KDQogICAgICAgICRjZHJlYyAuPSBw
YWNrKCJWIiwgJHRoaXMgLT4gb2xkX29mZnNldCApOyAvL3JlbGF0aXZlIG9mZnNldCBvZiBsb2Nh
bCBoZWFkZXIgDQogICAgICAgICR0aGlzIC0+IG9sZF9vZmZzZXQgPSAkbmV3X29mZnNldDsgIA0K
DQogICAgICAgICRjZHJlYyAuPSAkbmFtZTsgICANCiAgICAgICAgLy8gb3B0aW9uYWwgZXh0cmEg
ZmllbGQsIGZpbGUgY29tbWVudCBnb2VzIGhlcmUgDQogICAgICAgIC8vIHNhdmUgdG8gYXJyYXkg
DQogICAgICAgICR0aGlzIC0+IGN0cmxfZGlyW10gPSAkY2RyZWM7ICAgDQoNCiAgICAgICAgICAN
CiAgICB9ICANCg0KDQogICAgZnVuY3Rpb24gYWRkX2ZpbGUoJGRhdGEsICRuYW1lKSAgICANCg0K
ICAgIC8vIGFkZHMgImZpbGUiIHRvIGFyY2hpdmUgICAgDQogICAgLy8gJGRhdGEgLSBmaWxlIGNv
bnRlbnRzIA0KICAgIC8vICRuYW1lIC0gbmFtZSBvZiBmaWxlIGluIGFyY2hpdmUuIEFkZCBwYXRo
IGlmIHlvdXIgd2FudCANCg0KICAgIHsgICANCiAgICAgICAgJG5hbWUgPSBzdHJfcmVwbGFjZSgi
XFwiLCAiLyIsICRuYW1lKTsgICANCiAgICAgICAgLy8kbmFtZSA9IHN0cl9yZXBsYWNlKCJcXCIs
ICJcXFxcIiwgJG5hbWUpOyANCg0KICAgICAgICAkZnIgPSAiXHg1MFx4NGJceDAzXHgwNCI7ICAN
CiAgICAgICAgJGZyIC49ICJceDE0XHgwMCI7ICAgIC8vIHZlciBuZWVkZWQgdG8gZXh0cmFjdCAN
CiAgICAgICAgJGZyIC49ICJceDAwXHgwMCI7ICAgIC8vIGdlbiBwdXJwb3NlIGJpdCBmbGFnIA0K
ICAgICAgICAkZnIgLj0gIlx4MDhceDAwIjsgICAgLy8gY29tcHJlc3Npb24gbWV0aG9kIA0KICAg
ICAgICAkZnIgLj0gIlx4MDBceDAwXHgwMFx4MDAiOyAvLyBsYXN0IG1vZCB0aW1lIGFuZCBkYXRl
IA0KDQogICAgICAgICR1bmNfbGVuID0gc3RybGVuKCRkYXRhKTsgICANCiAgICAgICAgJGNyYyA9
IGNyYzMyKCRkYXRhKTsgICANCiAgICAgICAgJHpkYXRhID0gZ3pjb21wcmVzcygkZGF0YSk7ICAg
DQogICAgICAgICR6ZGF0YSA9IHN1YnN0ciggc3Vic3RyKCR6ZGF0YSwgMCwgc3RybGVuKCR6ZGF0
YSkgLSA0KSwgMik7IC8vIGZpeCBjcmMgYnVnIA0KICAgICAgICAkY19sZW4gPSBzdHJsZW4oJHpk
YXRhKTsgICANCiAgICAgICAgJGZyIC49IHBhY2soIlYiLCRjcmMpOyAvLyBjcmMzMiANCiAgICAg
ICAgJGZyIC49IHBhY2soIlYiLCRjX2xlbik7IC8vY29tcHJlc3NlZCBmaWxlc2l6ZSANCiAgICAg
ICAgJGZyIC49IHBhY2soIlYiLCR1bmNfbGVuKTsgLy91bmNvbXByZXNzZWQgZmlsZXNpemUgDQog
ICAgICAgICRmciAuPSBwYWNrKCJ2Iiwgc3RybGVuKCRuYW1lKSApOyAvL2xlbmd0aCBvZiBmaWxl
bmFtZSANCiAgICAgICAgJGZyIC49IHBhY2soInYiLCAwICk7IC8vZXh0cmEgZmllbGQgbGVuZ3Ro
IA0KICAgICAgICAkZnIgLj0gJG5hbWU7ICAgDQogICAgICAgIC8vIGVuZCBvZiAibG9jYWwgZmls
ZSBoZWFkZXIiIHNlZ21lbnQgDQogICAgICAgICAgDQogICAgICAgIC8vICJmaWxlIGRhdGEiIHNl
Z21lbnQgDQogICAgICAgICRmciAuPSAkemRhdGE7ICAgDQoNCiAgICAgICAgLy8gImRhdGEgZGVz
Y3JpcHRvciIgc2VnbWVudCAob3B0aW9uYWwgYnV0IG5lY2Vzc2FyeSBpZiBhcmNoaXZlIGlzIG5v
dCBzZXJ2ZWQgYXMgZmlsZSkgDQogICAgICAgICRmciAuPSBwYWNrKCJWIiwkY3JjKTsgLy9jcmMz
MiANCiAgICAgICAgJGZyIC49IHBhY2soIlYiLCRjX2xlbik7IC8vY29tcHJlc3NlZCBmaWxlc2l6
ZSANCiAgICAgICAgJGZyIC49IHBhY2soIlYiLCR1bmNfbGVuKTsgLy91bmNvbXByZXNzZWQgZmls
ZXNpemUgDQoNCiAgICAgICAgLy8gYWRkIHRoaXMgZW50cnkgdG8gYXJyYXkgDQogICAgICAgICR0
aGlzIC0+IGRhdGFzZWNbXSA9ICRmcjsgIA0KDQogICAgICAgICRuZXdfb2Zmc2V0ID0gc3RybGVu
KGltcGxvZGUoIiIsICR0aGlzLT5kYXRhc2VjKSk7ICANCg0KICAgICAgICAvLyBub3cgYWRkIHRv
IGNlbnRyYWwgZGlyZWN0b3J5IHJlY29yZCANCiAgICAgICAgJGNkcmVjID0gIlx4NTBceDRiXHgw
MVx4MDIiOyAgDQogICAgICAgICRjZHJlYyAuPSJceDAwXHgwMCI7ICAgIC8vIHZlcnNpb24gbWFk
ZSBieSANCiAgICAgICAgJGNkcmVjIC49Ilx4MTRceDAwIjsgICAgLy8gdmVyc2lvbiBuZWVkZWQg
dG8gZXh0cmFjdCANCiAgICAgICAgJGNkcmVjIC49Ilx4MDBceDAwIjsgICAgLy8gZ2VuIHB1cnBv
c2UgYml0IGZsYWcgDQogICAgICAgICRjZHJlYyAuPSJceDA4XHgwMCI7ICAgIC8vIGNvbXByZXNz
aW9uIG1ldGhvZCANCiAgICAgICAgJGNkcmVjIC49Ilx4MDBceDAwXHgwMFx4MDAiOyAvLyBsYXN0
IG1vZCB0aW1lICYgZGF0ZSANCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLCRjcmMpOyAvLyBj
cmMzMiANCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLCRjX2xlbik7IC8vY29tcHJlc3NlZCBm
aWxlc2l6ZSANCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLCR1bmNfbGVuKTsgLy91bmNvbXBy
ZXNzZWQgZmlsZXNpemUgDQogICAgICAgICRjZHJlYyAuPSBwYWNrKCJ2Iiwgc3RybGVuKCRuYW1l
KSApOyAvL2xlbmd0aCBvZiBmaWxlbmFtZSANCiAgICAgICAgJGNkcmVjIC49IHBhY2soInYiLCAw
ICk7IC8vZXh0cmEgZmllbGQgbGVuZ3RoICAgIA0KICAgICAgICAkY2RyZWMgLj0gcGFjaygidiIs
IDAgKTsgLy9maWxlIGNvbW1lbnQgbGVuZ3RoIA0KICAgICAgICAkY2RyZWMgLj0gcGFjaygidiIs
IDAgKTsgLy9kaXNrIG51bWJlciBzdGFydCANCiAgICAgICAgJGNkcmVjIC49IHBhY2soInYiLCAw
ICk7IC8vaW50ZXJuYWwgZmlsZSBhdHRyaWJ1dGVzIA0KICAgICAgICAkY2RyZWMgLj0gcGFjaygi
ViIsIDMyICk7IC8vZXh0ZXJuYWwgZmlsZSBhdHRyaWJ1dGVzIC0gJ2FyY2hpdmUnIGJpdCBzZXQg
DQoNCiAgICAgICAgJGNkcmVjIC49IHBhY2soIlYiLCAkdGhpcyAtPiBvbGRfb2Zmc2V0ICk7IC8v
cmVsYXRpdmUgb2Zmc2V0IG9mIGxvY2FsIGhlYWRlciANCi8vICAgICAgICBlY2hvICJvbGQgb2Zm
c2V0IGlzICIuJHRoaXMtPm9sZF9vZmZzZXQuIiwgbmV3IG9mZnNldCBpcyAkbmV3X29mZnNldDxi
cj4iOyANCiAgICAgICAgJHRoaXMgLT4gb2xkX29mZnNldCA9ICRuZXdfb2Zmc2V0OyAgDQoNCiAg
ICAgICAgJGNkcmVjIC49ICRuYW1lOyAgIA0KICAgICAgICAvLyBvcHRpb25hbCBleHRyYSBmaWVs
ZCwgZmlsZSBjb21tZW50IGdvZXMgaGVyZSANCiAgICAgICAgLy8gc2F2ZSB0byBjZW50cmFsIGRp
cmVjdG9yeSANCiAgICAgICAgJHRoaXMgLT4gY3RybF9kaXJbXSA9ICRjZHJlYzsgICANCiAgICB9
ICANCg0KICAgIGZ1bmN0aW9uIGZpbGUoKSB7IC8vIGR1bXAgb3V0IGZpbGUgICAgDQogICAgICAg
ICRkYXRhID0gaW1wbG9kZSgiIiwgJHRoaXMgLT4gZGF0YXNlYyk7ICAgDQogICAgICAgICRjdHJs
ZGlyID0gaW1wbG9kZSgiIiwgJHRoaXMgLT4gY3RybF9kaXIpOyAgIA0KDQogICAgICAgIHJldHVy
biAgICANCiAgICAgICAgICAgICRkYXRhLiAgIA0KICAgICAgICAgICAgJGN0cmxkaXIuICAgDQog
ICAgICAgICAgICAkdGhpcyAtPiBlb2ZfY3RybF9kaXIuICAgDQogICAgICAgICAgICBwYWNrKCJ2
Iiwgc2l6ZW9mKCR0aGlzIC0+IGN0cmxfZGlyKSkuICAgICAvLyB0b3RhbCAjIG9mIGVudHJpZXMg
Im9uIHRoaXMgZGlzayIgDQogICAgICAgICAgICBwYWNrKCJ2Iiwgc2l6ZW9mKCR0aGlzIC0+IGN0
cmxfZGlyKSkuICAgICAvLyB0b3RhbCAjIG9mIGVudHJpZXMgb3ZlcmFsbCANCiAgICAgICAgICAg
IHBhY2soIlYiLCBzdHJsZW4oJGN0cmxkaXIpKS4gICAgICAgICAgICAgLy8gc2l6ZSBvZiBjZW50
cmFsIGRpciANCiAgICAgICAgICAgIHBhY2soIlYiLCBzdHJsZW4oJGRhdGEpKS4gICAgICAgICAg
ICAgICAgIC8vIG9mZnNldCB0byBzdGFydCBvZiBjZW50cmFsIGRpciANCiAgICAgICAgICAgICJc
eDAwXHgwMCI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAuemlwIGZpbGUgY29tbWVu
dCBsZW5ndGggDQogICAgfSAgDQp9ICAgDQoNCj8+ICANCg0KIA0KRXhhbXBsZSAgDQo8P3BocCAg
IA0KDQokemlwZmlsZSA9IG5ldyB6aXBmaWxlKCk7ICAgDQoNCi8vIGFkZCB0aGUgc3ViZGlyZWN0
b3J5IC4uLiBpbXBvcnRhbnQhIA0KJHppcGZpbGUgLT4gYWRkX2RpcigiZGlyLyIpOyAgDQoNCi8v
IGFkZCB0aGUgYmluYXJ5IGRhdGEgc3RvcmVkIGluIHRoZSBzdHJpbmcgJ2ZpbGVkYXRhJyANCiRm
aWxlZGF0YSA9ICIocmVhZCB5b3VyIGZpbGUgaW50byAkZmlsZWRhdGEgZS5nLiB3aXRoICRmaWxl
ZGF0YSA9IGZyZWFkKGZvcGVuKCRmaWxlLCAiciIpLGZpbGVzaXplKCRmaWxlLDEpKTspIjsgICAN
CiR6aXBmaWxlIC0+IGFkZF9maWxlKCRmaWxlZGF0YSwgImRpci9maWxlLnR4dCIpOyAgIA0KDQov
LyB0aGUgbmV4dCB0aHJlZSBsaW5lcyBmb3JjZSBhbiBpbW1lZGlhdGUgZG93bmxvYWQgb2YgdGhl
IHppcCBmaWxlOiANCmhlYWRlcigiQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJl
YW0iKTsgICANCmhlYWRlcigiQ29udGVudC1kaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5h
bWU9dGVzdC56aXAiKTsgICANCmVjaG8gJHppcGZpbGUgLT4gZmlsZSgpOyAgIA0KDQoNCi8vIE9S
IGluc3RlYWQgb2YgZG9pbmcgdGhhdCwgeW91IGNhbiB3cml0ZSBvdXQgdGhlIGZpbGUgdG8gdGhl
IGxvY2EgZGlzayBsaWtlIHRoaXM6IA0KJGZpbGVuYW1lID0gIm91dHB1dC56aXAiOyANCiRmZCA9
IGZvcGVuICgkZmlsZW5hbWUsICJ3YiIpOyANCiRvdXQgPSBmd3JpdGUgKCRmZCwgJHppcGZpbGUg
LT4gZmlsZSgpKTsgDQpmY2xvc2UgKCRmZCk7IA0KDQovLyB0aGVuIG9mZmVyIGl0IHRvIHRoZSB1
c2VyIHRvIGRvd25sb2FkOiANCjxhIGhyZWY9Im91dHB1dC56aXAiPkNsaWNrIGhlcmUgdG8gZG93
bmxvYWQgdGhlIG5ldyB6aXAgZmlsZS48L2E+IA0KDQo/PiAgDQogDQo=

------_=_NextPart_001_01C2FE75.BEE5398C--



More information about the mapserver-users mailing list