ยกตัวอย่างเป็น การแสดงข้อมูลวัดในอำเภอ โขงเจียม จังหวัด อุบลราชธานี
ข้อมูล อยู่ใน c:\ms4w\Apache\htdocs\wat
(เอาอย่างง่ายก่อน เดี๋ยวค่อยปรับปรุง) สำเนาจาก p.mapper demo มาไว้ แล้ว เปลี่ยนชื่อ
ตัวข้อมูลแผนที่ อยู่ใน c:\ms4w\Apache\htdocs\wat\data\
ขั้นตอนการแก้ไข
ข้อมูล อยู่ใน c:\ms4w\Apache\htdocs\wat
(เอาอย่างง่ายก่อน เดี๋ยวค่อยปรับปรุง) สำเนาจาก p.mapper demo มาไว้ แล้ว เปลี่ยนชื่อ
ตัวข้อมูลแผนที่ อยู่ใน c:\ms4w\Apache\htdocs\wat\data\
ขั้นตอนการแก้ไข
- สร้าง หรือแก้ไข mapfile ให้เป็นข้อมูล ที่ต้องการแสดงผล ในที่นี้ ใช้ ชื่อ wat.map
- นำ wat.map ไปไว้ ใน c:\ms4w\Apache\htdocs\wat\config\default\wat.map
- แก้ไขไฟล์ c:\ms4w\Apache\htdocs\wat\config\config.ini
แก้ไขชื่อ Mapfile ใน บรรทัดที่ 83-86 โดยประมาณ เปลี่ยนจาก pmapper_demo.map เป็น wat.map
แก้ไขชื่อ Layer ในบรรทัด ที่ 120-135 ในหัวข้อ LAYERS/GROUPS DEFINED MANUALLY บรรทัด ที่ขึ้นต้นด้วย
allGroups = countries, cities, dem, rivers, jpl_wms_global_mosaic แก้เป็น Layer ที่อยู่ใน wat.map
allGroups = province, kongjeam, roads, village, temple - แก้ไขไฟล์ c:\ms4w\Apache\hidocs\wat\config\default\php_config.php
ส่วนนี้เป็นการให้ แสดง Layer ให้เลือก ได้ บน web เลือกแบบ TOC
แก้ไขในบรรทัดที่ 6-14 ในหัวข้อ * Definition of categories for legend/TOC แก้เป็น
/**
* Definition of categories for legend/TOC
*/
$categories['cat_admin'] = array(“province”, “kongjeam”, “roads”, “village”);
$categories['cat_temple'] = array(“temple”);
$categories['cat_raster'] = array(“dem”, “jpl_wms_global_mosaic”, “wmstest”);
$_SESSION['categories'] = $categories;
เซฟไฟล์ แล้ว ลองรันใน browser - cat_temple ยังไม่ได้ เพิ่มในข้อมูล ต้องไปเพิ่ม
แก้ไขไฟล์ \wat\incpho\locale\language_en.php - เพิ่ม $_sl['cat_temple'] = ‘Temple data’; เข้าไป บันทึก และทดสอบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น