Здравствуйте.
Использую функцию:
[CODE] // Запросить данные о проекции растра по имени файла
// name - имя файла растра
// mapregister - адрес структуры, в которой будут размещены
// данные о проекции
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapGetRstProjectionDataByName(const char *name,
MAPREGISTEREX* mapregister);
[/CODE]для следующего растра:
[URL=https://drive.google.com/open?id=1nZDCZx2MB_z2bODKdPK9v4CQ947G14Pg]ссылка[/URL]
Код возврата функции не ноль (rc 1 long в спойлере ниже).
Структура выглядит вот так (скопировал данные из отладчика, m_mapReg):
Скрытый текст |
---|
Локальные переменные __FUNCTION__ "loadInfoAboutMap\000" char[17] koi8rFilePath "/home/vegorov/testsMaps/rsw/Kovel/Kovel.rsw" QByteArray rc 1 long this @0x7fffd4000df0 gis::core::RSingleMap [gis::core::IMapAccess] @0x7fffd4000df0 gis::core::IMapAccess m_info @0x7fffd4000e28 gis::core::MapInfo [vptr] _vptr.MapInfo m_mapReg @0x7fffd4000e30 MAPREGISTEREX AxisMeridian 0 double CoordinateSystem 0 int DataProjection 0 int DeviceCapability 0 int EPSGCode 0 int EllipsoideKind 0 int FalseEasting 0 double FalseNorthing 0 double FirstMainParallel 0 double FlagRealPlace 1 int FrameKind 0 int HeightSystem 0 int HeightUnit 0 int Length 208 int MainPointParallel 0 double MapType -1 int MaterialProjection 0 int Name "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" char[32] '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char '\0' 0 0x00 char PlaneUnit 0 int PoleLatitude 0 double PoleLongitude 0 double Reserv2 @0x7fffd4000ee0 double[4] Scale 100000 int ScaleFactor 0 double SecondMainParallel 0 double TurnAngle 0 double ZoneIdent 0 int ZoneNumber 0 int m_supportedFormats <1 элемент> QList<gis::common::FileType> Инспектор Выражения Возвращаемое значение Подсказка |
FlagRealPlace = 1 (SIT c рамкой) ??????
Кроме масштаба никаких данных вроде нет (MapType ещё -1 , но это вроде флаг ошибки, Undefined или типа того) .
Это растр такой плохой?