GeoJSON ↔ WKT Converter
Μετατρέψτε μεταξύ των μορφών GeoJSON και WKT (Well-Known Text). Απαραίτητο για PostGIS, QGIS και ροές εργασίας βάσεων δεδομένων χωρικών δεδομένων.
Conversion Direction
Input GeoJSON
or drag & drop
Τι είναι το WKT;
Το Well-Known Text (WKT) είναι μια γλώσσα σήμανσης κειμένου για την αναπαράσταση αντικειμένων γεωμετρίας διανυσμάτων. Χρησιμοποιείται ευρέως σε:
- PostGIS — Επέκταση χωρικών δεδομένων του PostgreSQL
- QGIS — Εφαρμογή GIS για υπολογιστές
- Βάσεις δεδομένων χωρικών δεδομένων — Oracle Spatial, SQL Server, κ.λπ.
- Πρότυπα OGC — Μορφές του Open Geospatial Consortium
Πώς να Χρησιμοποιήσετε
GeoJSON → WKT
- Επιλέξτε "GeoJSON → WKT" λειτουργία μετατροπής
- Επικολλήστε ή σύρετε το αρχείο GeoJSON σας
- Αντιγράψτε την έξοδο WKT για χρήση σε ερωτήματα PostGIS ή QGIS
WKT → GeoJSON
- Επιλέξτε "WKT → GeoJSON" λειτουργία μετατροπής
- Επικολλήστε το κείμενο WKT (POINT, LINESTRING, POLYGON, κ.λπ.)
- Κατεβάστε το GeoJSON ή δείτε την προεπισκόπηση στον χάρτη
Χαρακτηριστικά
✓ Διπλής κατεύθυνσης μετατροπή — GeoJSON ↔ WKT και στις δύο κατευθύνσεις
✓ Όλοι οι τύποι γεωμετρίας — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Άμεση προεπισκόπηση — Δείτε αποτελέσματα σε διαδραστικό χάρτη
✓ Έτοιμο για PostGIS — Αντιγράψτε το WKT απευθείας σε ερωτήματα SQL
✓ Υποστήριξη παρτίδας — Μετατρέψτε πολλαπλά χαρακτηριστικά ταυτόχρονα
✓ Υποστήριξη EWKT — Εκτεταμένο WKT με SRID (π.χ., SRID=4326;POINT(...))
Χρήσεις
🗄️ Εισαγωγή στο PostGIS — Μετατρέψτε GeoJSON σε WKT για δηλώσεις SQL INSERT
🗺️ Εξαγωγή από το QGIS — Μετατρέψτε WKT σε GeoJSON για χαρτογράφηση ιστού
🔍 Ερωτήματα χωρικών δεδομένων — Χρησιμοποιήστε WKT σε συναρτήσεις ST_GeomFromText()
📊 Μεταφορά δεδομένων — Μεταφέρετε γεωμετρίες μεταξύ διαφορετικών συστημάτων GIS
🧪 Δοκιμές — Μετατρέψτε γρήγορα γεωμετρίες για χωρική ανάλυση
Παραδείγματα Μορφής 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((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))Εκτεταμένο WKT (EWKT)
SRID=4326;POINT(-122.4194 37.7749)Ενσωμάτωση με PostGIS
Εισαγωγή GeoJSON ως WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Ερώτημα WKT από PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Συμβουλές
💡 Πάντα να καθορίζετε SRID όταν χρησιμοποιείτε WKT στο PostGIS (συνήθως 4326 για συντεταγμένες GPS)
💡 Χρησιμοποιήστε τη μορφή EWKT για διατήρηση του συστήματος συντεταγμένων
💡 Επικυρώστε το WKT πριν από την εισαγωγή σε βάσεις δεδομένων για αποφυγή σφαλμάτων
💡 Ελέγξτε τη σειρά συντεταγμένων — Το WKT χρησιμοποιεί (X Y) = (Γεωγραφικό Μήκος Γεωγραφικό Πλάτος)
💡 Προσέξτε την ακρίβεια — Πάρα πολλά δεκαδικά ψηφία μπορεί να επιβραδύνουν τα χωρικά ερωτήματα
Σχετικά Εργαλεία
- GeoJSON ↔ TopoJSON — Μετατροπή σε/από TopoJSON
- Shapefile → GeoJSON — Μετατροπή Shapefiles
- CRS Converter — Μετασχηματισμός συστημάτων συντεταγμένων
- GeoJSON Minifier — Μείωση μεγέθους αρχείου
Τεχνικές Λεπτομέρειες
Υποστηριζόμενοι Τύποι Γεωμετρίας
- Point, MultiPoint
- LineString, MultiLineString
- Polygon, MultiPolygon
- GeometryCollection
Συστήματα Συντεταγμένων
- WGS84 (EPSG:4326) — Προεπιλογή
- EWKT με υποστήριξη SRID για άλλα συστήματα συντεταγμένων
Μορφές Εισόδου
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Τυπική μορφή OGC WKT
- EWKT: Εκτεταμένο WKT με πρόθεμα SRID
Μορφές Εξόδου
- WKT: Καθαρό κείμενο συμβατό με OGC
- EWKT: Με πρόθεμα SRID (προαιρετικό)
- GeoJSON: Τυπική μορφή RFC 7946
Συχνές Ερωτήσεις
Ε: Ποια είναι η διαφορά μεταξύ WKT και EWKT;
Α: Το EWKT (Extended WKT) περιλαμβάνει πρόθεμα SRID για το σύστημα συντεταγμένων, π.χ., SRID=4326;POINT(...). Το τυπικό WKT δεν έχει SRID.
Ε: Μπορώ να μετατρέψω γεωμετρίες 3D (με συντεταγμένες Z);
Α: Ναι, τόσο το WKT όσο και το EWKT υποστηρίζουν συντεταγμένες Z, π.χ., POINT Z (30 10 5).
Ε: Λειτουργεί με PostGIS 3.x;
Α: Ναι, η μορφή WKT είναι συμβατή με όλες τις εκδόσεις του PostGIS.
Ε: Μπορώ να μετατρέψω μεγάλα σύνολα δεδομένων;
Α: Ναι, αλλά για πολύ μεγάλα αρχεία (>100MB), εξετάστε τη χρήση εργαλείων γραμμής εντολών GDAL/OGR.
Ε: Ποια είναι η σειρά συντεταγμένων στο WKT;
Α: Το WKT χρησιμοποιεί (X Y) = (Γεωγραφικό Μήκος Γεωγραφικό Πλάτος), ίδια με το GeoJSON.
Ε: Μπορώ να το χρησιμοποιήσω με το Oracle Spatial;
Α: Ναι, το Oracle Spatial χρησιμοποιεί επίσης τη μορφή WKT μέσω SDO_GEOMETRY.
Ε: Πώς μπορώ να προσθέσω SRID στην έξοδο WKT;
Α: Ενεργοποιήστε την επιλογή "μορφή EWKT" για να συμπεριλάβετε το πρόθεμα SRID στην έξοδο.