Van egy kis szkriptem, amelyet GeoJSON adatok előállításához használok olyan adatformátumból, amelyet a GIS szoftver jelenleg nem támogat.
Szeretném érvényesíteni a kimenetet, de amikor az ogr2ogr-t használom az elolvasásához, nem ad hasznos információt arról, hogy mely szempontok, sorok vagy karakterek tartalmaznak érvénytelen adatokat.
Van valahol egy tisztességes GeoJSON-hitelesítő, vagy jó módszer a GeoJSON-adatok OGR-vel történő érvényesítésére?
SZERKESZTÉS: Nem keresem a JSON-hitelesítőket vagy a GeoJSON specifikációt Láttam és használtam mindkettőt, hogy eljussak erre a pontra, de az OGR még mindig hibát ad vissza.
Köszönöm!
Megjegyzések
- gis.stackexchange.com/questions/11204/…
Válasz
5 hónap késéssel, de készítettem ezt a dolgot, aminek segítenie kell http://geojsonlint.com/ .
Megjegyzések
- Folyamatosan használom a szolgáltatását .. Azonban a "; 1. sor: A sokszögeknek és a sokpolikonoknak a jobb oldali szabályt kell követniük " nem fordulhat elő.
- Ez nem már elérhető.
- @geocodezip Úgy tűnik, hogy működik és működik, amennyit mondok, és remekül működik!
- Van-e ennek npm-könyvtára?
Válasz
Ha inkább a JavaScript-et választja, most két lehetőség áll rendelkezésre
geojsonhint
Megjegyzések
- mindkettő nem működik …
Válasz
Korábban már kifejtettem ebben a bejegyzésben .
A JSON és a GeoJSON közötti különbségek a helyesírásra vonatkoznak. Ha akarja, további meghatározást adhat hozzá. Nem hinném, hogy nagyon fontos, ha nem vesz részt a GeoJSON JSON specifikációjában … a JSON objektumra nincs korlátozás; az egyetlen fontos dolog, hogy a JSON-nak érvényesnek kell lennie a helyes használathoz.
A JSONLint segítségével ellenőrizheti, hogy a GeoJSON fájlja érvényes-e vagy sem, ami egy JSON-hitelesítő …
és ellenőrizheti a GeoJSON specifikációt itt .
Remélem, hogy ez segít Önnek.
Megjegyzések
- A GeoJSON specifikáció a geojson.org címen található – a GeoJSON CSS-hez, egy nem hivatalos kiterjesztéshez kapcsolódtál.