GeoJSON ↔ WKT Converter
Konversi antara format GeoJSON dan WKT (Well-Known Text). Penting untuk PostGIS, QGIS, dan alur kerja basis data spasial.
Conversion Direction
Input GeoJSON
or drag & drop
Apa itu WKT?
Well-Known Text (WKT) adalah bahasa markup teks untuk merepresentasikan objek geometri vektor. Ini banyak digunakan dalam:
- PostGIS — Ekstensi spasial PostgreSQL
- QGIS — Aplikasi GIS desktop
- Basis data spasial — Oracle Spatial, SQL Server, dll.
- Standar OGC — Format dari Open Geospatial Consortium
Cara Menggunakan
GeoJSON → WKT
- Pilih mode konversi "GeoJSON → WKT"
- Tempel atau seret file GeoJSON Anda
- Salin output WKT untuk digunakan dalam kueri PostGIS atau QGIS
WKT → GeoJSON
- Pilih mode konversi "WKT → GeoJSON"
- Tempel teks WKT (POINT, LINESTRING, POLYGON, dll.)
- Unduh GeoJSON atau pratinjau di peta
Fitur
✓ Konversi dua arah — GeoJSON ↔ WKT di kedua arah
✓ Semua jenis geometri — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Pratinjau instan — Lihat hasil di peta interaktif
✓ Siap PostGIS — Salin WKT langsung ke kueri SQL
✓ Dukungan batch — Konversi beberapa fitur sekaligus
✓ Dukungan EWKT — WKT yang diperluas dengan SRID (misalnya, SRID=4326;POINT(...))
Kasus Penggunaan
🗄️ Impor ke PostGIS — Konversi GeoJSON ke WKT untuk pernyataan SQL INSERT
🗺️ Ekspor dari QGIS — Konversi WKT ke GeoJSON untuk pemetaan web
🔍 Kueri spasial — Gunakan WKT dalam fungsi ST_GeomFromText()
📊 Migrasi data — Transfer geometri antar sistem GIS yang berbeda
🧪 Pengujian — Cepat mengonversi geometri untuk analisis spasial
Contoh Format WKT
Point
POINT(30 10)LineString
LINESTRING(30 10, 10 30, 40 40)Polygon
POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))Polygon dengan Lubang
POLYGON((35 10, 45 45, 15 40, 10 20, 35 10),
(20 30, 35 35, 30 20, 20 30))MultiPoint
MULTIPOINT((10 40), (40 30), (20 20), (30 10))Extended WKT (EWKT)
SRID=4326;POINT(-122.4194 37.7749)Integrasi PostGIS
Masukkan GeoJSON sebagai WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Kueri WKT dari PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Tips
💡 Selalu tentukan SRID saat menggunakan WKT di PostGIS (biasanya 4326 untuk koordinat GPS)
💡 Gunakan format EWKT untuk pelestarian sistem koordinat
💡 Validasi WKT sebelum memasukkan ke basis data untuk menghindari kesalahan
💡 Periksa urutan koordinat — WKT menggunakan (X Y) = (Longitude Latitude)
💡 Perhatikan presisi — Terlalu banyak desimal dapat memperlambat kueri spasial
Alat Terkait
- GeoJSON ↔ TopoJSON — Konversi ke/dari TopoJSON
- Shapefile → GeoJSON — Konversi Shapefiles
- CRS Converter — Transformasi sistem koordinat
- GeoJSON Minifier — Mengurangi ukuran file
Detail Teknis
Jenis Geometri yang Didukung
- Point, MultiPoint
- LineString, MultiLineString
- Polygon, MultiPolygon
- GeometryCollection
Sistem Koordinat
- WGS84 (EPSG:4326) — Default
- EWKT dengan dukungan SRID untuk sistem koordinat lainnya
Format Input
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Format OGC WKT standar
- EWKT: WKT yang diperluas dengan awalan SRID
Format Output
- WKT: Teks yang sesuai dengan OGC
- EWKT: Dengan awalan SRID (opsional)
- GeoJSON: Format standar RFC 7946
Pertanyaan yang Sering Diajukan
Q: Apa perbedaan antara WKT dan EWKT?
A: EWKT (Extended WKT) mencakup awalan SRID untuk sistem koordinat, misalnya, SRID=4326;POINT(...). WKT standar tidak memiliki SRID.
Q: Bisakah saya mengonversi geometri 3D (dengan koordinat Z)?
A: Ya, baik WKT maupun EWKT mendukung koordinat Z, misalnya, POINT Z (30 10 5).
Q: Apakah ini berfungsi dengan PostGIS 3.x?
A: Ya, format WKT kompatibel dengan semua versi PostGIS.
Q: Bisakah saya mengonversi dataset besar?
A: Ya, tetapi untuk file yang sangat besar (>100MB), pertimbangkan menggunakan alat baris perintah GDAL/OGR.
Q: Apa urutan koordinat dalam WKT?
A: WKT menggunakan (X Y) = (Longitude Latitude), sama seperti GeoJSON.
Q: Bisakah saya menggunakan ini dengan Oracle Spatial?
A: Ya, Oracle Spatial juga menggunakan format WKT melalui SDO_GEOMETRY.
Q: Bagaimana cara menambahkan SRID ke output WKT?
A: Aktifkan opsi "format EWKT" untuk menyertakan awalan SRID dalam output.