Wat is het GEO-bestandsformaat?
Bestanden met de extensie .geo worden voornamelijk geassocieerd met twee verschillende 3D-formaten: het op VRML gebaseerde geometriebestand en het verouderde VideoScape 3D-object. De meest voorkomende variant is vastgelegd in de VRML-standaard en biedt een driedimensionale weergave van de ruimte in de vorm van vectorafbeeldingen. Ze maken gebruik van de Virtual Reality Markup Language, tegenwoordig bekend als Virtual Reality Modelling Language, of VRML. Dit creëert een 3D-scène die verschillende elementen kan bevatten. Dankzij een geschikte interface kunnen gebruikers deze ruimte verkennen. .geo-bestanden worden gebruikt bij simulaties van het uiterlijk van gebouwen of landschapselementen.
Een op VRML gebaseerde .geo opent met een tekstheader zoals #VRML V1.0 ascii of #VRML V2.0 utf8; de oudere VideoScape-variant - ontstaan op de Amiga in het midden van de jaren 80 - begint met het ASCII-token 3DG1 gevolgd door een aantal hoekpunten (vertices) en een coördinatenlijst.
.geo-bestanden kunnen een gedetailleerd model bevatten van een stukje werkelijkheid beschreven door de VRML-taal. Dit formaat is gemaakt met de bedoeling om 3D-scènes op het web te delen. Het is vervangen door de Extensible 3D - X3D standaard, die grotere mogelijkheden biedt. Interactieve vectorafbeeldingen beschreven met VRML kunnen informatie bevatten over:
- hoekpunten, randen en vlakken
- kleuren en texture mapping
- lichtreflectieparameters, transparantie
- animaties, geluiden en verlichting
Deze bestanden zijn leesbaar voor mensen en hebben een tekstformaat. Daarom kunnen ze zelfs in een tekstverwerker worden geopend. Sommige 3D-modelleringsprogramma's ondersteunen het VRML-formaat nog steeds, ook al wordt het nu als verouderd beschouwd. Een gerelateerd alternatief voor eenvoudige meshes is het .OBJ formaat, dat op vergelijkbare wijze hoekpunt- en vlakgegevens opslaat als ASCII-tekst, maar zonder de scene-graph-functies van VRML.
Het GeoVRML-consortium werd in 1998 opgericht om het modelleren van driedimensionale geografische gegevens mogelijk te maken met behulp van de 3D-beschrijvingstaal VRML. Het ontwikkelde uitbreidingen voor de standaardtaal, waardoor bestanden konden samenwerken met geografische toepassingen. Tegelijkertijd biedt het de mogelijkheid om modellen in een browser weer te geven met behulp van standaard plug-ins die VRML ondersteunen.
Let op: de extensie .geo is sterk overbezet: deze wordt ook gebruikt door TRUMPF TruTops plaatwerk-CAD-software en door terreintools zoals e-on Vue. Voordat u een tool selecteert, moet u vaststellen welk type .geo-bestand u heeft door de eerste regel te controleren.
Beveiliging & veiligheid
RISICO: LOWEen VRML/VideoScape .geo is een passief 3D-geometriebestand (meestal ASCII-tekst) zonder macro- of scriptengine, dus het openen ervan is een laag risico. Klassieke VRML kon verwijzen naar externe URL's en, in sommige viewers, scriptknooppunten bevatten - dit is alleen een punt van zorg bij een niet-vertrouwde VRML-wereld in een browserplug-in die scripts ondersteunt (die plug-ins zijn nu grotendeels verouderd). De belangrijkste praktische valkuil is formaatverwarring: een .geo kan in werkelijkheid een TRUMPF TruTops CAD-bestand of GIS-gegevens zijn, dus controleer het type voordat u ervan uitgaat dat een tool het kan openen. Vermijd dubieuze „GEO file opener”-sites; 3D Object Converter, TurboCAD en MeshLab dekken de werkelijke behoeften.
Formaatdetails
in een notendop- TRUMPF TruTops plaatwerk-CAD-bestand - TruTops-software schrijft .geo CAD-bestanden die 3D-onderdelen en instructies beschrijven voor TRUMPF lasersnij-, pons- en buigmachines - een industriële betekenis die verschilt van VRML.
- Geografische / GIS of Vue terreingegevens - Verschillende GIS-tools en e-on Vue gebruiken .geo voor geografische/terreingegevens; een ander domein dat de extensie deelt.
Programma's die GEO-bestanden openen
Technische details
diepe specificaties| Bestandscodering | ASCII / UTF-8 platte tekst; geen binaire gegevens in beide varianten |
| VRML-headerhandtekening | `#VRML V1.0 ascii` of `#VRML V2.0 utf8` op byte-offset 0 |
| VideoScape-headerhandtekening | ASCII-token `3DG1` op byte-offset 0, gevolgd door aantal hoekpunten |
| VRML-standaard | VRML 1.0 (1995); VRML97 / ISO-IEC 14772-1:1997 |
| MIME-type | `model/vrml`; verouderde alias `x-world/x-vrml` |
| Compressie | Geen - beide varianten zijn niet-gecomprimeerde platte tekst |
| Scene-graph model | Hiërarchische knooppuntenboom (VRML): transformaties, vormen, materialen, lichten, sensoren |
| Kleur en materiaal | Kleurindex per vlak in VideoScape GEO; volledige materiaal- en textuurknooppunten in VRML |
| Ondersteunde scène-elementen | Hoekpunten, randen, vlakken, UV-texture mapping, lichtbronnen, animaties, geluidsknooppunten |
| Vervangen door | X3D (op XML gebaseerde Web3D-standaard, ISO-IEC 19775, 2004) |
| GeoVRML-extensie | Geografische coördinatenknooppunten toegevoegd door GeoVRML-werkgroep (1998); later opgenomen in X3D |
| Platformoorsprong | VideoScape GEO: Amiga (midden jaren 80); VRML: platformonafhankelijke webstandaard |
| Extensieconflicten | `.geo` wordt ook gebruikt door TRUMPF TruTops plaatwerk-CAD en GIS/terrein-tools (bijv. e-on Vue) |
| Uitgebracht | VideoScape GEO (mid-1980s, Amiga); VRML 1.0 (1995), VRML97 / ISO-IEC 14772 (1997) |
| Laatste versie | VRML97 (superseded by X3D, 2004); VideoScape GEO unchanged |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.web3d.org |
GEO conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GEO-bestanden.