กำลังค้นหาเครื่องมือแก้ไข WKT ออนไลน์อยู่ใช่ไหม


14

เราต้องทำคือการวาดขอบเขตการบริหารที่ง่ายมากผ่าน (แทรกแผนที่ fav ที่นี่) ผ่านเว็บไซต์บางแห่ง

ความต้องการของเราคือ:

  1. คลิกเพื่อสร้างคะแนนซึ่งจะสร้างรูปหลายเหลี่ยม
  2. ลากจุดที่มีอยู่เพื่อแก้ไขรูปหลายเหลี่ยม

ฉันรู้ว่า Google แผนที่และอื่น ๆ สามารถทำสิ่งนี้ได้ทั้งหมด แต่เราหวังว่าจะสามารถใช้ประโยชน์จากไซต์ที่มีอยู่แล้วซึ่งสามารถเสนอสิ่งนี้ได้

นอกจากนี้เรายังชอบที่จะ 'โหลด' ข้อมูล WKT บางอย่างเพื่อให้เราสามารถแก้ไขได้ (ถ้าจำเป็น) โดยที่การโหลดหมายถึงวางลงในกล่องข้อความ

ใครบ้างที่รู้ว่ามีเว็บไซต์ใดบ้างที่มีฟังก์ชันนี้?

คำตอบ:


7

คุณสามารถทำได้ด้วย OpenLayers

โปรดดูได้ที่เป็นตัวอย่างรูปแบบเวกเตอร์ เพียงเลือก 'ข้อความที่รู้จักกันดี' จากดรอปดาวน์และวาดรูปร่างของคุณ คุณจะได้รูปร่างของคุณในรูปแบบ WKT

สำหรับฟังก์ชั่นการแก้ไข / การแก้ไขมีลักษณะที่มีการปรับเปลี่ยนคุณสมบัติของตัวอย่าง นี่แสดงให้เห็นว่าคุณสามารถปรับเปลี่ยนรูปทรงเรขาคณิตที่มีอยู่ได้อย่างไร

คุณสามารถคัดลอกรหัสจากทั้งสองตัวอย่างเหล่านี้ไปยังเซิร์ฟเวอร์ของคุณและรวมและแก้ไขหากจำเป็น


อาน่าสนใจ :) ปัญหา 1) แผนที่นั้นไม่ใช่ google :( 2) แผนที่เล็ก ๆ ไซต์อื่นใดที่อาจทำได้ แต่มีไว้ในแผนที่ที่ใหญ่กว่าและเป็นแผนที่ google
Pure.Krome

คุณสามารถคัดลอกรหัสในระบบของคุณและแก้ไขให้มี: 1) ขนาดใหญ่ขึ้น 2) Google Maps เป็นพื้นหลัง ฉันไม่จำทางออกที่ทำไว้แล้วสำหรับคุณ
Devdatta Tengshe

10

ลองดูที่ Wicket มันยอดเยี่ยม:

http://arthur-e.github.io/Wicket/sandbox-gmaps3.html

กล่องทดลองสาธิตอาจเพียงพอสำหรับคุณหากไม่ใช่คุณอาจใช้เพื่อพัฒนาแอปพลิเคชัน Javascript อย่างง่าย


1
ประตูดูเหมือนจะมีปัญหากับไฟล์ WKT ที่ใหญ่กว่าฉันพบorielo.com/projects/wkt2geojsonเพื่อประมวลผล WKT เกือบทุกขนาดและแสดงตัวอย่างโบนัสของ GeoJson ที่ได้รับ
Dementic

น่าเสียดายที่หน้าประตูที่เชื่อมโยงด้านบนนั้นทนต่อสิ่งต่าง ๆ เช่นวงเล็บที่ขาดหายไป (มันมีความสุขอย่างมากที่จะดึงคุณเป็นรูปสามเหลี่ยมสวย ๆ ด้วยPOLYGON(( 0.0 0.0, 1.0 0.0, 1.0 1.0, 0.0 0.0)!) มันไม่มีประโยชน์เป็นพิเศษหากคุณพยายามทำให้แน่ใจว่ารูปร่าง WKT จะทำงานในที่อื่น ๆ
กัส

github.com/clydedacruz/openstreetmap-wkt-playground สนามเด็กเล่น WKT บน OpenstreetMap
Clyde D'Cruz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.