Walidator GeoJSON
Sprawdź poprawność plików Geographic JSON. Wykrywaj błędy, ostrzeżenia i problemy z jakością danych. Za darmo i prywatnie — pliki są przetwarzane w Twojej przeglądarce.
Co sprawdzamy
- Poprawna struktura JSON
- Wymagane elementy i zgodność ze schematem
- Zakresy i poprawność współrzędnych
- Brakujące lub puste nazwy obiektów
- Zduplikowane współrzędne
- Sugestie dotyczące jakości danych
Typowe wykrywane problemy
Nieprawidłowa składnia JSON po ręcznej edycji lub z powodu błędów API, odwrócone współrzędne szer./dł. geogr. (GeoJSON wymaga formatu [longitude, latitude]), współrzędne poza dopuszczalnymi zakresami, brakujące wymagane właściwości ''type'', nieprawidłowe typy geometrii, błędne zagnieżdżenie współrzędnych dla Polygon i MultiPolygon oraz niezgodność ze specyfikacją powodująca problemy z bibliotekami mapowymi.
Kiedy warto zwalidować GeoJSON
Przed wdrożeniem na mapach internetowych (Mapbox, Leaflet, OpenLayers), aby uniknąć błędów w czasie wykonywania; po wygenerowaniu GeoJSON ze skryptów lub API; podczas debugowania problemów z bibliotekami mapowymi; przed importem do przestrzennych baz danych, takich jak PostGIS; lub po połączeniu GeoJSON z wielu źródeł, aby zapewnić spójną strukturę i kompatybilność układów współrzędnych.
Często zadawane pytania
Co sprawdza walidator GeoJSON?
Walidator weryfikuje składnię JSON, strukturę GeoJSON, poprawność współrzędnych, wymagane właściwości, typy geometrii i zgodność ze specyfikacją GeoJSON. Sprawdza też typowe problemy, takie jak odwrócone współrzędne szer./dł. geogr., nieprawidłowe zakresy współrzędnych i brakujące właściwości obiektów.
Czy mój GeoJSON jest gdzieś przesyłany?
Nie. Walidacja odbywa się w całości w przeglądarce za pomocą JavaScriptu. Dane GeoJSON pozostają na Twoim urządzeniu i nigdy nie są wysyłane na żaden serwer.
Jaki jest maksymalny rozmiar pliku?
Walidator przeglądarkowy obsługuje pliki do 5 MB. W przypadku większych zbiorów danych lub przetwarzania wsadowego pełna aplikacja Takeout Tools obsługuje pliki bez limitu wielkości.
Czy mogę walidować odpowiedzi API?
Tak! Możesz wkleić GeoJSON bezpośrednio z odpowiedzi API lub załadować go z pliku. Walidator sprawdzi, czy struktura jest zgodna ze specyfikacją GeoJSON, co jest idealne do debugowania integracji z API.