GeoJSON ↔ WKT Converter
Converti tra i formati GeoJSON e WKT (Well-Known Text). Essenziale per flussi di lavoro con PostGIS, QGIS e database spaziali.
Cos'è WKT?
Well-Known Text (WKT) è un linguaggio di markup testuale per rappresentare oggetti di geometria vettoriale. È ampiamente utilizzato in:
- PostGIS — Estensione spaziale di PostgreSQL
- QGIS — Applicazione GIS desktop
- Database spaziali — Oracle Spatial, SQL Server, ecc.
- Standard OGC — Formati dell'Open Geospatial Consortium
Come utilizzare
GeoJSON → WKT
- Seleziona "GeoJSON → WKT" come modalità di conversione
- Incolla o trascina il tuo file GeoJSON
- Copia l'output WKT per utilizzarlo nelle query PostGIS o in QGIS
WKT → GeoJSON
- Seleziona "WKT → GeoJSON" come modalità di conversione
- Incolla il testo WKT (POINT, LINESTRING, POLYGON, ecc.)
- Scarica il GeoJSON o visualizzalo sulla mappa
Funzionalità
✓ Conversione bidirezionale — GeoJSON ↔ WKT in entrambe le direzioni
✓ Tutti i tipi di geometria — Point, LineString, Polygon, Multi*, GeometryCollection
✓ Anteprima istantanea — Visualizza i risultati su una mappa interattiva
✓ Compatibile con PostGIS — Copia WKT direttamente nelle query SQL
✓ Supporto batch — Converti più elementi contemporaneamente
✓ Supporto EWKT — WKT esteso con SRID (es. SRID=4326;POINT(...))
Casi d'uso
🗄️ Importa in PostGIS — Converti GeoJSON in WKT per istruzioni SQL INSERT
🗺️ Esporta da QGIS — Converti WKT in GeoJSON per la mappatura web
🔍 Query spaziali — Utilizza WKT nelle funzioni ST_GeomFromText()
📊 Migrazione dati — Trasferisci geometrie tra diversi sistemi GIS
🧪 Test — Converti rapidamente geometrie per analisi spaziali
Esempi di formato 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))Poligono con foro
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 esteso (EWKT)
SRID=4326;POINT(-122.4194 37.7749)Integrazione con PostGIS
Inserisci GeoJSON come WKT
sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);Query WKT da PostGIS
sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);Consigli
💡 Specifica sempre SRID quando utilizzi WKT in PostGIS (di solito 4326 per coordinate GPS)
💡 Usa il formato EWKT per preservare il sistema di coordinate
💡 Convalida il WKT prima di inserirlo nei database per evitare errori
💡 Controlla l'ordine delle coordinate — WKT utilizza (X Y) = (Longitudine Latitudine)
💡 Fai attenzione alla precisione — Troppe cifre decimali possono rallentare le query spaziali
Strumenti correlati
- GeoJSON ↔ TopoJSON — Converti da/a TopoJSON
- Shapefile → GeoJSON — Converti Shapefiles
- CRS Converter — Trasforma sistemi di coordinate
- GeoJSON Minifier — Riduci la dimensione del file
Dettagli tecnici
Tipi di geometria supportati
- Point, MultiPoint
- LineString, MultiLineString
- Polygon, MultiPolygon
- GeometryCollection
Sistemi di coordinate
- WGS84 (EPSG:4326) — Predefinito
- EWKT con supporto SRID per altri sistemi di coordinate
Formati di input
- GeoJSON: Feature, FeatureCollection, Geometry
- WKT: Formato standard OGC WKT
- EWKT: WKT esteso con prefisso SRID
Formati di output
- WKT: Testo conforme agli standard OGC
- EWKT: Con prefisso SRID (opzionale)
- GeoJSON: Formato standard RFC 7946
Domande frequenti
D: Qual è la differenza tra WKT ed EWKT?
R: EWKT (Extended WKT) include il prefisso SRID per il sistema di coordinate, es. SRID=4326;POINT(...). Il WKT standard non ha SRID.
D: Posso convertire geometrie 3D (con coordinate Z)?
R: Sì, sia WKT che EWKT supportano le coordinate Z, es. POINT Z (30 10 5).
D: Funziona con PostGIS 3.x?
R: Sì, il formato WKT è compatibile con tutte le versioni di PostGIS.
D: Posso convertire grandi dataset?
R: Sì, ma per file molto grandi (>100MB), considera l'utilizzo di strumenti da riga di comando come GDAL/OGR.
D: Qual è l'ordine delle coordinate in WKT?
R: WKT utilizza (X Y) = (Longitudine Latitudine), lo stesso di GeoJSON.
D: Posso utilizzare questo con Oracle Spatial?
R: Sì, Oracle Spatial utilizza anche il formato WKT tramite SDO_GEOMETRY.
D: Come posso aggiungere SRID all'output WKT?
R: Abilita l'opzione "Formato EWKT" per includere il prefisso SRID nell'output.