มากกว่า

ตารางแอตทริบิวต์เลเยอร์คุณสมบัติไปยัง Datatable และทำให้สามารถแก้ไขได้

ตารางแอตทริบิวต์เลเยอร์คุณสมบัติไปยัง Datatable และทำให้สามารถแก้ไขได้


ขณะนี้ฉันกำลังใช้สิ่งนี้เพื่อเปลี่ยนเป็นตารางข้อมูล

featureCursor = layer.FeatureClass.Search (que, false); แถว = featureCursor.NextFeature(); ถ้า (แถว != null) { สำหรับ (int i = 0; i < row.Fields.FieldCount; i++) { dataTable.Columns.Add (row.Fields.get_Field (i).Name); } ในขณะที่ (แถว != null) { dataRow = dataTable.NewRow(); สำหรับ (int j = 0; j < featureCursor.Fields.FieldCount; j++) dataRow[j] = row.get_Value(j); dataTable.Rows.Add(dataRow); แถว = featureCursor.NextFeature(); } }

ไม่มีใครรู้วิธีที่มีประสิทธิภาพมากขึ้นในการทำเช่นนี้

นอกจากนี้ ฉันกำลังผูกตารางข้อมูลกับ datagrid ใครรู้วิธีที่ดีที่ฉันสามารถทำได้เพื่อที่ฉันจะทำให้ตารางแอตทริบิวต์สามารถแก้ไขได้ และค่าต่างๆ จะแสดงในเลเยอร์คุณลักษณะ

ทำได้แต่ไม่เนียน มีใครเคยลองมาก่อนมั้ย?


มีตัวอย่างที่มีผลผูกพันจาก ESRI

ตรวจสอบออก:

http://edndoc.esri.com/arcobjects/9.2/NET/a6eb84fb-93db-4bc3-82a9-874d8890a8ca.htm

ตัวอย่างเดียวกันในเอกสารประกอบ ArcGIS 10


  • จริงหรือสตริงว่างซึ่งระบุว่าองค์ประกอบต้องสามารถแก้ไขได้

  • false ซึ่งระบุว่าองค์ประกอบต้องไม่สามารถแก้ไขได้

ฉันมีสามวิธี ที่นี่คุณสามารถใช้ทั้ง <input> หรือ <textarea> ตามความต้องการของคุณ

1. ใช้อินพุตใน <td>

การใช้ <input> องค์ประกอบใน <td> ทั้งหมด

นอกจากนี้ คุณอาจต้องการปรับขนาดอินพุตเป็นขนาดของ td อดีต.,

คุณยังสามารถเปลี่ยนสีของเส้นขอบของกล่องใส่ข้อมูลเมื่อไม่ได้แก้ไข

2. ใช้แอตทริบิวต์ contenteditable='true' (HTML5)

อย่างไรก็ตาม หากคุณต้องการใช้ contenteditable='true' คุณอาจต้องการบันทึกค่าที่เหมาะสมลงในฐานข้อมูลด้วย คุณสามารถทำได้ด้วย ajax

คุณสามารถแนบ keyhandlers keyup , keydown , keypress ฯลฯ กับไฟล์ <td> นอกจากนี้ ควรใช้ delay() กับเหตุการณ์เหล่านั้นเมื่อผู้ใช้พิมพ์อย่างต่อเนื่อง เหตุการณ์ ajax จะไม่เริ่มทำงานเมื่อผู้ใช้กดคีย์ทุกครั้ง ตัวอย่างเช่น,

3. ผนวก <input> ต่อท้าย <td> เมื่อมีการคลิก

เพิ่มองค์ประกอบอินพุตใน td เมื่อมีการคลิก <td> แทนที่ค่าตามค่าของ td เมื่ออินพุตเบลอ ให้เปลี่ยนค่าของ `td ด้วยค่าของอินพุต ทั้งหมดนี้ด้วยจาวาสคริปต์


ขั้นตอนในการเพิ่มข้อมูล x,y เป็นเลเยอร์

  1. คลิกไฟล์ > เพิ่มข้อมูล > เพิ่มข้อมูล XY
  2. เลือกตารางที่มีข้อมูลพิกัด x,y
  3. ระบุคอลัมน์ที่มีพิกัด x และ y (และ พิกัด z หรือไม่ก็ได้)
  4. ระบุระบบพิกัด

คุณยังสามารถเพิ่มข้อมูล x,y ในตารางเป็นคลาสคุณลักษณะใหม่ได้โดยใช้การประมวลผลทางภูมิศาสตร์

คุณสามารถใช้หน้าต่างแค็ตตาล็อกเพื่อเลือกตารางที่มีคอลัมน์ x,y และสร้างคลาสคุณลักษณะได้


การวางตำแหน่ง DOM

เมื่อกำหนด DataTables เองสำหรับการใช้งานของคุณเอง คุณอาจพบว่าตำแหน่งเริ่มต้นขององค์ประกอบคุณลักษณะ (อินพุตตัวกรอง ฯลฯ) ไม่ค่อยเป็นที่ชื่นชอบของคุณ เพื่อแก้ไขปัญหานี้ DataTables ได้แรงบันดาลใจจาก CSS 3 Advanced Layout Module และจัดเตรียมพารามิเตอร์การเริ่มต้น dom ซึ่งสามารถตั้งค่าให้ระบุตำแหน่งที่คุณต้องการให้คุณลักษณะเฉพาะปรากฏใน DOM คุณยังสามารถระบุคอนเทนเนอร์ห่อ div (ด้วย id และ / หรือคลาส) เพื่อให้ความยืดหยุ่นของเลย์เอาต์ที่สมบูรณ์

องค์ประกอบควบคุม HTML แต่ละรายการที่นำเสนอโดย DataTables จะแสดงด้วยอักขระตัวเดียวในตัวเลือก dom ตัวอย่างเช่น ตัวเลือก l ใช้สำหรับตัวเลือกอินพุตที่เปลี่ยนความยาว L

ตัวเลือกในตัวที่ใช้ได้คือ:

  • l - L ength เปลี่ยน
  • f - F อินพุตการสั่น
  • t - T สามารถ!
  • ฉัน - ฉันข้อมูล
  • p - P agination
  • r - p R ocessing
  • < และ > - องค์ประกอบ div
  • <"#id" และ > - div ด้วย id
  • <"คลาส" และ > - div พร้อมคลาส
  • <"#id.class" และ > - div พร้อม id และ class

ซึ่งส่งผลให้โครงสร้าง DOM ต่อไปนี้:

ส่งผลให้โครงสร้าง DOM ต่อไปนี้:

ตัวเลือกทั้งหมด (ยกเว้นตัวเลือก t (ตาราง) สามารถระบุได้หลายครั้ง สำหรับหากคุณต้องการแสดงการควบคุมเดียวกันหลายครั้ง (เช่น การใส่เลขหน้าด้านบนและด้านล่างของตาราง)

นอกจากนี้ โปรดทราบว่าคุณสามารถเพิ่มตัวเลือก dom เพิ่มเติมลงใน DataTables ได้โดยใช้ปลั๊กอิน

ในตัวอย่างด้านล่าง ข้อมูลตารางจะถูกย้ายไปยังด้านบนของตาราง และองค์ประกอบการโต้ตอบทั้งหมดไปที่ด้านล่าง โดยแต่ละ wrapper ในคอนเทนเนอร์ div

ชื่อ ตำแหน่ง สำนักงาน อายุ วันที่เริ่มต้น เงินเดือน
ไทเกอร์ นิกสัน สถาปนิกระบบ เอดินบะระ 61 2011/04/25 $320,800
Garrett Winters นักบัญชี โตเกียว 63 2011/07/25 $170,750
Ashton Cox นักเขียนเทคนิครุ่นเยาว์ ซานฟรานซิสโก 66 2009/01/12 $86,000
Cedric Kelly นักพัฒนา Javascript อาวุโส เอดินบะระ 22 2012/03/29 $433,060
ไอริ ซาโต้ นักบัญชี โตเกียว 33 2008/11/28 $162,700
Brielle Williamson ผู้เชี่ยวชาญด้านบูรณาการ นิวยอร์ก 61 2012/12/02 $372,000
แฮร์รอด แชนด์เลอร์ ผู้ช่วยฝ่ายขาย ซานฟรานซิสโก 59 2012/08/06 $137,500
Rhona Davidson ผู้เชี่ยวชาญด้านบูรณาการ โตเกียว 55 2010/10/14 $327,900
คอลลีน เฮิร์สต์ Javascript Developer ซานฟรานซิสโก 39 2009/09/15 $205,500
ซอนยา ฟรอสต์ วิศวกรรมซอฟต์แวร์ เอดินบะระ 23 2008/12/13 $103,600
เจน่า เกนส์ ผู้จัดการสำนักงาน ลอนดอน 30 2008/12/19 $90,560
Quinn Flynn ฝ่ายสนับสนุน เอดินบะระ 22 2013/03/03 $342,000
Charde Marshall ผู้อำนวยการภูมิภาค ซานฟรานซิสโก 36 2008/10/16 $470,600
Haley Kennedy นักออกแบบการตลาดอาวุโส ลอนดอน 43 2012/12/18 $313,500
Tatyana Fitzpatrick ผู้อำนวยการภูมิภาค ลอนดอน 19 2010/03/17 $385,750
มิคาเอล ซิลวา นักออกแบบการตลาด ลอนดอน 66 2012/11/27 $198,500
พอล เบิร์ด ประธานเจ้าหน้าที่ฝ่ายการเงิน (CFO) นิวยอร์ก 64 2010/06/09 $725,000
กลอเรีย ลิตเติ้ล ผู้ดูแลระบบ นิวยอร์ก 59 2009/04/10 $237,500
แบรดลีย์ เกรียร์ วิศวกรรมซอฟต์แวร์ ลอนดอน 41 2012/10/13 $132,000
Dai Rios หัวหน้าบุคลากร เอดินบะระ 35 2012/09/26 $217,500
เจเน็ตต์ คาลด์เวลล์ หัวหน้าฝ่ายพัฒนา นิวยอร์ก 30 2011/09/03 $345,000
ยูริ เบอร์รี่ ประธานเจ้าหน้าที่ฝ่ายการตลาด (CMO) นิวยอร์ก 40 2009/06/25 $675,000
ซีซาร์ แวนซ์ การสนับสนุนก่อนการขาย นิวยอร์ก 21 2011/12/12 $106,450
ดอริส ไวล์เดอร์ ผู้ช่วยฝ่ายขาย ซิดนีย์ 23 2010/09/20 $85,600
แองเจลิกา รามอส ประธานเจ้าหน้าที่บริหาร (CEO) ลอนดอน 47 2009/10/09 $1,200,000
เกวิน จอยซ์ นักพัฒนา เอดินบะระ 42 2010/12/22 $92,575
เจนนิเฟอร์ ช้าง ผู้อำนวยการภูมิภาค สิงคโปร์ 28 2010/11/14 $357,650
เบรนเดน แวกเนอร์ วิศวกรรมซอฟต์แวร์ ซานฟรานซิสโก 28 2011/06/07 $206,850
ฟิโอน่า กรีน ประธานเจ้าหน้าที่ปฏิบัติการ (COO) ซานฟรานซิสโก 48 2010/03/11 $850,000
โช อิโต้ การตลาดระดับภูมิภาค โตเกียว 20 2011/08/14 $163,000
มิเชล เฮาส์ ผู้เชี่ยวชาญด้านบูรณาการ ซิดนีย์ 37 2011/06/02 $95,400
สุกี้เบิร์ก นักพัฒนา ลอนดอน 53 2009/10/22 $114,500
เพรสคอตต์ บาร์ตเล็ต ผู้เขียนด้านเทคนิค ลอนดอน 27 2011/05/07 $145,000
เกวิน คอร์เตซ หัวหน้ากลุ่ม ซานฟรานซิสโก 22 2008/10/26 $235,500
มาร์เทน่า แมคเครย์ การสนับสนุนหลังการขาย เอดินบะระ 46 2011/03/09 $324,050
สามัคคีบัตเลอร์ นักออกแบบการตลาด ซานฟรานซิสโก 47 2009/12/09 $85,675
Howard Hatfield ผู้จัดการสำนักงาน ซานฟรานซิสโก 51 2008/12/16 $164,500
โฮป ฟูเอนเตส เลขานุการ ซานฟรานซิสโก 41 2010/02/12 $109,850
วิเวียน ฮาร์เรล ผู้ควบคุมการเงิน ซานฟรานซิสโก 62 2009/02/14 $452,500
ทิโมธี มูนีย์ ผู้จัดการสำนักงาน ลอนดอน 37 2008/12/11 $136,200
แจ็คสัน แบรดชอว์ ผู้อำนวยการ นิวยอร์ก 65 2008/09/26 $645,750
โอลิเวีย เหลียง วิศวกรสนับสนุน สิงคโปร์ 64 2011/02/03 $234,500
บรูโน่ แนช วิศวกรรมซอฟต์แวร์ ลอนดอน 38 2011/05/03 $163,500
ซากุระ ยามาโมโตะ วิศวกรสนับสนุน โตเกียว 37 2009/08/19 $139,575
ธอร์ วอลตัน นักพัฒนา นิวยอร์ก 61 2013/08/11 $98,540
Finn Camacho วิศวกรสนับสนุน ซานฟรานซิสโก 47 2009/07/07 $87,500
เสิร์จ บอลด์วิน ผู้ประสานงานข้อมูล สิงคโปร์ 64 2012/04/09 $138,575
เซไนด้า แฟรงค์ วิศวกรรมซอฟต์แวร์ นิวยอร์ก 63 2010/01/04 $125,250
Zorita Serrano วิศวกรรมซอฟต์แวร์ ซานฟรานซิสโก 56 2012/06/01 $115,000
Jennifer Acosta Junior Javascript Developer เอดินบะระ 43 2013/02/01 $75,650
Cara Stevens ผู้ช่วยฝ่ายขาย นิวยอร์ก 46 2011/12/06 $145,600
เฮอร์ไมโอนี่ บัตเลอร์ ผู้อำนวยการภูมิภาค ลอนดอน 47 2011/03/21 $356,250
ลาเอล เกรียร์ ผู้ดูแลระบบ ลอนดอน 21 2009/02/27 $103,500
โจนัส อเล็กซานเดอร์ นักพัฒนา ซานฟรานซิสโก 30 2010/07/14 $86,500
Shad Decker ผู้อำนวยการภูมิภาค เอดินบะระ 51 2008/11/13 $183,000
ไมเคิล บรูซ Javascript Developer สิงคโปร์ 29 2011/06/27 $183,000
Donna Snider สนับสนุนลูกค้า นิวยอร์ก 27 2011/01/25 $112,000
ชื่อ ตำแหน่ง สำนักงาน อายุ วันที่เริ่มต้น เงินเดือน
  • Javascript
  • HTML
  • CSS
  • อาแจ็กซ์
  • สคริปต์ฝั่งเซิร์ฟเวอร์
  • ความคิดเห็น

Javascript ที่แสดงด้านล่างใช้เพื่อเริ่มต้นตารางที่แสดงในตัวอย่างนี้:

นอกเหนือจากโค้ดข้างต้นแล้ว ไฟล์ไลบรารี Javascript ต่อไปนี้ถูกโหลดเพื่อใช้ในตัวอย่างนี้:

HTML ที่แสดงด้านล่างเป็นองค์ประกอบตาราง HTML ดิบ ก่อนที่จะได้รับการปรับปรุงโดย DataTables:

ตัวอย่างนี้ใช้ CSS เพิ่มเติมเล็กน้อยนอกเหนือจากที่โหลดจากไฟล์ไลบรารี (ด้านล่าง) เพื่อแสดงตารางอย่างถูกต้อง CSS เพิ่มเติมที่ใช้แสดงอยู่ด้านล่าง:

ไฟล์ไลบรารี CSS ต่อไปนี้ถูกโหลดเพื่อใช้ในตัวอย่างนี้เพื่อจัดเตรียมสไตล์ของตาราง:

ตารางนี้โหลดข้อมูลโดย Ajax ข้อมูลล่าสุดที่โหลดแล้วแสดงอยู่ด้านล่าง ข้อมูลนี้จะอัปเดตโดยอัตโนมัติเมื่อมีการโหลดข้อมูลเพิ่มเติม

สคริปต์ที่ใช้ดำเนินการประมวลผลฝั่งเซิร์ฟเวอร์สำหรับตารางนี้แสดงอยู่ด้านล่าง โปรดทราบว่านี่เป็นเพียงสคริปต์ตัวอย่างที่ใช้ PHP สคริปต์การประมวลผลฝั่งเซิร์ฟเวอร์สามารถเขียนในภาษาใดก็ได้ โดยใช้โปรโตคอลที่อธิบายไว้ในเอกสาร DataTables


แทรกข้อมูลที่ได้รับจาก QGIS ลงในตาราง MS SQL

ฉันกำลังสร้างเลเยอร์ใน QGIS ซึ่งมีฟีเจอร์ของจุดที่ฉันต้องแสดงบนแผนที่ ในการนั้น ฉันต้องบันทึกละติจูดและลองจิจูดของฟีเจอร์จุดเหล่านั้นพร้อมกับรายละเอียดในฐานข้อมูล MS SQL

ฉันได้ลองหลายวิธี:

  • สร้างการเชื่อมต่อฐานข้อมูลและเพิ่มตารางฐานข้อมูลเป็นเลเยอร์ (เช่น-Layer1) จากนั้นฉันให้เลเยอร์ท้องถิ่นเป็นอินพุตให้กับ Layer1
  • ฉันยังพยายามดำเนินการค้นหา sql ใน DB Manager (QGIS) แต่ฉันได้รับข้อผิดพลาดนี้ในการแทรกแบบสอบถาม: ข้อผิดพลาดในการดำเนินการแบบสอบถามใน CREATE TEMP VIEW _tview AS *****: 1 - ใกล้ "INSERT": ข้อผิดพลาดทางไวยากรณ์
  • ฉันยังพยายามนำเข้าเลเยอร์เวกเตอร์ไปยังฐานข้อมูล จากนั้นฉันได้รับข้อผิดพลาดต่อไปนี้: Error9-Provider virtual has no createEmptyLayer method

ฉันต้องการคำแนะนำเพื่อบันทึกข้อมูลลงในตารางขณะสร้างเลเยอร์

ฉันต้องบันทึกแอตทริบิวต์ของเลเยอร์เพื่อให้สามารถสร้างเครื่องหมายบนแผนที่ที่สร้างโดยการอัปโหลดไฟล์ KML (สร้างจาก QGIS) ความช่วยเหลือใด ๆ ที่ชื่นชม


กิจกรรม

เกิดขึ้นหลังจากมีการเปลี่ยนแปลงค่าสำหรับ DataColumn ที่ระบุใน DataRow

เกิดขึ้นเมื่อมีการเปลี่ยนแปลงค่าสำหรับ DataColumn ที่ระบุใน DataRow

เพิ่มตัวจัดการเหตุการณ์เพื่อรับฟังเหตุการณ์ที่จำหน่ายบนคอมโพเนนต์

เกิดขึ้นหลังจาก DataTable ถูกเตรียมใช้งาน

เกิดขึ้นหลังจากเปลี่ยน DataRow สำเร็จ

เกิดขึ้นเมื่อ DataRow มีการเปลี่ยนแปลง

เกิดขึ้นหลังจากลบแถวในตารางแล้ว

เกิดขึ้นก่อนที่แถวในตารางจะถูกลบ

เกิดขึ้นหลังจากล้าง DataTable

เกิดขึ้นเมื่อล้าง DataTable

เกิดขึ้นเมื่อใส่ DataRow ใหม่


ปฏิบัติที่ดีที่สุด

  • แสดงค่าในหลายหมวดหมู่และหน่วยวัด
  • อนุญาตให้กรองและจัดลำดับเมื่อการเปรียบเทียบไม่ใช่ลำดับความสำคัญ
  • ช่วยให้ผู้ค้าเห็นภาพและสแกนค่าต่างๆ จากชุดข้อมูลทั้งหมด
  • ช่วยผู้ค้าค้นหาค่าอื่นๆ ในลำดับชั้นข้อมูลผ่านการใช้ลิงก์
  • ลดความยุ่งเหยิงด้วยการใส่เฉพาะค่าที่สนับสนุนวัตถุประสงค์ของข้อมูลเท่านั้น
  • รวมแถวสรุปเพื่อแสดงยอดรวมของคอลัมน์
  • ไม่รวมการคำนวณภายในแถวสรุป
  • ห่อแทนการตัดทอนเนื้อหา เนื่องจากถ้าชื่อแถวขึ้นต้นด้วยคำเดียวกัน ทั้งหมดจะปรากฏเหมือนกันเมื่อถูกตัดทอน
  • ห้ามใช้สำหรับรายการที่ดำเนินการได้ซึ่งเชื่อมโยงไปยังหน้ารายละเอียด สำหรับฟังก์ชันนี้ ให้ใช้คอมโพเนนต์ [รายการทรัพยากร]

การจัดตำแหน่ง

ประเภทเนื้อหาคอลัมน์มีอยู่ในอุปกรณ์ประกอบฉาก ดังนั้นตามกฎการจัดตำแหน่งต่อไปนี้:


การกำหนดค่าเป็นศูนย์

DataTables มีคุณสมบัติส่วนใหญ่ที่เปิดใช้งานโดยค่าเริ่มต้น ดังนั้นสิ่งที่คุณต้องทำเพื่อใช้กับตารางของคุณเองคือการเรียกใช้ฟังก์ชันการสร้าง: $().DataTable()

การค้นหา การสั่งซื้อ และการเพจจะถูกเพิ่มลงในตารางทันที ดังที่แสดงในตัวอย่างนี้

ชื่อ ตำแหน่ง สำนักงาน อายุ วันที่เริ่มต้น เงินเดือน
ไทเกอร์ นิกสัน สถาปนิกระบบ เอดินบะระ 61 2011/04/25 $320,800
Garrett Winters นักบัญชี โตเกียว 63 2011/07/25 $170,750
Ashton Cox นักเขียนเทคนิครุ่นเยาว์ ซานฟรานซิสโก 66 2009/01/12 $86,000
Cedric Kelly นักพัฒนา Javascript อาวุโส เอดินบะระ 22 2012/03/29 $433,060
ไอริ ซาโต้ นักบัญชี โตเกียว 33 2008/11/28 $162,700
Brielle Williamson ผู้เชี่ยวชาญด้านบูรณาการ นิวยอร์ก 61 2012/12/02 $372,000
แฮร์รอด แชนด์เลอร์ ผู้ช่วยฝ่ายขาย ซานฟรานซิสโก 59 2012/08/06 $137,500
Rhona Davidson ผู้เชี่ยวชาญด้านบูรณาการ โตเกียว 55 2010/10/14 $327,900
คอลลีน เฮิร์สต์ Javascript Developer ซานฟรานซิสโก 39 2009/09/15 $205,500
ซอนยา ฟรอสต์ วิศวกรรมซอฟต์แวร์ เอดินบะระ 23 2008/12/13 $103,600
เจน่า เกนส์ ผู้จัดการสำนักงาน ลอนดอน 30 2008/12/19 $90,560
Quinn Flynn ฝ่ายสนับสนุน เอดินบะระ 22 2013/03/03 $342,000
Charde Marshall ผู้อำนวยการภูมิภาค ซานฟรานซิสโก 36 2008/10/16 $470,600
Haley Kennedy นักออกแบบการตลาดอาวุโส ลอนดอน 43 2012/12/18 $313,500
Tatyana Fitzpatrick ผู้อำนวยการภูมิภาค ลอนดอน 19 2010/03/17 $385,750
มิคาเอล ซิลวา นักออกแบบการตลาด ลอนดอน 66 2012/11/27 $198,500
พอล เบิร์ด ประธานเจ้าหน้าที่ฝ่ายการเงิน (CFO) นิวยอร์ก 64 2010/06/09 $725,000
กลอเรีย ลิตเติ้ล ผู้ดูแลระบบ นิวยอร์ก 59 2009/04/10 $237,500
แบรดลีย์ เกรียร์ วิศวกรรมซอฟต์แวร์ ลอนดอน 41 2012/10/13 $132,000
Dai Rios หัวหน้าบุคลากร เอดินบะระ 35 2012/09/26 $217,500
เจเน็ตต์ คาลด์เวลล์ หัวหน้าฝ่ายพัฒนา นิวยอร์ก 30 2011/09/03 $345,000
ยูริ เบอร์รี่ ประธานเจ้าหน้าที่ฝ่ายการตลาด (CMO) นิวยอร์ก 40 2009/06/25 $675,000
ซีซาร์ แวนซ์ การสนับสนุนก่อนการขาย นิวยอร์ก 21 2011/12/12 $106,450
ดอริส ไวล์เดอร์ ผู้ช่วยฝ่ายขาย ซิดนีย์ 23 2010/09/20 $85,600
แองเจลิกา รามอส ประธานเจ้าหน้าที่บริหาร (CEO) ลอนดอน 47 2009/10/09 $1,200,000
เกวิน จอยซ์ นักพัฒนา เอดินบะระ 42 2010/12/22 $92,575
เจนนิเฟอร์ ช้าง ผู้อำนวยการภูมิภาค สิงคโปร์ 28 2010/11/14 $357,650
เบรนเดน แวกเนอร์ วิศวกรรมซอฟต์แวร์ ซานฟรานซิสโก 28 2011/06/07 $206,850
ฟิโอน่า กรีน ประธานเจ้าหน้าที่ปฏิบัติการ (COO) ซานฟรานซิสโก 48 2010/03/11 $850,000
โช อิโต้ การตลาดระดับภูมิภาค โตเกียว 20 2011/08/14 $163,000
มิเชล เฮาส์ ผู้เชี่ยวชาญด้านบูรณาการ ซิดนีย์ 37 2011/06/02 $95,400
สุกี้เบิร์ก นักพัฒนา ลอนดอน 53 2009/10/22 $114,500
เพรสคอตต์ บาร์ตเล็ต ผู้เขียนด้านเทคนิค ลอนดอน 27 2011/05/07 $145,000
เกวิน คอร์เตซ หัวหน้ากลุ่ม ซานฟรานซิสโก 22 2008/10/26 $235,500
มาร์เทน่า แมคเครย์ การสนับสนุนหลังการขาย เอดินบะระ 46 2011/03/09 $324,050
สามัคคีบัตเลอร์ นักออกแบบการตลาด ซานฟรานซิสโก 47 2009/12/09 $85,675
Howard Hatfield ผู้จัดการสำนักงาน ซานฟรานซิสโก 51 2008/12/16 $164,500
โฮป ฟูเอนเตส เลขานุการ ซานฟรานซิสโก 41 2010/02/12 $109,850
วิเวียน ฮาร์เรล ผู้ควบคุมการเงิน ซานฟรานซิสโก 62 2009/02/14 $452,500
ทิโมธี มูนีย์ ผู้จัดการสำนักงาน ลอนดอน 37 2008/12/11 $136,200
แจ็คสัน แบรดชอว์ ผู้อำนวยการ นิวยอร์ก 65 2008/09/26 $645,750
โอลิเวีย เหลียง วิศวกรสนับสนุน สิงคโปร์ 64 2011/02/03 $234,500
บรูโน่ แนช วิศวกรรมซอฟต์แวร์ ลอนดอน 38 2011/05/03 $163,500
ซากุระ ยามาโมโตะ วิศวกรสนับสนุน โตเกียว 37 2009/08/19 $139,575
ธอร์ วอลตัน นักพัฒนา นิวยอร์ก 61 2013/08/11 $98,540
Finn Camacho วิศวกรสนับสนุน ซานฟรานซิสโก 47 2009/07/07 $87,500
เสิร์จ บอลด์วิน ผู้ประสานงานข้อมูล สิงคโปร์ 64 2012/04/09 $138,575
เซไนด้า แฟรงค์ วิศวกรรมซอฟต์แวร์ นิวยอร์ก 63 2010/01/04 $125,250
Zorita Serrano วิศวกรรมซอฟต์แวร์ ซานฟรานซิสโก 56 2012/06/01 $115,000
Jennifer Acosta Junior Javascript Developer เอดินบะระ 43 2013/02/01 $75,650
Cara Stevens ผู้ช่วยฝ่ายขาย นิวยอร์ก 46 2011/12/06 $145,600
เฮอร์ไมโอนี่ บัตเลอร์ ผู้อำนวยการภูมิภาค ลอนดอน 47 2011/03/21 $356,250
ลาเอล เกรียร์ ผู้ดูแลระบบ ลอนดอน 21 2009/02/27 $103,500
โจนัส อเล็กซานเดอร์ นักพัฒนา ซานฟรานซิสโก 30 2010/07/14 $86,500
Shad Decker ผู้อำนวยการภูมิภาค เอดินบะระ 51 2008/11/13 $183,000
ไมเคิล บรูซ Javascript Developer สิงคโปร์ 29 2011/06/27 $183,000
Donna Snider สนับสนุนลูกค้า นิวยอร์ก 27 2011/01/25 $112,000
ชื่อ ตำแหน่ง สำนักงาน อายุ วันที่เริ่มต้น เงินเดือน
  • Javascript
  • HTML
  • CSS
  • อาแจ็กซ์
  • สคริปต์ฝั่งเซิร์ฟเวอร์
  • ความคิดเห็น

Javascript ที่แสดงด้านล่างใช้เพื่อเริ่มต้นตารางที่แสดงในตัวอย่างนี้:

นอกเหนือจากโค้ดข้างต้นแล้ว ไฟล์ไลบรารี Javascript ต่อไปนี้ถูกโหลดเพื่อใช้ในตัวอย่างนี้:

HTML ที่แสดงด้านล่างเป็นองค์ประกอบตาราง HTML ดิบ ก่อนที่จะได้รับการปรับปรุงโดย DataTables:

ตัวอย่างนี้ใช้ CSS เพิ่มเติมเล็กน้อยนอกเหนือจากที่โหลดจากไฟล์ไลบรารี (ด้านล่าง) เพื่อแสดงตารางอย่างถูกต้อง CSS เพิ่มเติมที่ใช้แสดงอยู่ด้านล่าง:

ไฟล์ไลบรารี CSS ต่อไปนี้ถูกโหลดเพื่อใช้ในตัวอย่างนี้เพื่อจัดเตรียมสไตล์ของตาราง:

ตารางนี้โหลดข้อมูลโดย Ajax ข้อมูลล่าสุดที่โหลดแล้วแสดงอยู่ด้านล่าง ข้อมูลนี้จะอัปเดตโดยอัตโนมัติเมื่อมีการโหลดข้อมูลเพิ่มเติม

สคริปต์ที่ใช้ดำเนินการประมวลผลฝั่งเซิร์ฟเวอร์สำหรับตารางนี้แสดงอยู่ด้านล่าง โปรดทราบว่านี่เป็นเพียงสคริปต์ตัวอย่างที่ใช้ PHP สคริปต์การประมวลผลฝั่งเซิร์ฟเวอร์สามารถเขียนในภาษาใดก็ได้ โดยใช้โปรโตคอลที่อธิบายไว้ในเอกสาร DataTables


ย่อยอาหาร

Digital Geographic Information Exchange Standard (DIGEST) ได้รับการพัฒนาโดย DGIWG (ก่อนหน้านี้รู้จักกันในชื่อ Digital Geographic Information Working Group) เพื่อรองรับการแลกเปลี่ยนข้อมูล Digital Geographic ระหว่างประเทศ ผู้ผลิตข้อมูล และผู้ใช้ข้อมูลอย่างมีประสิทธิภาพ ได้รับการออกแบบให้เป็น "กลุ่มมาตรฐาน" ที่สามารถรองรับการแลกเปลี่ยนข้อมูลหลายประเภท (เช่น เวกเตอร์) DIGEST เผยแพร่ครั้งแรกในเดือนมิถุนายน พ.ศ. 2534 โดยมีการเผยแพร่เวอร์ชัน 1.0 มีการแก้ไขหลายครั้งและออกครั้งสุดท้ายในเดือนกันยายน 2543 โดยมีการเปิดตัวรุ่น 2.1

แม้ว่าการแลกเปลี่ยนชุดข้อมูลระหว่างระบบระดับชาติจะเพียงพอในตอนแรก แต่ข้อกำหนดในการ แจกจ่ายผลิตภัณฑ์ข้อมูลให้กับผู้ใช้ทางทหารโดยตรง มีความสำคัญมากขึ้นเมื่อเวลาผ่านไป DGIWG มุ่งมั่นที่จะพัฒนาข้อกำหนดของผลิตภัณฑ์ข้อมูลที่สอดคล้องกับ DIGEST โดยระบุข้อมูลประเภทต่างๆ ภาพ (ข้อมูลแรสเตอร์) ข้อมูลระดับความสูง (ข้อมูลเมทริกซ์) และข้อมูลขอบเขต (ข้อมูลเวกเตอร์) ถูกกล่าวถึงในส่วนต่างๆ ของมาตรฐาน DIGEST ความสามารถในการรับมือ การเข้ารหัสที่แตกต่างกันสำหรับเนื้อหาข้อมูลเดียวกัน ได้รับการแนะนำใน DIGEST ด้วย

มาตรฐาน DIGEST แบ่งออกเป็น 4 ส่วน:

  • ส่วนที่ 1 เป็นคำสั้นๆ คำอธิบายทั่วไป ของมาตรฐาน
  • ตอนที่ 2 ประกอบด้วย แบบจำลองทางทฤษฎี โครงสร้างการแลกเปลี่ยน ข้อมูลจำเพาะของการห่อหุ้ม (ภาคผนวก ก ถึง ง) และสารบัญมาตรฐาน ASCII (ภาคผนวก จ) การห่อหุ้มส่วนที่ 2 ประกอบด้วย: ภาคผนวก A - การแลกเปลี่ยนแบบกลุ่มโดยใช้รูปแบบไฟล์อธิบายข้อมูล ISO 8211 ภาคผนวก B - ธุรกรรมและการอัปเดตโดยใช้มาตรฐานโทรคมนาคม ISO 8824/8825 ภาคผนวก C - ผลิตภัณฑ์เวกเตอร์โดยใช้รูปแบบเชิงสัมพันธ์เวกเตอร์ที่สอดคล้องกับ US MIL-STD- 2407 ภาคผนวก D - ภาพโดยใช้รูปแบบภาพรองของ NATO ที่สอดคล้องกับ ISO 12087-5, รูปแบบการแลกเปลี่ยนภาพพื้นฐาน (BIIF)
  • ตอนที่ 3 ประกอบด้วย รหัสและพารามิเตอร์
  • ตอนที่ 4 คือ คุณลักษณะและแอตทริบิวต์ Coding Catalog (FACC) พจนานุกรมข้อมูล

การพัฒนาล่าสุดใน บริการด้านภูมิสารสนเทศ ทำให้แนวทางการกำหนดผลิตภัณฑ์ข้อมูลในแง่ของรูปแบบการแลกเปลี่ยนล้าสมัย ส่วนใดๆ ของชุดข้อมูลเชิงพื้นที่กว้างๆ จำเป็นต้องเข้าถึงได้แบบไดนามิกผ่านเครือข่าย สถานการณ์นี้ ได้เปลี่ยนแนวทางปฏิบัติของ DGIWG. DIGEST ยังคงอยู่สำหรับ ความเข้ากันได้ย้อนหลังแต่ปัจจุบันมีการกำหนดข้อมูลในรูปของ an โมเดลเนื้อหาข้อมูลซึ่งสามารถแสดงผ่านรูปแบบการแลกเปลี่ยนหรือผ่านอินเทอร์เฟซของแอปพลิเคชัน

DIGEST ไม่ได้รับการดูแลโดย DGIWG อีกต่อไป แต่มีให้ที่นี่เนื่องจากระบบเดิมยังคงทำงานอยู่ซึ่งเป็นไปตามมาตรฐานนี้


ดูวิดีโอ: 01451353 #3 ep 4 raster pixel size