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

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük