GeoJSON ↔ WKT pārveidotājs
Pārveidojiet starp GeoJSON un WKT (Well-Known Text) formātiem. Neaizstājams rīks PostGIS, QGIS un telpisko datubāzu darbplūsmām.
Conversion Direction
Input GeoJSON
or drag & drop
Kas ir WKT?
Well-Known Text (WKT) ir teksta marķēšanas valoda, kas tiek izmantota vektoru ģeometrijas objektu attēlošanai. Tā tiek plaši izmantota:
- PostGIS — PostgreSQL telpiskajā paplašinājumā
- QGIS — darbvirsmas ĢIS lietojumprogrammā
- Telpiskās datubāzēs — Oracle Spatial, SQL Server u.c.
- OGC standartos — Open Geospatial Consortium formātos
Kā lietot
GeoJSON → WKT
- Izvēlieties "GeoJSON → WKT" pārveidošanas režīmu
- Ielīmējiet vai velciet savu GeoJSON failu
- Kopējiet WKT rezultātu, lai izmantotu PostGIS vaicājumos vai QGIS
WKT → GeoJSON
- Izvēlieties "WKT → GeoJSON" pārveidošanas režīmu
- Ielīmējiet WKT tekstu (POINT, LINESTRING, POLYGON u.c.)
- Lejupielādējiet GeoJSON vai apskatiet priekšskatījumu kartē
Funkcijas
✓ Divvirzienu pārveidošana — GeoJSON ↔ WKT abos virzienos
✓ Visi ģeometrijas tipi — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Tūlītējs priekšskatījums — Skatiet rezultātus interaktīvā kartē
✓ PostGIS gatavs — Kopējiet WKT tieši SQL vaicājumos
✓ Partijas atbalsts — Pārveidojiet vairākus elementus vienlaikus
✓ EWKT atbalsts — Paplašināts WKT ar SRID (piem., SRID=4326;POINT(...))
Lietošanas gadījumi
🗄️ Importēšana PostGIS — Pārveidojiet GeoJSON uz WKT SQL INSERT paziņojumiem
🗺️ Eksportēšana no QGIS — Pārveidojiet WKT uz GeoJSON tīmekļa kartēšanai
🔍 Telpiskie vaicājumi — Izmantojiet WKT ST_GeomFromText() funkcijās
📊 Datu migrācija — Pārnesiet ģeometrijas starp dažādām ĢIS sistēmām
🧪 Testēšana — Ātri pārveidojiet ģeometrijas telpiskai analīzei
WKT formāta piemēri
Punkts
POINT(30 10)LineString
LINESTRING(30 10, 10 30, 40 40)Poligons
POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))Poligons ar caurumu
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))Paplašināts WKT (EWKT)
SRID=4326;POINT(-122.4194 37.7749)PostGIS integrācija
Ievietojiet GeoJSON kā WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Vaicājiet WKT no PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Padomi
💡 Vienmēr norādiet SRID, kad izmantojat WKT PostGIS (parasti 4326 GPS koordinātēm)
💡 Izmantojiet EWKT formātu, lai saglabātu koordinātu sistēmu
💡 Validējiet WKT, pirms ievietošanas datubāzēs, lai izvairītos no kļūdām
💡 Pārbaudiet koordinātu secību — WKT izmanto (X Y) = (garums platums)
💡 Pievērsiet uzmanību precizitātei — pārāk daudz decimāldaļu var palēnināt telpiskos vaicājumus
Saistītie rīki
- GeoJSON ↔ TopoJSON — Pārveidojiet uz/no TopoJSON
- Shapefile → GeoJSON — Pārveidojiet Shapefiles
- CRS pārveidotājs — Transformējiet koordinātu sistēmas
- GeoJSON Minifier — Samaziniet faila izmēru
Tehniskā informācija
Atbalstītie ģeometrijas tipi
- Punkts, MultiPoint
- LineString, MultiLineString
- Poligons, MultiPolygon
- GeometryCollection
Koordinātu sistēmas
- WGS84 (EPSG:4326) — Noklusējums
- EWKT ar SRID atbalstu citām koordinātu sistēmām
Ievades formāti
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Standarta OGC WKT formāts
- EWKT: Paplašināts WKT ar SRID prefiksu
Izvades formāti
- WKT: Tīrs OGC atbilstošs teksts
- EWKT: Ar SRID prefiksu (pēc izvēles)
- GeoJSON: Standarta RFC 7946 formāts
Bieži uzdotie jautājumi
J: Kāda ir atšķirība starp WKT un EWKT?
A: EWKT (Paplašināts WKT) ietver SRID prefiksu koordinātu sistēmai, piem., SRID=4326;POINT(...). Standarta WKT neietver SRID.
J: Vai es varu pārveidot 3D ģeometrijas (ar Z koordinātēm)?
A: Jā, gan WKT, gan EWKT atbalsta Z koordinātas, piem., POINT Z (30 10 5).
J: Vai tas darbojas ar PostGIS 3.x?
A: Jā, WKT formāts ir saderīgs ar visām PostGIS versijām.
J: Vai es varu pārveidot lielus datu kopumus?
A: Jā, bet ļoti lieliem failiem (>100MB) apsveriet GDAL/OGR komandrindas rīku izmantošanu.
J: Kāda ir koordinātu secība WKT?
A: WKT izmanto (X Y) = (garums platums), tāpat kā GeoJSON.
J: Vai es varu izmantot šo ar Oracle Spatial?
A: Jā, Oracle Spatial arī izmanto WKT formātu caur SDO_GEOMETRY.
J: Kā pievienot SRID WKT rezultātam?
A: Aktivizējiet "EWKT formāta" opciju, lai iekļautu SRID prefiksu rezultātā.