ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

8
ผู้คนใช้ข้อมูล LANDSAT เพื่ออะไร
เห็นได้ชัดว่ามันอาจเป็นเครื่องมือที่ทรงพลังมาก แต่ฉันอยากรู้ว่าแอปพลิเคชันที่ใช้งานได้จริงสำหรับใคร? เป็นที่ยอมรับว่าเป็นคำถามที่กว้างมาก ... เหตุผลที่ฉันถามก็เพราะในขณะที่ฉันทราบถึงแอปพลิเคชั่นจำนวนมากโดยส่วนตัวฉันแน่ใจว่าคนอื่น ๆ ในนั้นคิดว่าการใช้นิยายอื่น ๆ อีกมากมายที่น่าสนใจแบ่งปัน และคิดเกี่ยวกับ นอกจากนี้หากคุณกำลังใช้ข้อมูล LANDSAT ด้วยตัวเองคุณกำลังดำเนินขั้นตอนใดเพื่อให้ได้สิ่งที่คุณต้องการจากข้อมูล

3
Mapnik, Mapserver หรือ Geoserver
ขณะนี้ฉันกำลังพัฒนาโปรแกรมดูเว็บแบบยืดหยุ่นบน ArcGIS ArcGIS นั้นยอดเยี่ยมสำหรับทุกสิ่ง แต่มีบางประเด็นเช่นค่าใช้จ่ายด้านประสิทธิภาพและลิขสิทธิ์ นั่นเป็นเหตุผลที่ฉันกำลังมองหาทางเลือกที่เป็นไปได้ ในขณะนี้ฉันพบทางเลือกที่เป็นไปได้ 3 แบบ แต่ฉันไม่แน่ใจว่าพวกเขามีความสามารถอะไรฉันจึงสงสัยว่าบางคนที่นี่มีประสบการณ์กับพวกเขามากกว่านี้หรือไม่ ฉันได้อ่านเอกสารแล้วและจะพยายามทดสอบกับสิ่งเหล่านี้ แต่ใช้เวลานานในการค้นหาข้อกำหนดทั้งหมด ดังนั้นมันจะเป็นความช่วยเหลือที่ดีมากหากคุณสามารถชี้ให้ฉันไปในทิศทางของซอฟต์แวร์ที่ฉันควรลอง นี่คือข้อกำหนดของเรา: รวดเร็ว scalability ง่าย การติดฉลากขั้นสูง (สีฉลากที่แตกต่างกันขึ้นอยู่กับคุณลักษณะฉลากที่อยู่ในสี่เหลี่ยมผืนผ้า) แสดงข้อมูลที่แคช ความเป็นไปได้ในการติดตามเครือข่าย (สำหรับท่อระบายน้ำดังนั้นควรติดตามต้นน้ำและปลายน้ำ) การพิมพ์ (สร้าง PDF) ดีที่มี: flex หรือ javascript viewer ที่ดี (ฉันรู้ว่านี่เป็นซอฟต์แวร์ที่แตกต่างกัน แต่ฉันไม่แน่ใจว่าทั้ง 3 แพ็คเกจสนับสนุนผู้ที่เท่าเทียมกันหรือไม่) ง่ายต่อการเริ่มต้นด้วย

5
ให้ภูมิประเทศวิธีการวาดเส้นทางการไหลของกระแส?
สมมติว่าฉันมีภูมิประเทศตามปกติภูมิประเทศจะมีสันเขาลำธารและคุณลักษณะทั้งหมดที่คุณสามารถพบได้ในแผนที่ชีวิตจริง น้ำไหลจากด้านบนของภูเขาสู่พื้นที่ต่ำกว่าเส้นทางที่น้ำไหลเป็นเส้นทางการไหลของกระแสน้ำ ภูมิประเทศถูกกำหนดในรูปของเครือข่ายสามเหลี่ยมที่ไม่สม่ำเสมอ (TIN) ซึ่งแต่ละจุด p (x, y) มีค่า az วิธีการใช้ข้อมูลนี้เพื่อสร้างเส้นทางการไหลของกระแส? ฟิสิกส์ที่อยู่เบื้องหลังสิ่งนี้คืออะไร? จากสิ่งที่ฉันรู้วิธีโคตรลาดชันสามารถนำมาใช้ในการแก้ปัญหานี้ ฉันกำลังคิดเกี่ยวกับการเขียนอัลกอริธึมการไหลของตัวเองดังนั้นฉันสนใจพื้นหลังทางทฤษฎีมากกว่าการใช้เครื่องมือที่มีอยู่
23 terrain 

5
กำลังค้นหาระยะทางของจุดตามแนวโพลีไลน์โดยใช้ ArcGIS Desktop หรือไม่
เราต้องหาระยะทางของอนุกรมของจุดตามแนวโพลีไลน์ที่กำหนด เรามีชุดข้อมูล polyline repsenting river ในอ่างเก็บน้ำแยกเป็นแม่น้ำ (FID 1 ถึง 35 เป็นต้น) เรายังมีชุดข้อมูลจุดของใบอนุญาตที่เป็นนามธรรมภายในอ่างเก็บน้ำนี้บางแห่งตั้งอยู่ริมแม่น้ำ - เราสามารถบอกได้จากตารางคุณลักษณะซึ่งสิ่งเหล่านี้เป็นสิ่งที่พวกเขาถูกกำหนดเป็นใบอนุญาตน้ำบาดาลหรือน้ำผิวดิน ทั้งสองไม่เกี่ยวข้อง - เช่นหนึ่งไม่ได้มาจากที่อื่น ดังนั้นใบอนุญาตน้ำผิวดินทั้งหมดจึงไม่ตรงกับ polylines ของแม่น้ำแม้ว่าจะอยู่ใน 'ความจริง' ที่อยู่บนแม่น้ำเหล่านี้ เราจำเป็นต้องสามารถดูว่าจุดใดเป็น "ต้นน้ำ / ปลายน้ำ" ของกันและกันและต้องการให้รายการของแม่น้ำที่ถึงจุดนั้นอยู่ตามด้วยระยะทางท้ายน้ำจากจุดเริ่มต้นของการเข้าถึงนี้ จากนั้นเราสามารถเปรียบเทียบระยะทางดาวน์สตรีมของสองจุดเพื่อดูว่าอยู่ทางไหนและที่ใดคือดาวน์สตรีม - ผลลัพธ์ที่ต้องการ! เพื่อแก้ปัญหาของการหาจุดที่อยู่ใกล้กับแม่น้ำเราได้รับคำสั่งให้ใช้บัฟเฟอร์ (เล็ก) รอบ ๆ แม่น้ำแต่ละแห่งแล้วถึงคิวบัฟเฟอร์เพื่อค้นหาจุดที่อยู่ภายใน นี่เป็นเรื่องปกติ แต่เราจะเหลือพื้นที่ (บัฟเฟอร์) ไม่ใช่บรรทัดดังนั้นเราจึงไม่สามารถวัดระยะทางตาม / ภายในนี้ได้ เราสามารถใช้บัฟเฟอร์ตามที่อธิบายไว้เพื่อหาจุดที่ / ใกล้แม่น้ำถึงคำถามแล้วอย่างใด (?!) แบบสอบถามจุดเหล่านี้สำหรับระยะทางตามแม่น้ำถึง (ส่วน polyline)?

4
เรียกใช้สคริปต์ Python (พร้อมพารามิเตอร์) ภายในสคริปต์ Python อื่นกับ ArcPy?
รูปแบบการเข้ารหัสทั่วไปที่ใช้ใน AML คือการเรียกใช้ AML (พร้อมพารามิเตอร์) ภายใน AML อื่น แอปพลิเคชันที่ฉันกำลังพัฒนาอยู่ในขณะนี้จะได้รับประโยชน์จากความสามารถในการเรียกใช้สคริปต์ Python (พร้อมพารามิเตอร์) ภายในสคริปต์ Python อื่น อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ตรงไปตรงมา ใช้ ArcGIS 10 ฉันกำลังทดลองห่อสคริปต์ Python "inner" ลงในเครื่องมือ ArcGIS ที่มีพารามิเตอร์ ฉันคิดว่ามันเป็นเรื่องง่ายที่จะให้สคริปต์ Python "ด้านนอก" ใช้ arcpy.ImportToolbox เพื่อนำเข้ากล่องเครื่องมือแล้วเรียกใช้เครื่องมือที่อยู่ภายใน อย่างไรก็ตามในการทดสอบจนถึงทุกความพยายามของฉันเพื่อเรียกใช้เครื่องมือ "Inner" จากสคริปต์ "outer" ดูเหมือนว่าจะข้ามเครื่องมือ "inner" (ไม่มีข้อผิดพลาด) นี่คือรหัสทดสอบบางส่วนที่จะลองและอธิบายให้ดีขึ้นว่าฉันพยายามอธิบายอะไร สคริปต์ testinner.py ของฉันคือ: inputString = arcpy.GetParameterAsText(0) newFC = "C:\\Temp\\test.gdb\\" + inputString arcpy.Copy_management("C:\\Temp\\test.gdb\\test",newFC) …

9
กำลังมองหาสัญลักษณ์สำหรับการแมปเชิงโต้ตอบหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา เมื่อผู้ใช้คลิกบนแผนที่สิ่งที่พวกเขาคาดว่าจะเห็น? ฉันจะพูดสัญลักษณ์ที่พวกเขาคลิก หมุดปักน่าจะเป็นไอคอนที่ได้รับการยอมรับมากที่สุดสำหรับข้อมูลทั่วไป Google ได้ผลักหยดน้ำตาแบบคว่ำ แนวคิด / ตัวเลือกอื่น ๆ มีอะไรบ้างและมีที่สำหรับการค้นหาชุดไอคอน gis มืออาชีพ ฉันลงเอยด้วยการสร้างสิ่งนี้ นี่เพิ่งโผล่ขึ้นมาจากพวกที่กล่องแผนที่ ทำความสะอาดไอคอน maki

7
มีแผ่นภูมิประเทศแบบเปิดที่มีใบอนุญาตแบบอนุญาตเช่น OSM หรือไม่?
มีแผนที่แผนที่แบบพีระมิดภูมิประเทศแบบเปิดพร้อมสิทธิ์การใช้งานแบบอนุญาตเช่น OpenStreetMap ฉันกำลังสร้างแผนที่ที่เกี่ยวข้องกับการบินด้วย Polymaps และต้องการแผนที่ฐานแรสเตอร์ที่ดี กระเบื้องภูมิประเทศของ Googleเป็นเพียงที่สมบูรณ์แบบสำหรับวัตถุประสงค์ของฉัน: สียับยั้งคุณสมบัติไม่มากเกินไปและมุมมองที่ชัดเจนของภูมิประเทศ น่าเสียดายที่ Google ไม่อนุญาตให้ใช้ไทล์แผนที่ในห้องสมุดใด ๆ ยกเว้น Javascript ของตนเอง ทางเลือกอื่นที่ฉันได้ลอง .. แผนที่ของ OpenStreetMap ดูเหมือนจะเป็นแผนที่ถนนทั้งหมด OpenCycleMap มีภูมิประเทศ แต่ก็มีคุณสมบัติความเปรียบต่างสูงอื่น ๆ อีกมากมายที่ทำให้ไม่เหมาะกับความต้องการของฉัน USGS มีแผ่นภูมิประเทศที่แผนที่แห่งชาติแต่พวกมันไม่มีสไตล์และขาดคุณสมบัติเชิงอธิบาย ฉันรู้ว่ามันเป็นไปได้ที่จะสร้างและให้บริการชุดไพ่ของตัวเองโดยใช้แหล่งข้อมูลฟรีเช่น SRTM แต่นั่นเป็นงานที่น่ากลัวอย่างมากในการออกแบบและใช้งาน ฉันสามารถจ่ายแบนด์วิดท์ได้พอสมควร ส่วนใหญ่ฉันต้องการหลีกเลี่ยงการใช้เวลาในการสร้างชุดไพ่ของฉันเอง แผนที่ภูมิประเทศดูเหมือนต้องการทั่วไปฉันประหลาดใจที่ฉันไม่พบ! แก้ไขตั้งแต่โพสต์คำถามนี้ฉันพบตัวเลือกอีกสองสามข้อ Bing Mapsของ Microsoft รวมถึงไทล์ภูมิประเทศ ที่มีความยืดหยุ่นค่อนข้าง แต่ จำกัดเงื่อนไขการให้บริการ GeoiQ / GeoCommons มีแผ่นอะซิเตทซึ่งออกแบบมาโดยเฉพาะเพื่อจุดประสงค์ของฉัน แก้ไข 2โพสต์นี้มีส่วนเล็ก ๆ ในการสร้างแรงบันดาลใจแผนที่ภูมิประเทศของ Mike …

7
เปรียบเทียบ Google Earth Enterprise กับ ArcGIS สำหรับเซิร์ฟเวอร์และ GeoServer หรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังทำงานกับเว็บแอปที่มีความสามารถในการทำแผนที่ (ปัจจุบันเป็นเพียงตัวทำเครื่องหมายและการวางซ้อน KML บน Google Map แบบฝัง) เราเริ่มที่จะเติบโตเกินกว่าข้อ จำกัด ของสิ่งของฟรีของ Google และ Google Earth Enterprise เริ่มดูเหมือนจะเป็นเส้นทางการอัพเกรดตามธรรมชาติ แต่อย่างน้อยการตัดสินจากแท็กในไซต์นี้ดูเหมือนจะไม่ได้รับประโยชน์อะไรมากมายในชุมชน GIS มีใครบ้างที่ใช้ GEE ที่สามารถเปรียบเทียบกับแพลตฟอร์มเซิร์ฟเวอร์ที่ใช้กันอย่างแพร่หลายมากขึ้น

6
อัลกอริทึมสำหรับการจับคู่ส่วน
อัลกอริทึมที่ดีที่สุดในการจับคู่กลุ่มคืออะไร ฉันกำลังพยายามจับคู่กลุ่มที่สอดคล้องกันจากแหล่งแผนที่สองแห่งหนึ่งมีความแม่นยำน้อยลง แต่มีชื่อกลุ่มและอีกกลุ่มหนึ่งที่แม่นยำกว่าโดยไม่มีชื่อกลุ่ม ฉันต้องการนำชื่อกลุ่มไปใช้กับแผนที่ที่แม่นยำยิ่งขึ้นแบบกึ่งอัตโนมัติ อัลกอริทึมที่ร้องขอมีคำอธิบายที่ค่อนข้างคลุมเครือเพราะ "การจับคู่" ไม่ได้กำหนดไว้อย่างดีและปัจจัยหลายอย่าง (การวางแนวความยาวสัมพัทธ์ระยะทาง) อาจมีน้ำหนักแตกต่างกันในสถานการณ์ที่แตกต่างกัน อย่างไรก็ตามฉันกำลังมองหาความรู้พื้นฐานเกี่ยวกับวิธีการทั่วไปในการจัดการปัญหานี้ การใช้งานสำหรับสภาพแวดล้อมโอเพ่นซอร์ส (PostGIS, หุ่นดี, ... ) ยินดีต้อนรับอย่างอบอุ่น กลุ่มตัวอย่าง : ดูคำอธิบายด้านล่างภาพ

4
PostGIS จะมีข้อได้เปรียบเหนือ MySQL สำหรับแอปพลิเคชันฟาร์มผลิตหรือไม่
ฉันมีเว็บแอปที่เก็บที่ตั้งของฟาร์มในเวสต์มิชิแกน คุณสามารถค้นหาผลิตภัณฑ์ (เช่น "บร็อคโคลี่") และมันจะแสดงให้คุณเห็นฟาร์มทั้งหมดที่เติบโตผลิตภัณฑ์นั้น ตอนนี้ฉันใช้ MySQL และใช้ตรีโกณมิติเพื่อคำนวณความแตกต่างระหว่างที่ตั้งของผู้ใช้และที่ตั้งของแต่ละฟาร์ม มันไม่ได้เป็นวิธีที่ไม่ดีที่จะไป แต่มันใช้เวลาทำ อีกสิ่งหนึ่งที่ฉันต้องการทำในไม่ช้าก็คือการทำแผนที่ฤดูกาลที่กำลังเติบโตสำหรับผลิตภัณฑ์ที่แตกต่างกันสำหรับภูมิภาคต่างๆ (ตัวอย่างเช่นฉันต้องการแสดงให้เห็นว่าอะโวคาโดเติบโตในช่วงเวลาหนึ่งของปีในแคลิฟอร์เนีย แต่ไม่มีโอไฮโอ) ฉันรู้ว่านี่เป็นคำถามปลายเปิดและไร้เดียงสา แต่ฉันควรจะเปลี่ยนมาใช้ PostgreSQL / PostGIS เพื่อใช้ประโยชน์จากความสามารถเชิงพื้นที่หรือไม่

4
แอปแผนที่เว็บแบบปูกระเบื้องออฟไลน์
ฉันไม่แน่ใจว่าจะโพสต์ที่นี่หรือใน Stackoverflow เนื่องจากเป็นครอสโอเวอร์ ให้ฉันลองดู ในมาตรฐาน HTML5 ที่นำเสนอมีตัวเลือกในการจัดเก็บข้อมูลการใช้เว็บในแคชท้องถิ่นโดยใช้การแคชอย่างชัดแจ้ง ฉันกำลังมองหาที่จะใช้เทคนิคนี้สำหรับแอปพลิเคชั่นแผนที่บนเว็บแบบออฟไลน์และทำต้นแบบอย่างรวดเร็วที่นี่ตามมาตรฐานการติดตั้งของ Geoserver ฉันเพิ่งฉีกหน้าไคลเอนต์ OpenLayers ที่สร้างขึ้นจากเลเยอร์เริ่มต้นและเปลี่ยน<html>แท็กเป็น <html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest"> และสร้างไฟล์cache.manifestที่อ่านง่าย CACHE MANIFEST http://lima.schaaltreinen.nl:8080/ ซึ่งในความเข้าใจที่ จำกัด ของฉันเกี่ยวกับเรื่องนี้แคชภายในเครื่องทุกอย่างที่โหลดจาก URL นั้น: ไทล์ทั้งหมดและ OpenLayers JS อันที่จริงแล้วเมื่อมีการโทรครั้งแรกใน Firefox จะขอให้ฉันอนุญาตการจัดเก็บในตัวเครื่อง แต่เมื่อฉันกดรีเฟรชไม่ว่าจะออนไลน์หรือออฟไลน์หน้าเว็บก็บ่นว่าไม่มีการกำหนดวัตถุ OpenLayers ดูเหมือนว่าไม่ได้โหลด OpenLayers JS ทุกคนประสบความสำเร็จในการใช้งานแอพพลิเคชั่นแผนที่บนเว็บ OpenLayers แบบออฟไลน์ได้หรือไม่ หรือบอกใบ้ถึงวิธีการตรวจสอบนี้เพิ่มเติม

15
อะไรคือความท้าทายที่ยิ่งใหญ่ที่สุดของคุณในฐานะนักพัฒนาระบบ GIS
อะไรคือความท้าทายที่ยิ่งใหญ่ที่สุดของคุณเมื่อพัฒนาซอฟต์แวร์ GIS มันคือการเข้ารหัส? มันเข้าใจการทำแผนที่ / ภูมิศาสตร์ / แนวคิดอื่น ๆ (เช่นการฉายภาพ) หรือไม่? หรือปัญหาอื่น ๆ ?


2
ใช้โปรแกรมแก้ไขจุดสุดยอด QGIS? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อเดือนที่แล้ว ฉันมีสองปัญหาหลัก: เมื่อวางเมาส์เหนือแผนที่ที่มีหลายเลเยอร์แม้ว่าฉันจะมีเพียงเลเยอร์เดียวที่สามารถแก้ไขได้และมองเห็นได้ แต่ฉันเห็นโหนดทั้งหมดของเลเยอร์ทั้งหมดปรากฏเป็นจุดสีแดงเมื่อโฮเวอร์เหนือผืนผ้าใบแผนที่ทำให้ไม่สามารถเลือกโหนดของเลเยอร์ได้ ฉันกำลังทำงานจริง ๆ พฤติกรรมนี้สามารถปิดได้หรือไม่? อาจเกี่ยวข้องกับตัวเลือกสำหรับการแก้ไขเฉพาะเลเยอร์ที่เลือก แต่ฉันไม่พบสิ่งนี้ภายใต้การตั้งค่า | ตัวเลือกและอาจจะไม่มีอีกต่อไป? ดูเหมือนว่าฉันจะสามารถแก้ไขเลเยอร์ที่เลือกได้เท่านั้นดังนั้นทำไมจุดต้องปรากฏขึ้นเลย ฉันตรวจสอบการตั้งค่าการจัดเรียงและปิดตัวเลือกการแก้ไขโทโปโลยีใหม่แล้ว ตอนนี้ฉันกำลังหาการแก้ไขรูปหลายเหลี่ยมที่มีความยากลำบากมาก ตอนนี้มันเป็นไปไม่ได้ที่จะย้ายโหนดกับลากเมาส์ง่าย ดูเหมือนว่าตอนนี้จำเป็นต้องลากโหนดใหม่จากจุดสุดยอดไปยังตำแหน่งใหม่จากนั้นลบโหนดเก่า การเลือกสามารถทำได้โดยใช้แป้นพิมพ์หรือเมาส์ แต่การลบสามารถทำได้โดยการกดปุ่ม Delete บนคีย์บอร์ดดังนั้นขั้นตอนทั้งหมดใช้เวลาหลายวินาที อย่างไรก็ตามสิ่งที่มักจะเกิดขึ้นคือเมื่อพยายามสร้างโหนดใหม่จุดยอดที่เชื่อมต่อหลายจุดจะเคลื่อนที่พร้อมกันแม้ว่าจะไม่ได้เลือกโหนดใดก็ตาม สิ่งประหลาดอื่น ๆ ก็เกิดขึ้นเช่นกัน
23 qgis  editing  qgis-3 

3
ประสิทธิภาพแย่ด้วยการจัดเก็บแรสเตอร์ขนาดใหญ่ใน PostGIS และการสร้างภาพใน QGIS
คำถามของฉันเกี่ยวข้องกับการใช้งานและประสิทธิภาพของเครื่องมือซอฟต์แวร์หลายอย่างที่ใช้ร่วมกันคือ PostgreSQL, PostGIS, QGIS และ GDAL ฉันเป็นผู้ใช้ ArcGIS, Python และ R มาเป็นเวลานานและมีความสนใจที่จะเปลี่ยนเป็นระบบ GIS โอเพ่นซอร์สและลินุกซ์ฟรี เมื่อเร็ว ๆ นี้ฉันสนใจใช้ QGIS (ver 2.8) ร่วมกับ PostgreSQL (ver 9.4) และ PostGIS (ver 2.1) และฉันได้ติดตั้งซอฟต์แวร์ลงในคอมพิวเตอร์ที่ใช้ Windows 8.1 x64 (รายละเอียดคอมพิวเตอร์โดยย่อ: ThinkPad X200s พร้อมกับ 2.1GHz Core 2, RAM 8GB และ 240GB SSD) เมื่อฉันเรียนรู้วิธีการจัดการข้อมูลเชิงพื้นที่ของฉัน (มูลค่าประมาณ 100GB) ฉันต้องการเรียกใช้ Ubuntu บนเครื่องนี้ …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.