Skip to content

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

  1. Izvēlieties "GeoJSON → WKT" pārveidošanas režīmu
  2. Ielīmējiet vai velciet savu GeoJSON failu
  3. Kopējiet WKT rezultātu, lai izmantotu PostGIS vaicājumos vai QGIS

WKT → GeoJSON

  1. Izvēlieties "WKT → GeoJSON" pārveidošanas režīmu
  2. Ielīmējiet WKT tekstu (POINT, LINESTRING, POLYGON u.c.)
  3. 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

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ā.