څنګه نقشېورورور کار کوي
مخکینی وخت مو د ځینو معیارونو په اړه خبرې وکړې MapServer او د نصبولو اساسات. اوس راځئ چې د چیاپا ملګرو ملګرو نقشو سره په تمرین کې د دې عملیاتو یو څه وګورو.
چیرته چې نصب شوی دی
کله چې اپایک نصب شي، د نقشه سرپرست لپاره ډیزاین ډایرکټر د OSGeo4W فولډر دی چې په مستقیم ډول C:
دننه ، دلته د غوښتنلیکونو سره مختلف فولډرې شتون لري پدې پورې اړه لري چې څه نصب شوي ، مګر د خپرونې لپاره فولډر باید د اپاچي دننه لاړ شي. پدې حالت کې فولډر gis نومیږي.
- بیا دننه، د ډاټا فولډر پرتونه، اوتافوفوټ، او نور شامل دي.
- په نور فولډر کې ، د لیبلونو لپاره د ریښتیني ډول فونټونه کارول کیږي ، د .ttf توسیع سره. همدلته دلته د txt فایل دی چې دوی پورته کوي او بل چې سمبولونه ټاکي.
- او په پای کې په فولډر کې همټکسونه هغه ویب پاڼې ته ځي چې خدمت یې پورته کوي.
ګورت پاڼه
په مثال کې ، زه به وروستۍ ځل ښودل شوې قضیه وکاروم. دا اساسا د انډیکس فایل لري چې د phtml توسیع سره چا ته لارښود کوي ، او دا په پایله کې د php او نقشو په سر کې رامینځته شوي افعال راپورته کوي. په فولډر کې د پا fromې سره تړل شوي عکسونه شامل دي.
که موږ دې ته وګورو ، پی ایچ ٹی ایم ایل یوازې د میزونو څخه جوړ شوی شیل دی ، او د نقشې سکریپټ / php افعال ته زنګ وهی. تاسو باید په کارولو سره ودریږئ:
http://localhost/gis/gispalenque.phtml
نتیجه په لاندې ډول ښودل شوې ده:
- مرکز ته مرکز ته GMapDrawMap ()
- په ښي خوا ته تلیفون وکړئ GMapDrawKeyMap کیمرپ ()،
- د کچې پیمانه پټه GMapDrawScaleBar ()
- او د ګومارنې د کارونو په صورت کې، د لیست باکس په اړه شرط که (! ISHtmlMode ()) ایکو " د پریکړو سره: ZOOM_IN ، ZOOM_OUT ، ریکټر ، QUERY_POINT.
مخکې له دې چې روان وي، نندارتون داسې ښکاري:
د ماپ فایلونه
د مايپرسرور خپرونې ګډول په کوم چا اپاپي کې راځي، چې پي پي پي ليږي mapscript او بیا بیا د هغې پوټکي له لارې راځي. مګر ډیری ساینس په .map فایلونو کې دي ، د ورته ترویج سره د میپینفو ، مینیفولډ ، یا ګرځنده میپر دفتر لخوا رامینځته شوي خلکو سره جنجال نشي.
دا .map د متن فایلونه دي ، کوم چې د سکریپټ فارم کې نقشه لري. دا د کوینټم GIS په څیر د ډیسټاپ پروګرامونو سره رامینځته کیدی شي ، که تاسو ګورئ چې د اصلي نقشې لپاره یو دی ، د کیماټ لپاره دوه او د OGC wms او wfs خدماتو لپاره. راځئ وګورو چې نقشه سکریپ څنګه کار کوي:
MAP
NAME PALENQUE_DEMO
حالت
SIZE 600 450
سیسټمولیسټ ../etc/symbols.txt
د 604299 1933386 610503 1939300 روښانه کول د پالینیک د غوره نقش کتنه
# بله د 605786 1935102 608000 1938800 # د طلوع 01 برخې
د UNITS میترونه
شاپات "../ ډاټا"
لېږل ON
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
- MAP ښیي چې سکرېپټ پیلېږي
- حالت، په ګوته کوي که چیرې اصلي نخشه وي یا نه وي
- SIZE د نندارې اندازه ده
- سیسټمول د سمبولونو لاری ښیی
- اوږد د ښودنې همغږي دي. د # سمبول تشریح کولو لپاره کارول کیږي
- یونټونه د واحدونو لپاره
- SHAPEPATH، هغه لاره چېرته پرتې پرتې دي
- ټول په پای کې به د پای ټیم سره پای ته ورسیږي
دننه، کوډ د کمانډی کرښې سره پیل کیږي، او د پای سره پای ته رسیږي، د بیلګې په توګه د لږ تر لږه او لوړ کچې؛ د لنډمهاله انځورونو لارښود:
WEB
د ماینسل کلینیک
MAXSCALE 50000000عکس پاPه "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
پای
د پیمانه بار:
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
د رنګ زینکس زینکس ایکسومکس
سایز سم
پای
SIZE 300 5
د رنګ زینکس زینکس ایکسومکس
د بکسواډرټر ایکسوموم ایکسټیم ایکسومکس
د پایینیکولو ایکسینمز ایکسومکس ایکسومکس
UNITS کلومیٹر
انټولس ایکسینمز
حالت
پای
یو راسټر پرت: چې په شالید کې ځي ، په لیست کې د توضیحاتو سره د "اورتوفوتو" په نوم ، د معلوماتو فولډر کې موقعیت لرونکي ټف څخه:
لار
NAME اوتوفوټو
METADATA
"توضیحات" "اورټو فوټو"
پای
TYPE RASTER
حالت وتړل
د ډاټا "C: \ OSGeo4W / اطلاقات / gis / ډاټا / orthophotoGral.tif"
#OFFSITE 0 0 0
پای
د معیارونو پر بنسټ د شلو ګوټرو پرت، په HTML بڼه کې ځینې معلومات راټولول، د سانس فونټ لیبل، د 6 اندازه، تور رنګ او د 5 بڼ سپینه کنډک سره ...
لار
د NAME سکټور 02ZONE
TYPE POLYGON
حالت وتړل
د لېږد بهیر 50
پراخه 607852 1935706 610804 1938807 میټاټاټا
"توضیحات" "د ارزښت د سکټور 02 لخوا موضوع"
"RESULT_FIELDS" "د MsLink Cve_Mz Cve_Pred prop د ساحې د اندازې VALUE"
پای
د ډاټا پالینکوسکسولوکس
ټایمپالیټ
تاوان 5
# تدارکات پاکسیل
لیبل "ارزښت"
کلاسیک "ارزښت"
LABELCACHE ON
CLASS
سلموبول ایکسومکس
د رنګ زینکس زینکس ایکسومکس
د پایینیکولو ایکسینمز ایکسومکس ایکسومکس
نوم "زوناول"
اعلامیه ([VALUE] = 0)
LABEL
انډول اکټوټ
د رنګ زینکس زینکس ایکسومکس
فین سیان
د TYPE TRUETYPE
د پوټینیک سي
برخې برخې
د بخښونکی زینکس
SIZE 6
د پایینیکولو ایکسینمز ایکسومکس ایکسومکس
پای
پای # د کلیک ارزښت 0
CLASS
سلموبول ایکسومکس
د رنګ زینکس زینکس ایکسومکس
# کولور - ایکسومکس - ایکسومکس - ایکسومکس # سینم فلینګ
... او تر هغه چې پای ته ورسیږي
پای
د پای کلیک ارزښت
پای پایه
د پای ته رسولو لپاره
له همدې امله ، د میپسیسر سره کار کول ، که څه هم خورا اسانه دي ، د لوی دندو لپاره پیچلي او خورا محدود کیږي ځکه چې هرڅه په .map کې دي. ترټولو لوی زیان دا دی چې هرڅه په پښو ترسره کیږي ، لکه په هر یو رنګ کې د دوی رنګ ټاکل ، او د دې دلیل لپاره اوزار لکه کارټوویب راڅرګندېږي ، چې په میپسیور کار کوي مګر جوړ شوي پلگ انونه او مثالونه د ځانګړتیاو سره راوړي چې دا لومړي نسخه ورته ښکاري. د لومړی لومړی لوستل:
- د AJAX سره د جلا جلا کولو لپاره د جلا جلا چوکاټونو کار وکړئ
- د کود کوډ کول، د چمتو شوي معیارونو پراساس د لمړی ځل لپاره د مایکروپټ لک شوی متن
- متحرک بې ځایه کیدنې پرته له ریفریش ته اړتیا لري، ځکه چې دا یو فلش پرت وو
- د آنلاین ویټر نسخه، د زیرمې سملاسي لیکنه
- په ویټر فورمه کې لینک ډک کړئ
- د ګوګل ځمکې ته صادرات
- د ګومارل شوي پی ډی پی پی پیل کړئ
په راتلونکي کې به موږ کاروټو ویب وګورئ، دلته زه د اصلي مثالونو سره اړیکه لرم.
د معیاري پی ایچ ایلml سانګډ محصول تولید لپاره یوه لاره شتون لري، مننه
سلام،
زه هڅه کوم چې د ماپ څخه یو پرت ته بلنه ورکړم، لاندیني ډولونه:
لار
د NAME امتحان
د ټایپ پوسټ
د کنټرول ډول OGR
پیوستون #"virtual.ovf"
"
XXXxx
EXEC ……
eess_id
د
WGS84
"
زما ستونزه دا ده چې د DSN خدمت ستونزې رامینځته کوي: کله چې د GetCapabilities غوښتنه کول دا د ډیټابیس پاسورډ بیرته راګرځوي ... ایا زه کولی شم فایل ته زنګ ووهلم ترڅو د پټنوم "د ورکولو" څخه مخنیوی وشي یا دا د DSN تېروتنه ده؟؟؟؟ مننه!
MapServer د انټرنیټ پرانیستې ډیری نقشه نقشې ښودلو لپاره د پرانستې پرانیستې یوه خورا مشهوره پروژه ده. A mounted drive هغه چلن دی چې خالي خالي فولډر ته په حجم کې نقشه کیږي چې د NTFS فایل سیسټم کاروي. ماتې شوي موټر د نورو چلونو په توګه کار کوي، مګر دوی د چلولو لیکونو پر ځای د موټرو لارښوونه شوي.