format zum speichern von landkarten
-
hallo!
ich frage mich, wie man landkarten gut speichern kann.
ich meine jetzt nich für programme die ausrechnen, wie man am schnellsten von a nach b kommt (die also nur knotenpunkte speichern und dann als graph ansehen) sondern richtig landkarten. Also wo ist ein See, wo ist ein weg, welche form hat der see, wie groß ist der berg, wo ist die höhenlinie und so weiter. Dazu sollten auch noch Namen usw. gespeichert werden können. Das ganze als Bild zu speichern und dann zu streamen finde ich nicht gut, nimmt viel speicher, und es ist auch unflexibel, wenn man es erstmal gespeichert hat.Wonach kann ich bei google suchen, oder hant ihr direkte links sogar dazu?
Gruß, Maxi
-
Nimm doch einfach eine Vektor-Grafik dafür. SVG würde sich hier zB anbieten, da du in das XML-Format auch leicht eigene Informationen integrieren kannst.
-
hm... kann man mit svg denn auch so komische unregelmäßige formen wie seen oder flüsse darstellen? dachte das kann nur so kreise, graden, rechtecke und sowas? aber ich werds mir mal angucken
-
Durch Pfade und Bezier-Kurven geht das. Du kannst eigentlich alles damit darstellen.
-
3dxml wäre noch nen heißer Kandidat.
Die Formatspezifikation gibt es auf Anfrage bei http://www.3ds.com/products-solutions/3d-for-all/3d-xml/overview/.Gruß Spacelord
-
hm... 3dxml sieht auch ganz gut aus, auf den ersten Blick, zumal man damit auch ganz leicht die höhendaten einspeichern könnte... hab jedenfalls mal sone anfrgae gestellt. versteh zwar ncih ganz, wieso die nich einfach so zum runterladedn is, aber naja.
Ma sehn wie das so is.n problem hab ich dann aber noch: wie bekomm ich Landschaftsdaten (die ich auch erstma woher bekommn müsste) in das format umgewandelt. Müsste wohl n konverter schreiben. Naja, das is erstma nebensächlich. Kann man ja später machen.
-
Interessanter Beitrag über 3DXML: Open 3D Xml
Hitsch
-
- contains trade secrets.
- cannot be reverse engineered, etc.
- cannot be used for derivative works.
- cannot be used for commerical products.
- cannot have its protective security system disabled (what????)
- is limited to one-year use, and then must be destroyed (are you sweating yet?)
- and has not been fully documented by Dassault.also... ok, damit is das format wohl gegessen ...
Naja... hab mich mittlerweile auf ein svg-ähnliches eigenes Format geeinigt. ich glaub damit wird das ganz gut gehen. Unterstützt (erstmal) nur Pfade
-
Nur um das klarzustellen.
Die schrecklichen Lizenzvereinbarungen von denen da oben die Rede ist beziehen sich auf nen Viewer und nen Programm ,das aus beliebigen OpenGL Scenen 3dxml Files generieren kann.
Das Ganze hat rein garnichts mit der Formatspezifikation zu tun.
Der einzige Punkt ist halt dass in 3dxml Files ,die z.B. von CATIA generiert wurden ,nen binäres Format zur Geometriebeschreibung verwendet wird das nicht dokumentiert ist.Es bleibt dem Otto-Normal-User also verwährt die 3dxml Daten ,aus den kommerziellen Produkten von 3ds,weiter zu verarbeiten.
Schaut euch doch mal das OpenJT Projekt von der 3ds-Konkurrenz(UGS) an.
Das ist sogar so "open" dass man erstmal nen Memberbeitrag von 10000 - 90000 Dollar pro Jahr zahlen darf
.Gruß Spacelord