نقشہ کارور کیسے کام کرتا ہے

آخری بار ہم کیوں کچھ معیار کے بارے میں بات MapServer اور تنصیب کی بنیادی باتیں. اب چابانکن کے نقشے کے ساتھ ایک مشق میں اس کے کچھ آپریشن چلتے ہیں.

میپسرور جیسیسر یہ کہاں پہاڑ ہے

ایکسپیک انسٹال ہونے کے بعد، نقشہ سرور کے لئے ڈیفالٹ پبلشنگ ڈائریکٹری براہ راست فولڈر OSGeo4W سی سے زیادہ ہے: /

اندر اندر، مختلف فولڈر موجود ہیں جس کے مطابق انسٹال کیا گیا ہے، لیکن اشاعت کے لئے فولڈر ایش میں داخل ہونا ضروری ہے. اس صورت میں فولڈر جیس کہا جاتا ہے.

  • اس کے اندر اندر، ڈیٹا فولڈر پر تہوں، اوتھفوٹو وغیرہ شامل ہیں.
  • فولڈر وغیرہ میں، توسیع قسم کے ساتھ لیبلز کے لئے حقیقی قسم کے فونٹس کا استعمال کیا جاتا ہے. یہاں تک کہ یہاں ایک ٹی ایس ایس فائل ہے جو ان کو اور دوسرے کو لفٹ دیتا ہے جو علامتوں کی وضاحت کرتا ہے.
  • اور آخر میں فولڈر ہٹڈکس میں ویب صفحات جو سروس لینا ہے.
  • میپسرور جیسیسر

ویب صفحہ

مثال کے طور پر میں پچھلے وقت دکھایا گیا کیس استعمال کروں گا. یہ بنیادی طور پر ایک انڈیکس فائل ہے جس میں کسی پی ایچ ایل ایل توسیع میں ری ڈائریکٹ ہوتی ہے، اور اس کے نتیجے میں پی ایچ پی اور نقشے پر تعمیر کردہ افعال کو بڑھاتا ہے. ایک فولڈر پر صفحہ سے منسلک تصاویر شامل ہیں.

میپسرور جیسیسر

اگر ہم نظر آتے ہیں تو، پی ایچ ٹی ایم ٹی میزوں سے بنائے جانے والی شیل ہے، اور mapcript / php افعال کو بلایا جاتا ہے. آپ کو استعمال کرنا چاہئے:

http://localhost/gis/gispalenque.phtml

نتیجہ ذیل میں دکھایا گیا ہے:

  • مرکز میں تقریب GMapDrawMap ()
  • دائیں جانب کال کریں GMAPDrawKeyMap کی کیپپ ()،
  • نیچے پیمانے پر بار GMapDrawScaleBar ()
  • اور تعیناتی افعال کے معاملے میں، فہرست باکس کے حوالے سے ایک شرط اگر (IsHtmlMode ()) گونج "<! -" فیصلوں کے ساتھ: ZOOM_IN، ZOOM_OUT، RECENTER، QUERY_POINT.

پہلے سے ہی چل رہا ہے، ڈسپلے ایسا لگتا ہے:

میپسرور جیسیسر

.مپ فائلیں

Mapserver اشاعت کا مجموعہ یہ ہے جو اپاچی اضافہ کرتا ہے، جو پی ایچ پی کے ذریعہ بھیجتا ہے mapscript اور پھر اس شیل کے ذریعے جاتا ہے. لیکن سائنس کا زیادہ تر نقشہ فائلوں میں ہے، جس میں اسی توسیع کے ساتھ Mapinfo، Manifold یا Mobile Mapper Office کی طرف سے تیار کردہ ان کے ساتھ الجھن نہیں ہونا چاہئے.

یہ نقشہ ٹیکسٹ فائلیں ہیں، جس میں ایک سکرپٹ کی شکل میں نقشہ شامل ہے. یہ ڈیسک ٹاپ پروگراموں کے ساتھ اس طرح کی کوانٹم جی آئی ایس کے ساتھ پیدا کیا جا سکتا ہے، اگر وہ مقرر کئے جائیں تو ایک اہم نقشے کے لئے، ایک کیمیپ اور دو کے او جی سی کی خدمات ویمز اور WF کے لئے ایک ہے. آئیے دیکھیں کہ نقشے کی کتاب کیسے کام کرتی ہے.

کا نقشہ

NAME PALENQUE_DEMO
اسٹیٹس پر
SIZE 600 450
SYMBOLSET ../etc/symbols.txt
EXTENT 604299 1933386 610503 1939300 # پالئیےک کے پورے نقشے کا جائزہ
#EXTENT 605786 1935102 608000 1938800 # سولو 01 سیکٹر
یونٹس میٹر
SHAPEPATH "../data"
ٹرانسفر پر
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • میپ کا اشارہ ہے کہ آپ اسکرپٹ شروع کرتے ہیں
  • اسٹیٹس، اس بات سے اشارہ کرتا ہے کہ پہلے سے طے شدہ نقشے پر ہے یا نہیں
  • SIZE ڈسپلے کا سائز ہے
  • SYMBOLSET علامات کے راستے کو ظاہر کرتا ہے
  • EXTENT ڈسپلے کے نواحی ہیں. تشریحات بنانے کیلئے # نشان استعمال کیا جاتا ہے
  • یونٹ کے لئے یونٹس
  • SHAPEPATH، راستے جہاں پرت ہیں
  • آخر میں سب END کمانڈ کے ساتھ ختم ہو جائے گا

اندر اندر، کوڈ ایک کمانڈ لائن کے ساتھ شروع ہوتا ہے، اور END کے ساتھ ختم ہوتا ہے، مثلا کم از کم اور زیادہ سے زیادہ پیمانے پر؛ عارضی تصاویر کی ڈائریکٹری

ویب
MINSCALE 2000000
MAXSCALE 50000000

IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
END

میپسرور جیسیسرپیمانہ بار:

SCALEBAR
IMAGECOLOR 255 255 255
LABEL
رنگ 0 0 0
چھوٹے سائز
END
SIZE 300 5
رنگ 255 255 255
بیکارڈرولر 0 0 0
آؤٹ لکیکول 0 0 0
یونٹ کلومیٹر
انٹرویو 3
اسٹیٹس پر
END

میپسرور جیسیسرریستوران کی ایک پرت: یہ فنڈ جاتا ہے، جیسے "اٹوٹوفٹو" لسٹنگ میں ڈیٹا بیس فولڈر میں واقع ٹف سے وضاحت کے ساتھ:

لائیر
NAME اوتوفوٹو
METADATA
"DESCRIPTION" "OrtoFoto"
END
قسم RASTER
اسٹیٹ آف
ڈیٹا "سی: \ OSGeo4W / ایپس / جیسی / ڈیٹا / ortofotoGral.tif"
#OFFSITE 0 0 0
END

کثیر جزووں کی ایک شے کی پرت، معیار پر مبنی انفرادیت، ایک HTML ٹیمپلیٹ پر کچھ ڈیٹا اٹھانے، ایک سینز فونٹ لیبل، 6 سائز، سیاہ رنگ اور 5 بفر کے سفید کناروں کے ساتھ ...

میپسرور جیسیسر

لائیر
NAME سیکشن 02Zone
قسم POLYGON
اسٹیٹ آف
ٹرانسمیشن 50
EXTENT 607852 1935706 610804 1938807 METADATA
"DESCRIPTION" "نظریہ ویلیو سیکٹر 02"
"RESULT_FIELDS" "ایم ایل لنک Cve_Mz Cve_Pred پروپوزل کی گذارش VALUE فی صد"
END
ڈاٹا پالینکوسسیکٹر ایکس ایکس ایکس
نمائش "ttt_query.html"
توازن 5
# ٹورنامنٹ پکسیلس
LABELITEM "ویلور"
CLASSITEM "ویلور"
LABELCACHE ON
CLASS
SYMBOL 1
رنگ 128 128 128
آؤٹ لکیکول 0 0 0
NAME "ZonaNULL"
EXPRESSION ([VALUE] = 0)
LABEL
ANGLE آٹو
رنگ 0 0 0
فاؤنڈیشن
ٹائپ TRUETYPE
POSITION سی سی

پارلیمنٹ غلط
Buffer 5
SIZE 6
آؤٹ لکیکول 200 200 200
END
END # کلاس 0 قیمت
CLASS
SYMBOL 3
رنگ 255 128 128
#Color -1 -1 -1 #SIN بھرنے

... اور اس کے بعد بند ہونے تک

END
END #Class Value
END # پرت

اختتام کرنے کے لئے

لہذا،، MapServer ساتھ کام یہ بہت آسان ہے، اگرچہ، یہ سب کچھ .نقشہ میں ہے کیونکہ بڑی ملازمتوں کے لئے پیچیدہ اور بہت ہی محدود ذریعہ بن جاتا ہے کرنے کے لئے. سب سے بڑا نقصان یہ کہ سب کچھ جیسا کہ ایک theming کے میں ہر رنگ کی وضاحت، پاؤں پر کیا جاتا ہے، اور اس وجہ سے MapServer پر کام کر CartoWeb جیسے ٹولز پیدا ہوتی ہے، لیکن کے طور پر رہنے کے لئے اس آدم ورژن بنانے کی خصوصیات کے ساتھ بنایا پلگ ان اور مثالیں لاتا ہے پہلے پڑھنا:

  • AJAX کے ساتھ علیحدہ علیحدہ کرنے کے لئے الگ الگ فریم کام کریں
  • اس کوڈ پر قابو پائیں، جو اسکرپٹ قابل قدر معیار پر مبنی ہے
  • بغیر ریفریجریش کی ضرورت ہوتی ہے بغیر متحرک بیکارولنگ، جیسے کہ یہ فلیش پرت تھا
  • آن لائن ویکٹر ترمیم، کیش پر فوری طور پر لکھنے
  • ویکٹر فارم میں پرت ڈاؤن لوڈ کریں
  • Google Earth کو برآمد کریں
  • تعیناتی کے پی ڈی ایف تیار کریں

اگلے میں ہم کارو ویب کو ایک نظر لیں گے، یہاں میں اہم مثالوں سے لنک چھوڑتا ہوں.

3 جوابات "کس طرح نقشہ کارور کام کرتا ہے" کے جوابات

  1. ہیلو،

    میں نے نقش سے ایک پرت کو کال کرنے کی کوشش کر رہا ہوں، جیسا کہ مندرجہ ذیل ہے:

    لائیر
    NAME امتحان
    ٹائپ پوائنٹ
    CONNECTIONTYPE OGR
    کنکشن # »ورچوئل.وف»
    »

    XXXXX
    EXEC ......
    eess_id
    wkbPoint
    WGS84

    »

    میرا مسئلہ یہ ہے کہ ڈی ایس این سروس پریشانیاں پیش کررہی ہے: جب گیٹ کیپلیبلز کی درخواست کرتے ہو تو میں ڈیٹا بیس کا پاس ورڈ واپس کر رہا ہوں ... کیا میں کسی فائل میں کال پاس ورڈ کو "دینے" سے بچنے کے لئے کال کرسکتا ہوں یا یہ ڈی ایس این کی غلطی ہے؟ ؟؟؟؟ شکریہ!

  2. MapServer ایک مقبول اوپن ماخذ پروجیکٹ ہے جس کا مقصد انٹرنیٹ پر متحرک مقامی نقشے ظاہر کرنا ہے. ایک پہاڑ ڈرائیو ایک ایسا ڈرائیو ہے جسے ایک خالی فولڈر پر حجم پر نقشہ کیا جاتا ہے جو NTFS فائل کا نظام استعمال کرتا ہے. پہاڑ ڈرائیوز کسی دوسرے ڈرائیوز کے طور پر کام کرتا ہے، لیکن وہ ڈرائیو خطوں کے بجائے ڈرائیو راستے کو تفویض کررہے ہیں.

ایک تبصرہ چھوڑ دو

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا.

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ ڈیٹا کس طرح عملدرآمد ہے.