WKT (Well-Known Text) มักมาจากการสอบถามฐานข้อมูล (PostGIS, SpatiaLite) หรือการส่งออกจาก GIS - เป็นเรขาคณิตในรูปข้อความล้วนเช่น POINT (13.4 52.5) แผนที่เว็บ (Leaflet, Mapbox, OpenLayers) และเครื่องมือนักพัฒนาส่วนใหญ่ต้องการ GeoJSON เครื่องมือนี้อ่านเรขาคณิต WKT ของคุณแล้วเขียนเป็น GeoJSON FeatureCollection ที่เป็นระเบียบ
รู้จักชนิดทั่วไปทั้งหมด: POINT, LINESTRING, POLYGON (ที่มีรู), MULTIPOINT, MULTILINESTRING, MULTIPOLYGON และ GEOMETRYCOLLECTION - ไม่ว่าตัวพิมพ์ใหญ่หรือเล็ก มีหรือไม่มีช่องว่างก่อนวงเล็บ หลายเรขาคณิต (หนึ่งบรรทัดต่อหนึ่งรายการ) กลายเป็นหลาย feature เรขาคณิตที่กระจายข้ามหลายบรรทัดก็อ่านได้ถูกต้องเช่นกัน แท็ก Z (ความสูง) ถูกนำไปด้วย ส่วนแท็ก M (measure) ไม่มีคู่เทียบใน GeoJSON จึงถูกตัดทิ้ง
ทุกอย่างทำงานบนเครื่องในเบราว์เซอร์ทั้งหมด - ข้อมูลตำแหน่งที่อาจอ่อนไหวของคุณไม่เคยออกจากอุปกรณ์ พูดกันตรง ๆ: WKT พกพาเฉพาะเรขาคณิต ดังนั้น feature ที่สร้างขึ้นจึงมีคุณสมบัติว่างเปล่า ลำดับพิกัดยังคงเป็น longitude แล้วตามด้วย latitude ข้อความ WKT ที่ไม่ถูกต้องหรือว่างเปล่าจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน แทนที่จะปลอมผลลัพธ์ว่างขึ้นมา
ข้อมูลทางเทคนิค
ข้อมูลทางเทคนิค | รูปแบบที่รองรับ | WKT, TXT |
|---|
| การแปลงอัตโนมัติ | PNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, ZIP, DOCX, DXF, MIDI, GeoJSON, DDS, HDR, PCX, WBMP |
|---|
| รูปแบบผลลัพธ์ | GeoJSON |
|---|
| การประมวลผลเป็นชุด | ไม่รองรับ |
|---|
| การประมวลผล | ภายในเบราว์เซอร์ (JavaScript) |
|---|
| การอัปโหลดไฟล์ | ไม่มี |
ใน 3 ขั้นตอน
- วางไฟล์ WKT ของคุณ
- การแปลงทำงานโดยอัตโนมัติ
- ดาวน์โหลด GeoJSON
ข้อจำกัด: แปลง WKT เป็น GeoJSON FeatureCollection: POINT, LINESTRING, POLYGON ที่มีรู, แบบ multi และ GEOMETRYCOLLECTION โดยหลายเรขาคณิต (หนึ่งบรรทัดต่อหนึ่งรายการ) กลายเป็นหลาย feature Z (ความสูง) ถูกนำไปด้วย ส่วน M (measure) ถูกตัดทิ้ง เนื่องจาก WKT ไม่มีคุณสมบัติ คุณสมบัติจึงว่างเปล่า พิกัด WGS84 (longitude, latitude) ข้อความ WKT ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความผิดพลาด
คำถามที่พบบ่อย
โดยทั่วไป WKT มาจากไหน
จากฐานข้อมูลเชิงพื้นที่อย่าง PostGIS (ฟังก์ชัน ST_AsText) หรือจากการส่งออก GIS เมื่อเป็น GeoJSON แล้วคุณก็นำเรขาคณิตเหล่านี้ไปใช้ในแผนที่เว็บและสคริปต์
หลายเรขาคณิตถูกรู้จักไหม
ใช่ หลายบรรทัด WKT กลายเป็นหลาย feature เรขาคณิตที่กระจายข้ามหลายบรรทัดก็อ่านได้ถูกต้องเช่นกัน
คุณสมบัติถูกเติมไหม
ไม่ เพราะ WKT ไม่พกพาแอตทริบิวต์ feature จึงมีคุณสมบัติว่างเปล่า สำหรับแอตทริบิวต์ KML, GPX หรือ GeoJSON เองเหมาะสม
แท็ก M เกิดอะไรขึ้น
ค่าวัด (M) ไม่มีคู่เทียบใน GeoJSON จึงถูกตัดทิ้ง ส่วนความสูง Z ยังคงอยู่
ไฟล์ของฉันถูกอัปโหลดไหม
ไม่ การแปลงเกิดขึ้นบนเครื่องในเบราว์เซอร์ทั้งหมด ข้อมูลตำแหน่งไม่เคยออกจากอุปกรณ์ของคุณ
เครื่องมือที่เกี่ยวข้อง
GeoJSON เป็น WKT · DXF เป็น GeoJSON · GPX เป็น GeoJSON · CSV เป็น GeoJSON · NDJSON เป็น GeoJSON · TopoJSON เป็น GeoJSON