GeoJSON ↔ WKT Konwerter
Konwertuj między GeoJSON a WKT (Well-Known Text). Niezbędne narzędzie dla PostGIS, QGIS i przepływów pracy z bazami danych przestrzennych.
Conversion Direction
Input GeoJSON
or drag & drop
Co to jest WKT?
Well-Known Text (WKT) to język znaczników tekstowych do reprezentowania obiektów geometrii wektorowej. Jest szeroko stosowany w:
- PostGIS — rozszerzenie przestrzenne dla PostgreSQL
- QGIS — aplikacja GIS na komputery stacjonarne
- Bazy danych przestrzennych — Oracle Spatial, SQL Server, itd.
- Standardy OGC — formaty Open Geospatial Consortium
Jak używać
GeoJSON → WKT
- Wybierz tryb konwersji "GeoJSON → WKT"
- Wklej lub przeciągnij swój plik GeoJSON
- Skopiuj wynik WKT do użycia w zapytaniach PostGIS lub QGIS
WKT → GeoJSON
- Wybierz tryb konwersji "WKT → GeoJSON"
- Wklej tekst WKT (POINT, LINESTRING, POLYGON, itd.)
- Pobierz GeoJSON lub zobacz podgląd na mapie
Funkcje
✓ Dwukierunkowa konwersja — GeoJSON ↔ WKT w obu kierunkach
✓ Wszystkie typy geometrii — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Natychmiastowy podgląd — Zobacz wyniki na interaktywnej mapie
✓ Gotowe dla PostGIS — Skopiuj WKT bezpośrednio do zapytań SQL
✓ Obsługa wsadowa — Konwertuj wiele obiektów jednocześnie
✓ Obsługa EWKT — Rozszerzony WKT z SRID (np. SRID=4326;POINT(...))
Zastosowania
🗄️ Import do PostGIS — Konwertuj GeoJSON na WKT do instrukcji INSERT w SQL
🗺️ Eksport z QGIS — Konwertuj WKT na GeoJSON do map internetowych
🔍 Zapytania przestrzenne — Używaj WKT w funkcjach ST_GeomFromText()
📊 Migracja danych — Przenoś geometrie między różnymi systemami GIS
🧪 Testowanie — Szybko konwertuj geometrie do analizy przestrzennej
Przykłady formatów WKT
Punkt
POINT(30 10)Linia
LINESTRING(30 10, 10 30, 40 40)Wielokąt
POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))Wielokąt z dziurą
POLYGON((35 10, 45 45, 15 40, 10 20, 35 10),
(20 30, 35 35, 30 20, 20 30))Wielopunkt
MULTIPOINT((10 40), (40 30), (20 20), (30 10))Rozszerzony WKT (EWKT)
SRID=4326;POINT(-122.4194 37.7749)Integracja z PostGIS
Wstaw GeoJSON jako WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Zapytanie WKT z PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Wskazówki
💡 Zawsze określ SRID, gdy używasz WKT w PostGIS (zwykle 4326 dla współrzędnych GPS)
💡 Używaj formatu EWKT dla zachowania systemu współrzędnych
💡 Waliduj WKT przed wstawieniem do bazy danych, aby uniknąć błędów
💡 Sprawdź kolejność współrzędnych — WKT używa (X Y) = (długość geograficzna szerokość geograficzna)
💡 Zwróć uwagę na precyzję — Zbyt wiele miejsc po przecinku może spowolnić zapytania przestrzenne
Powiązane narzędzia
- GeoJSON ↔ TopoJSON — Konwertuj na/z TopoJSON
- Shapefile → GeoJSON — Konwertuj pliki Shapefile
- CRS Converter — Przekształcaj systemy współrzędnych
- GeoJSON Minifier — Zmniejsz rozmiar pliku
Szczegóły techniczne
Obsługiwane typy geometrii
- Point, MultiPoint
- LineString, MultiLineString
- Polygon, MultiPolygon
- GeometryCollection
Systemy współrzędnych
- WGS84 (EPSG:4326) — Domyślny
- EWKT z obsługą SRID dla innych systemów współrzędnych
Format wejściowy
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Standardowy format OGC WKT
- EWKT: Rozszerzony WKT z prefiksem SRID
Format wyjściowy
- WKT: Czysty tekst zgodny z OGC
- EWKT: Z prefiksem SRID (opcjonalnie)
- GeoJSON: Standardowy format RFC 7946
Najczęściej zadawane pytania
P: Jaka jest różnica między WKT a EWKT?
O: EWKT (Rozszerzony WKT) zawiera prefiks SRID dla systemu współrzędnych, np. SRID=4326;POINT(...). Standardowy WKT nie zawiera SRID.
P: Czy mogę konwertować geometrie 3D (z współrzędnymi Z)?
O: Tak, zarówno WKT, jak i EWKT obsługują współrzędne Z, np. POINT Z (30 10 5).
P: Czy to działa z PostGIS 3.x?
O: Tak, format WKT jest kompatybilny ze wszystkimi wersjami PostGIS.
P: Czy mogę konwertować duże zestawy danych?
O: Tak, ale dla bardzo dużych plików (>100MB) rozważ użycie narzędzi wiersza poleceń GDAL/OGR.
P: Jaka jest kolejność współrzędnych w WKT?
O: WKT używa (X Y) = (długość geograficzna szerokość geograficzna), tak samo jak GeoJSON.
P: Czy mogę używać tego z Oracle Spatial?
O: Tak, Oracle Spatial również używa formatu WKT za pomocą SDO_GEOMETRY.
P: Jak dodać SRID do wynikowego WKT?
O: Włącz opcję "format EWKT", aby dodać prefiks SRID do wyniku.