Cartografia

Mapserver কাজ করে

শেষবার আমরা কেন সম্পর্কে কিছু মানদণ্ড কথা বলত MapServer এবং ইনস্টলেশন বেসিক। এখন আসুন চিয়াপাস কিউয়েটের মানচিত্র সহ একটি মহড়াতে এর কিছু অপারেশন দেখুন।

 মানচিত্রকারী জিরোজার কোথায় মাউন্ট করা হয়

একবার আপাচি ইনস্টল করা হলে, ডিফল্ট MapServer প্রকাশক ডিরেক্টরি হল OSGeo4W ফোল্ডারটি সরাসরি C: /

ভিতরে ইনস্টল করা আছে তার উপর নির্ভর করে অ্যাপ্লিকেশন সহ বিভিন্ন ফোল্ডার রয়েছে তবে প্রকাশের জন্য ফোল্ডারটি অবশ্যই অ্যাপাচে থাকা উচিত। এক্ষেত্রে জিএস নামে ফোল্ডারটি বলে।

  • তারপর ভিতরে, ডাটা ফোল্ডারে স্তর, অরথোফটো ইত্যাদি রয়েছে।
  • ইত্যাদি ফোল্ডারে, লেবেলগুলির জন্য একটি .ttf এক্সটেনশন সহ সত্য ধরণের ফন্ট ব্যবহৃত হয়। এছাড়াও এখানে একটি টেক্সট ফাইল রয়েছে যা তাদের এবং অন্যকে প্রতীক সংজ্ঞা দেয়।
  • এবং পরিশেষে foldedocs ফোল্ডারে ওয়েব পেজ যা পরিষেবা বাড়াতে যান।
  • মানচিত্রকারী জিরোজার

ওয়েব পৃষ্ঠা

উদাহরণস্বরূপ, আমি গতবার প্রদর্শিত কেসটি ব্যবহার করব। এটিতে মূলত একটি সূচক ফাইল থাকে যা একটি পিএইচটিএমএল এক্সটেনশান দিয়ে পুনর্নির্দেশ করে এবং ফলস্বরূপ এটি পিএইচপি এবং মানচিত্রের শীর্ষে নির্মিত ফাংশনগুলিকে উত্থাপন করে। একটি ফোল্ডারে পৃষ্ঠা থেকে লিঙ্ক করা চিত্র রয়েছে।

মানচিত্রকারী জিরোজার

আমরা যদি এটি দেখি, পিএইচটিএমএল হ'ল টেবিলগুলি থেকে তৈরি শেল এবং মানচিত্রের স্ক্রিপ্ট / পিএইচপি ফাংশনগুলিতে কল। আপনার ব্যবহার করা উচিত:

http://localhost/gis/gispalenque.phtml

নীচে ফলাফল হয়:

  • কেন্দ্র ফাংশন GMapDrawMap (),
  • ডান দিকে কল করতে কীম্যাপ জিএমএপড্রবকাইম্যাপ (),
  • নীচের স্কেল বার জিএমপিড্রাউস্কেলবার (),
  • এবং স্থাপনার ফাংশন ক্ষেত্রে, তালিকাবক্সের সাথে সম্পর্কিত একটি শর্ত যদি (! ISHtmlMode ()) প্রতিধ্বনি "  সিদ্ধান্ত সঙ্গে: ZOOM_IN, ZOOM_OUT, রিসেন্টার, QUERY_POINT।

ইতিমধ্যে চলমান, স্থাপনার এই মত দেখায়:

মানচিত্রকারী জিরোজার

.map ফাইলগুলি

ম্যাপারভারের প্রকাশনার সংমিশ্রণ এপাচে উত্থাপন করে, যা php দ্বারা পাঠায় mapscript এবং এটি তখন সেই শেল থেকে বেরিয়ে আসে। তবে বেশিরভাগ বিজ্ঞান। ম্যাপ ফাইলগুলিতে থাকে, একই এক্সটেনশান সহ ম্যাপিনফো, ম্যানিফোল্ড বা মোবাইল ম্যাপার অফিস দ্বারা উত্পাদিত ফাইলগুলির সাথে বিভ্রান্ত হওয়ার দরকার নেই।

এই .map হ'ল পাঠ্য ফাইল, যা স্ক্রিপ্ট আকারে মানচিত্র থাকে। এগুলি কোয়ান্টাম জিআইএসের মতো ডেস্কটপ প্রোগ্রামগুলির সাহায্যে তৈরি করা যেতে পারে, যদি আপনি লক্ষ্য করেন যে মূল মানচিত্রের জন্য একটি, কীম্যাপের জন্য একটি এবং ওজিসি ডাব্লুএমএস এবং ডাব্লুএফএস পরিষেবার জন্য দুটি রয়েছে। আসুন দেখুন ম্যাপস্ক্রিপ্ট কীভাবে কাজ করে:

মানচিত্র

NAME PALENQUE_DEMO
স্ট্যাটাস অন
SIZE 600 450
SYMBOLSET ../etc/symbols.txt
EXTENT 604299 1933386 610503 1939300 # সমস্ত PALENQUE মানচিত্রের তালিকা
#EXTENT 605786 1935102 608000 1938800 #SOLO 01 সেক্টর
ইউনিট METERS
SHAPEPATH "../data"
ট্রান্সস্প্যান্ট অন
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • এমপি সূচনা স্ক্রিপ্ট নির্দেশ করে
  • স্ট্যাটাস, নির্দেশ করে যে ডিফল্ট মানচিত্র চলছে কিনা বা না
  • SIZE প্রদর্শন আকার
  • SYMBOLSET প্রতীক পাথ দেখায়
  • এক্সটেন্ট হ'ল প্রদর্শন স্থানাঙ্ক। # চিহ্নটি টীকাগুলি তৈরি করতে ব্যবহৃত হয়
  • ইউনিট জন্য ইউনিট
  • SHAPEPATH, পথ যেখানে স্তর আছে
  • শেষে সবকিছু END কমান্ড দিয়ে শেষ হবে

ভিতরে, কোড একটি কমান্ড লাইন দিয়ে শুরু হয় এবং END এর সাথে শেষ হয়, উদাহরণস্বরূপ সর্বনিম্ন এবং সর্বাধিক স্কেল জন্য; অস্থায়ী চিত্রের ডিরেক্টরি:

ওয়েব
  MINSCALE 2000000
  MAXSCALE 50000000

IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
  IMAGEURL "/ ms_tmp /"
শেষ

মানচিত্রকারী জিরোজারস্কেল বার:

Scalebar
  IMAGECOLOR 255 255 255
  লেবেলটি
    COLOR 0 0 0
    SIZE SMALL
  শেষ
  SIZE 300 5
  COLOR 255 255 255
  ব্যাকগ্রাউন্ড কুলার 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS কিলোমিটার
  ইন্টারভাল্স 3
  স্ট্যাটাস অন
শেষ

মানচিত্রকারী জিরোজারএকটি রাস্টার স্তর: যা তথ্য ফোল্ডারে অবস্থিত একটি কলমা থেকে "অরথোফোটো" হিসাবে তালিকার বিবরণ সহ পটভূমিতে যায়:

 

 

স্তর
  নাম অরথোফটো
  মেটাডেটা
    "বর্ণনা" "অটোফটো"
  শেষ
  টাইপ রাস্টার
  স্ট্যাটাস বন্ধ
  ডেটা "সি: \ OSGeo4W / apps / gis / data / ortofotoGral.tif"
  #OFFSITE 0 0 0
শেষ

বহুভুজ একটি shp স্তর, মানদণ্ডের উপর ভিত্তি করে thematized, একটি html টেমপ্লেট উপর কিছু তথ্য উদ্ধরণ, একটি সেন্স ফন্ট লেবেল, 6 আকার, কালো রঙ এবং 5 বাফার সাদা প্রান্ত ...

মানচিত্রকারী জিরোজার

স্তর
  NAME টি SE02Zone
  টাইপ পোলিওন
  স্ট্যাটাস বন্ধ
  TRANSPARENCY 50
  এক্সটেন্ট 607852 1935706 610804 1938807 মেটাডাটা
    "বর্ণনা" "মান সেক্টর 02 দ্বারা থিম"
    "RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred প্রফিট এলাকা পেরিমিটার VALUE"
  শেষ
  তথ্য PALENQUE_SECTOR01
  টেমপ্লেট "ttt_query.html"
  TOLERANCE 5
  # তোলারনেটিক্স পিক্সেল
  LABELITEM "VALOR"
  CLASSITEM "ভ্যালোর"
  LABELCACHE ON
  সম্প্রচারমূলক শ্রেণী
    SYMBOL 1
    COLOR 128 128 128
    OUTLINECOLOR 0 0 0
    NAME "ZonaNULL"
    এক্সপ্রেসশন ([VALUE] = 0)
    লেবেলটি
         অফলাইন অটো
         COLOR 0 0 0
         ফন্ট সেন্স নেই
         টাইপ TRUETYPE
         POSITION cc
        
পার্টিশন মিথ্যা
         বউফার 5
         SIZE 6
         OUTLINECOLOR 200 200 200
    শেষ
  END #class 0 মান
  সম্প্রচারমূলক শ্রেণী
    SYMBOL 3
    COLOR 255 128 128
    #COLOR -1 -1 -1 #SIN ফিলোলিং

.... এবং তাই সঙ্গে বন্ধ করার জন্য

শেষ
  END #Class মান
END # লেয়ার

শেষ করতে হবে

অতএব, মানচিত্রের সাথে কাজ করা যদিও এটি বেশ সহজ, এটি বড় কাজের জন্য জটিল এবং খুব সীমাবদ্ধ হয়ে যায় কারণ সবকিছুই ম্যাপে রয়েছে। সবচেয়ে বড় অসুবিধাটি হ'ল সবকিছুই পায়ে করা হয় যেমন প্রতিটি রঙকে থিশিংয়ে সংজ্ঞায়িত করা এবং এই কারণে কার্টোওয়েব-এর মতো সরঞ্জাম দেখা দেয় যা ম্যাপসভারে কাজ করে তবে অন্তর্নির্মিত প্লাগইনগুলি এবং এমন বৈশিষ্ট্য সহ উদাহরণ নিয়ে আসে যা এই আদি সংস্করণটিকে চেহারা হিসাবে দেখায় make দ্য রিডমিট প্রথম:

  • আলাদা আলাদা ফ্রেম কাজ করে, তাদের আলাদাভাবে রিফ্রেশ করার জন্য AJAX এর সাথে
  • কোডটি প্যাডে করুন, যতদিন স্ক্রিপ্টটি parametrizable মানদণ্ডের উপর ভিত্তি করে .map পুনর্বিবেচনা করে
  • রিফ্রেশের প্রয়োজন ছাড়াই ডাইনামিক ব্যাক স্ক্রোলিং, যেমন এটি একটি ফ্ল্যাশ লেয়ার ছিল
  • অনলাইন ভেক্টর সম্পাদনা, অবিলম্বে ক্যাশে লিখুন
  • ভেক্টর আকারে স্তর ডাউনলোড করুন
  • Google আর্থ এ রপ্তানি করুন
  • স্থাপনার থেকে পিডিএফ তৈরি করুন

পরবর্তীতে আমরা কার্টওয়েবকে দেখব, এখানে আমি মূল উদাহরণগুলির লিঙ্কটি ছেড়ে দেব।

গলগি আলভারেজ

লেখক, গবেষক, ভূমি ব্যবস্থাপনা মডেল বিশেষজ্ঞ। তিনি মডেলগুলির ধারণা এবং বাস্তবায়নে অংশগ্রহণ করেছেন যেমন: হন্ডুরাসে ন্যাশনাল সিস্টেম অফ প্রপার্টি অ্যাডমিনিস্ট্রেশন SINAP, হন্ডুরাসের যৌথ মিউনিসিপ্যালিটিগুলির ব্যবস্থাপনার মডেল, নিকারাগুয়ায় ক্যাডাস্ট্রে ম্যানেজমেন্টের সমন্বিত মডেল - রেজিস্ট্রি, কলম্বিয়াতে টেরিটরি স্যাট এর প্রশাসনিক ব্যবস্থা . 2007 সাল থেকে Geofumadas জ্ঞান ব্লগের সম্পাদক এবং AulaGEO একাডেমির স্রষ্টা যাতে GIS - CAD - BIM - Digital Twins বিষয়ের উপর 100 টিরও বেশি কোর্স রয়েছে৷

সম্পরকিত প্রবন্ধ

3 মন্তব্য

  1. হ্যালো,

    আমি .map থেকে একটি স্তর কল করার চেষ্টা করছি, নিম্নরূপ:

    স্তর
    NAME test_houses
    টাইপ পয়েন্ট
    CONNECTIONTYPE OGR
    সংযোগ #"virtual.ovf"
    "

    XXXXX
    এক্সইসি ……।
    eess_id
    wkbPoint
    WGS84

    "

    আমার সমস্যা হল যে DSN পরিষেবা সমস্যা সৃষ্টি করছে: একটি GetCapabilities অনুরোধ করার সময় এটি ডাটাবেস পাসওয়ার্ড ফেরত দিচ্ছে... আমি কি পাসওয়ার্ডটি "দেওয়া" এড়াতে একটি ফাইলে কল করতে পারি নাকি এটি একটি DSN ত্রুটি???? ধন্যবাদ!

  2. MapServer একটি জনপ্রিয় ওপেন সোর্স প্রকল্প, যার উদ্দেশ্য ইন্টারনেটের উপর গতিশীল স্থানিক মানচিত্র প্রদর্শন করা। একটি মাউন্ট ড্রাইভ একটি ড্রাইভ যা NTFS ফাইল সিস্টেম ব্যবহার করে একটি খালি ফোল্ডারে একটি খালি ফোল্ডারে ম্যাপ করা হয়। মাউন্ট ড্রাইভ অন্য কোন ড্রাইভ হিসাবে কাজ করে, কিন্তু ড্রাইভ অক্ষরের পরিবর্তে তারা ড্রাইভ পাথ নিয়োগ করা হয়।

Deja উন মন্তব্য

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

শীর্ষ বোতামে ফিরে যান