Ich versuche, eine CoordinateTransformation zu erstellen, um das SRS eines Shapefiles zu transformieren. Doch beim Versuch, eine mit dem folgenden Methodenaufruf zu erstellen:Der Typinitialisierer für 'OSGeo.OSR.OsrPINVOKE' hat eine Ausnahme ausgelöst
var sourceSrs = new SpatialReference(Osr.SRS_WKT_WGS84);
Ich bekomme die Ausnahme:
Die Typeninitialisierer für ‚OSGeo.OSR.OsrPINVOKE‘ hat eine Ausnahme.
Die detaillierte Ausnahme wie folgt aussieht:
Kann jemand helfen?
Ich habe diese Frage bereits auf [GIS SE] gestellt (http://gis.stackexchange.com/q/198362/30966). – displayName
Dieses "schlechte Bildformat" weist wahrscheinlich auf einen Unterschied in der Architektur hin - etwas, das für x86 gebaut wurde, um zum Beispiel mit etwas zu interagieren, das für x64 gebaut wurde. Vieles davon ist wahrscheinlich hinter den P/Invoke-Aufrufen verborgen, die für die von Ihnen verwendete Bibliothek intern sind. –
@ Cᴏʀʏ: Sie sind absolut richtig. Also habe ich diesen Code von einem Komponententest ausgeführt. Ich habe die 'Default Process Architecture' unter Test Settings auf x64 gesetzt. Ich bekomme diese Ausnahme immer noch. Irgendeine andere Einstellung, die ich ändern muss (was denkst du)? – displayName