| |
VB.NET - Ein- und UmsteigerBinär-Datei auslesen | | | Autor: Samuel | Datum: 14.11.12 10:25 |
| Hallo,
da ich Anfänger bin, schreib ich die Frag nun hier rein obwohl sie wahrscheinlich etwas anspruchsvoller ist.
Ich brauche ein kleines Programm für die Masterarbeit um die Daten der Magellansonde auszulesen. Die Daten sind für jeden frei auf der NASA-Seite zugänglich.
Ich habe es mir ein paar mal durchgelesen und rumgespielt, aber ich raffe es nicht.
Ziel ist es, die binären dateien in ein array zu laden und dann als Bilder oder plots abzuspeichern. Vielleicht kennen es manche aus den Unix/Linux System mit plot arraydatei. Nur muss ich die Möglichkeit dann haben, das array als Bilddatei mit hintergrundinfos zu speichern. Das ist aber ein anderes Thema
Quellcode hab ich noch keinen, da ich wirklich keine richtige Ahnung habe, wie ich da anfangen soll. Habs mit io.streamreader probiert aber keinen Erfolg gehabt.
Ich wäre froh, wenn ihr mir helfen könnt. Wäre schon klasse, wenn ich einfach mal allgemein es schaffen würde, binärdaten da auslesen zu können ;)
Hier die Beschreibung der NASA wie die Datei aufgebaut ist
1.5.4.1. Data Format Descriptions
The reference data unit is the byte. In Global A&R products, data is
stored in fields with various sizes and formats--one- and two-byte
unsigned binary integers, and character strings. The detailed formats
of the numeric fields of the product tapes sent to DMAT are defined
in appendix A.
If a field is described as containing n bytes of ASCII character
string data, this implies that the leftmost (lowest numbered) byte
contains the first character byte, the next lowest byte contains the
next character, and so forth. Character strings are written to tape
with lower numbered bytes preceding higher numbered bytes.
Image frames and sub-frames can be thought of as pictures or as an
nxm dimensional array of binary numbers (pixels) A(x,y). When written
to tape, pixel A(0,0), representing the top left corner of the
picture, is written first, followed by A(1,0), and so forth. Pixel
A(n-1,0) occupies the top right corner, A(0,m-1) the bottom left
corner, and A(n-1,m-1) the bottom right.
Hier noch ein Link zu einer Datei. Könnt ja mal reinschaun. Die binärdatein enden auf *.img, das andere sind lib dateien mit Beschreibungen dazu, wie die Datei aufgebaut ist. Mit f01.img gehts los
http://pds-geosciences.wustl.edu/mgn/mgn-v-gxdr-v1/mg_3002/gtdr/south/
Wie gesagt, das sind die originaldaten der Magellansonde die an der Venus vorbeigeflogen ist und mit Radarstrahlen die Oberfläche untersucht hat. Evtl. erhöht das etwas die neugierde
Viele Grüße und Danke schonmal an alle, die sich die mühe gemacht haben, den Text hier zu lesen
Samuel | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|