WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

geoTIFF zu .MAT

 

Lutzi
Forum-Anfänger

Forum-Anfänger


Beiträge: 14
Anmeldedatum: 23.02.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2016, 13:51     Titel: geoTIFF zu .MAT
  Antworten mit Zitat      
Ich habe ein geoTIFF und möchte dieses Höhenmodel gerne als .mat file speichern. Das heißt, die Informationen aus meinem DEM als Variablen in einem .mat file um danach Bilder auf mein Höhenmodel zu refferieren.
Ich habe keinen richtigen Ansatz um das zu bewerkstelligen.

Ich besitze sowohl die Image Processing Toolbox und die Mapping Toolbox.

Vielen Dank für eure Hilfe.
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.435
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.04.2016, 13:56     Titel:
  Antworten mit Zitat      
Hallo,

in der Mapping Toolbox gibt es ja geotiffread und geotiffwrite. Hast du das schon versucht?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Lutzi
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 14
Anmeldedatum: 23.02.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2016, 14:32     Titel:
  Antworten mit Zitat      
Ja, da bekomme ich dann aber den Fehler: Struct contents reference from a non-struct array object.

Grüße,
Lutzi
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.435
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.04.2016, 14:43     Titel:
  Antworten mit Zitat      
Hallo,

dann wäre die nächste Frage:
Wie hast du das bisher versucht?

Am besten ein reproduzierbares Beispiel zur Verfügung stellen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 12.04.2016, 14:46     Titel:
  Antworten mit Zitat      
der thread aus meiner signatur ist sehr gut als anregung was alles an information gebraucht wird um sinnvoll antworten zu können.
grüße winkow
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Lutzi
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 14
Anmeldedatum: 23.02.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2016, 15:30     Titel:
  Antworten mit Zitat      
Ich habe einfach: [A, R] = geotiffread(filename) benutzt und bei filename den dokumentnamen angegeben. Das gTIFF dokumentet ist eine Rasterdatei in grautönen.


Danke,
Luc
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.435
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.04.2016, 15:42     Titel:
  Antworten mit Zitat      
Hallo,

in der Doku ist als Beispiel
Code:
[boston, R] = geotiffread('boston.tif');
angegeben, und das läuft bei mir auch.

Die Frage ist also, was an deinen Daten anders ist - und damit wir das sagen können, müsstest du wohl einen Beispieldatensatz zur Verfügung stellen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Lutzi
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 14
Anmeldedatum: 23.02.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2016, 16:11     Titel:
  Antworten mit Zitat      
Jetzt funktioniert
Code:
[DEM_LUC, R]=geotiffread('DEM_LUC.TIF');
auch bei mir, nur bekomme ich keine Werte importiert. Nur -32767.
Wenn ich das Dokument in einem GIS Programm öffne, sind die Werte erhalten, nur in Matlab nicht.
Ich weiß nicht ob ich die Daten veröffentlichen darf.

Danke für die schnellen Antworten,
Luc
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.435
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.04.2016, 18:40     Titel:
  Antworten mit Zitat      
Hallo,

die entstehenden Arrays können ja recht groß sein. Bist du sicher, dass *alle* Einträge -32767 sind? Falls ja, werden wir da nicht weiterhelfen können.
Kontaktiere doch mal den Technischen Support von MathWorks. Beispieldaten, die das Problem aufweisen, wirst du vermutlich allerdings schon zur Verfügung stellen müssen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Lutzi
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 14
Anmeldedatum: 23.02.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2016, 18:47     Titel:
  Antworten mit Zitat      
Ja, waren alle Arrays. Hab aber auch gerade das Problem gefunden, die Koordinatensysteme waren nicht synchronisiert.
Jetzt habe ich mein Höhenmodel und kann vielleicht weiter arbeiten Smile

Vielen Dank für deine Hilfe
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.