3 Stimmen

Was ist das einfachste Format für GIS-Daten?

Ich möchte einige kartenähnliche Daten (offensichtliche Dinge wie Punkte / Pfade / Polygone / Bitmaps mit Anmerkungen; auch Quad-Tree-Masken, aber ich kann sie in etwas anderes konvertieren, wenn nötig) in benutzerdefinierten Format und GIS-Programme wie Qgis scheinen gerade gut für rechts mit ihm.

In welche Formate sollte ich die Daten exportieren? Wenn möglich, möchte ich in der Lage sein, leicht zu parsen Benutzer geänderte Daten zurück als gut. Die GIS-Welt scheint viel zu viele seltsame Formate zu haben, so dass ich nicht einmal weiß, wo ich anfangen soll.

4voto

Chris Taylor Punkte 50950

Das ESRI Shapefile-Format ist recht einfach zu implementieren, und obwohl ich schon seit fast 15 Jahren nicht mehr auf dem GIS-Markt tätig bin, glaube ich, dass es immer noch ein recht gängiges Format ist.

http://en.wikipedia.org/wiki/Shapefile

3voto

winwaed Punkte 7485

Wohl oder übel gibt es Shape-Dateien immer noch und das Format wird veröffentlicht. Sie werden auch von so gut wie allen GIS- und ernstzunehmenden Dienstprogrammen akzeptiert.

Es handelt sich jedoch um ein Binärformat, und die Dateien werden schnell umfangreich, da für jeden Datentyp und jede Form eine Reihe von Dateien benötigt wird.

KML wurde oben bereits erwähnt. Es hat sich als Standard durchgesetzt und basiert auf XML, d. h. es ist leicht zu schreiben. Er ist jedoch für Anmerkungen konzipiert, was für viele GIS-Anwendungen eine Einschränkung darstellen kann.

Ein weiteres interessantes Format ist GML. Es ist ein weiteres XML-Format, aber wie XML selbst ist es vielleicht zu flexibel für sein eigenes Wohl. Bevor ich einen GML-Exporter schreibe, würde ich ein Zielsystem wählen und dann für dessen Vokabular und Implementierung schreiben.

0voto

谢志鹏 Punkte 1

Geojson ist viel einfacher als shapefile, kml oder gml, und es ist weit verbreitet auf webgis.we kann Shapefile mit Geotools leicht in Geojson umwandeln.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X