Validatore GeoJSON
Valida i tuoi file Geographic JSON. Controlla errori, avvisi e problemi di qualità dei dati. Gratuito e privato — i file vengono elaborati nel tuo browser.
Cosa controlliamo
- Struttura JSON valida
- Elementi richiesti e conformità allo schema
- Limiti e validità delle coordinate
- Nomi di feature mancanti o vuoti
- Coordinate duplicate
- Suggerimenti sulla qualità dei dati
Problemi comuni che rileviamo
Sintassi JSON non valida da modifiche manuali o errori API, coordinate lat/lon invertite (GeoJSON richiede [longitudine, latitudine]), coordinate fuori dai limiti validi, proprietà ''type'' obbligatorie mancanti, tipi di geometria errati per le feature, nidificazione delle coordinate non valida per Polygon e MultiPolygon, e struttura non conforme che causa errori nelle librerie di cartografia.
Quando validare il tuo GeoJSON
Prima del deployment su mappe web (Mapbox, Leaflet, OpenLayers) per evitare errori a runtime, dopo aver generato GeoJSON da script o API, durante il debug di problemi con librerie di cartografia, prima dell''importazione in database spaziali come PostGIS, o quando si combinano GeoJSON da più fonti per garantire compatibilità di struttura e sistema di coordinate.
Domande frequenti
Cosa controlla il validatore GeoJSON?
Il validatore verifica la sintassi JSON, la struttura GeoJSON, la validità delle coordinate, le proprietà obbligatorie, i tipi di geometria e la conformità alla specifica GeoJSON. Controlla anche problemi comuni come lat/lon invertite, limiti delle coordinate non validi e proprietà delle feature mancanti.
Il mio GeoJSON viene caricato da qualche parte?
No. La validazione viene eseguita interamente nel tuo browser tramite JavaScript. I tuoi dati GeoJSON restano sul tuo dispositivo e non vengono mai inviati a nessun server.
Qual è la dimensione massima del file?
Il validatore nel browser gestisce file fino a 5 MB. Per dataset più grandi o elaborazione batch, l''app completa di Takeout Tools supporta file di dimensioni illimitate.
Posso validare risposte API?
Sì! Puoi incollare GeoJSON direttamente da risposte API o caricarlo da un file. Il validatore verificherà se la struttura è conforme alla specifica GeoJSON, rendendolo perfetto per il debug di integrazioni API.