Skip to content
Loading…
This layer is editable and shared with the public. To prevent unwanted editing, unshare this item or approve it for public data collection.
Finish setting up your layer
Describe your item below. Add fields on the Data tab. Configure editing on the Settings tab. Configure drawing and pop-ups through Map Viewer or Visualization tab.

This SDK contains GDAL command line tools, import library, headers and a sample driver for ArcGIS 10.9. A brief summary of the item is not available. Add a brief summary about the item.

‎Code sample by

New notebook runtime available. You can update the runtime from the settings tab of the item details page.

Item created: Jun 23, 2021 Item updated: Jun 23, 2021 Number of downloads: 102

Snapshot last refreshed:

1945 characters left.

Description

A common way to support a new raster format is to create a GDAL Driver that knows how to read (and possibly write) the image files (see www.gdal.org).  ArcGIS, like many software packages, uses GDAL libraries to access raster data. ArcGIS also provides a way for you to build support for your GDAL Driver into ArcGIS, so your raster format is handled the same way as other built-in formats.

This sample illustrates the mechanics of compiling a GDAL Driver with the same GDAL libraries that ArcGIS uses so ArcGIS can recognize and work with the raster format. This SDK contains GDAL command line tools, import library, headers and a sample driver for ArcGIS 10.9.  ArcGIS 10.9 has both 32-bit and 64-bit files.

For more information about this SDK, please read the frmt_rmc.html file, which is located within the .\samples\rmcdataset folder of the zip file.

Compiler Requirements
ArcGIS Desktop 10.9 – Visual Studio 2019 version 16.7.3 (32 bit)
ArcGIS Server 10.9 – Visual Studio 2019 version 16.7.3 (64 bit)

An in-depth description of the item is not available.

Layers

Ground Layers

Tools

Tables

Basemap

Project Contents:

Solution Contents

Contents

Layers

Screenshots

Terms of Use

No special restrictions or limitations on using the item's content have been provided.

Comments (2)

Sign in to add a comment.

michael.difelice Item Owner commented 3 years ago Delete Reply

Also, sorry about the mess in the last comment -- I had it all formatted and it looks like it was lost after selecting "Comment"

michael.difelice Item Owner commented 3 years ago Delete Reply

Hi - having some issues with the latest release. Downloaded the SDK and tried compiling in the following environment - WINDOWSSDKLIBVERSION = 10.0.18362.0\ WINDOWSSDKVERSION = 10.0.18362.0\ FRAMEWORK40VERSION = v4.0 FRAMEWORKVERSION64 = v4.0.30319 VCTOOLSVERSION = 14.29.30133 UCRTVERSION = 10.0.18362.0 VISUALSTUDIOVERSION = 16.0 FRAMEWORKVERSION = v4.0.30319 `NOTE` - because my environmnet is using `VCTOOLSVERSION`=`14.29`, I'll need to set `VCPREFIX` manually to `14.27`. michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109 # set GDAL_SDK=D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109 michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109 # ls lib vc14.27 michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109 # set VCPREFIX=vc14.27 michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109 # cd samples\rmcdataset michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset # nmake 2>&1 | grep Version Microsoft (R) Program Maintenance Utility Version 14.29.30136.0 michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset # nmake -f makefile.vc WIN64=1 clean Microsoft (R) Program Maintenance Utility Version 14.29.30136.0 Copyright (C) Microsoft Corporation. All rights reserved. del *.obj del *.dll Could Not Find D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset\*.dll del *.exp Could Not Find D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset\*.exp del *.lib Could Not Find D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset\*.lib del *.ilk Could Not Find D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset\*.ilk del *.pdb del *.manifest Could Not Find D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset\*.manifest michaeldf@GNA-ENG-MDF D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset # nmake -f makefile.vc WIN64=1 Microsoft (R) Program Maintenance Utility Version 14.29.30136.0 Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /MD /EHsc /W3 -ID:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include /Zi /Fdgdal_RMC.pdb /c rmcdataset.cpp rmcdataset.cpp D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_featurestyle.h(89): warning C4251: 'OGRStyleTable::osLastRequestedStyleName': class 'CPLString' needs to have dll-interface to be used by clients of class 'OGRStyleTable' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\cpl_string.h(334): note: see declaration of 'CPLString' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\cpl_json.h(155): warning C4251: 'CPLJSONObject::m_osKey': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'CPLJSONObject' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(947): warning C4251: 'OGRCurve::ConstIterator::m_poPrivate': class 'std::unique_ptr<OGRCurve::ConstIterator::Private,std::default_delete<OGRCurve::ConstIterator::Private>>' needs to have dll-interface to be used by clients of class 'OGRCurve::ConstIterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(947): note: see declaration of 'std::unique_ptr<OGRCurve::ConstIterator::Private,std::default_delete<OGRCurve::ConstIterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(1066): warning C4251: 'OGRSimpleCurve::Iterator::m_poPrivate': class 'std::unique_ptr<OGRSimpleCurve::Iterator::Private,std::default_delete<OGRSimpleCurve::Iterator::Private>>' needs to have dll-interface to be used by clients of class 'OGRSimpleCurve::Iterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(1066): note: see declaration of 'std::unique_ptr<OGRSimpleCurve::Iterator::Private,std::default_delete<OGRSimpleCurve::Iterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(1083): warning C4251: 'OGRSimpleCurve::ConstIterator::m_poPrivate': class 'std::unique_ptr<OGRSimpleCurve::ConstIterator::Private,std::default_delete<OGRSimpleCurve::ConstIterator::Private>>' needs to have dll-interface to be used by clients of class 'OGRSimpleCurve::ConstIterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_geometry.h(1083): note: see declaration of 'std::unique_ptr<OGRSimpleCurve::ConstIterator::Private,std::default_delete<OGRSimpleCurve::ConstIterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_feature.h(384): warning C4251: 'OGRFeature::FieldValue::m_poPrivate': class 'std::unique_ptr<OGRFeature::FieldValue::Private,std::default_delete<OGRFeature::FieldValue::Private>>' needs to have dll-interface to be used by clients of class 'OGRFeature::FieldValue' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_feature.h(384): note: see declaration of 'std::unique_ptr<OGRFeature::FieldValue::Private,std::default_delete<OGRFeature::FieldValue::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_feature.h(527): warning C4251: 'OGRFeature::ConstFieldIterator::m_poPrivate': class 'std::unique_ptr<OGRFeature::ConstFieldIterator::Private,std::default_delete<OGRFeature::ConstFieldIterator::Private>>' needs to have dll-interface to be used by clients of class 'OGRFeature::ConstFieldIterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\ogr_feature.h(527): note: see declaration of 'std::unique_ptr<OGRFeature::ConstFieldIterator::Private,std::default_delete<OGRFeature::ConstFieldIterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(138): warning C4251: 'GDALMajorObject::sDescription': class 'CPLString' needs to have dll-interface to be used by clients of class 'GDALMajorObject' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\cpl_string.h(334): note: see declaration of 'CPLString' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(191): warning C4251: 'GDALDefaultOverviews::osOvrFilename': class 'CPLString' needs to have dll-interface to be used by clients of class 'GDALDefaultOverviews' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\cpl_string.h(334): note: see declaration of 'CPLString' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(488): warning C4251: 'GDALDataset::Bands::Iterator::m_poPrivate': class 'std::unique_ptr<GDALDataset::Bands::Iterator::Private,std::default_delete<GDALDataset::Bands::Iterator::Private>>' needs to have dll-interface to be used by clients of class 'GDALDataset::Bands::Iterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(488): note: see declaration of 'std::unique_ptr<GDALDataset::Bands::Iterator::Private,std::default_delete<GDALDataset::Bands::Iterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(707): warning C4251: 'GDALDataset::Layers::Iterator::m_poPrivate': class 'std::unique_ptr<GDALDataset::Layers::Iterator::Private,std::default_delete<GDALDataset::Layers::Iterator::Private>>' needs to have dll-interface to be used by clients of class 'GDALDataset::Layers::Iterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(707): note: see declaration of 'std::unique_ptr<GDALDataset::Layers::Iterator::Private,std::default_delete<GDALDataset::Layers::Iterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(765): warning C4251: 'GDALDataset::Features::Iterator::m_poPrivate': class 'std::unique_ptr<GDALDataset::Features::Iterator::Private,std::default_delete<GDALDataset::Features::Iterator::Private>>' needs to have dll-interface to be used by clients of class 'GDALDataset::Features::Iterator' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(765): note: see declaration of 'std::unique_ptr<GDALDataset::Features::Iterator::Private,std::default_delete<GDALDataset::Features::Iterator::Private>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(996): warning C4251: 'GDALColorTable::aoEntries': class 'std::vector<GDALColorEntry,std::allocator<GDALColorEntry>>' needs to have dll-interface to be used by clients of class 'GDALColorTable' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(996): note: see declaration of 'std::vector<GDALColorEntry,std::allocator<GDALColorEntry>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1594): warning C4251: 'GDALDriverManager::oDrivers': class 'std::vector<GDALDriver *,std::allocator<GDALDriver *>>' needs to have dll-interface to be used by clients of class 'GDALDriverManager' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1594): note: see declaration of 'std::vector<GDALDriver *,std::allocator<GDALDriver *>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1595): warning C4251: 'GDALDriverManager::oMapNameToDrivers': class 'std::map<CPLString,GDALDriver *,std::less<CPLString>,std::allocator<std::pair<const CPLString,GDALDriver *>>>' needs to have dll-interface to be used by clients of class 'GDALDriverManager' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1595): note: see declaration of 'std::map<CPLString,GDALDriver *,std::less<CPLString>,std::allocator<std::pair<const CPLString,GDALDriver *>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1596): warning C4251: 'GDALDriverManager::oExtensionToDriverMap': class 'std::map<CPLString,GDALDriver *,EQUAL_CPLString,std::allocator<std::pair<const CPLString,GDALDriver *>>>' needs to have dll-interface to be used by clients of class 'GDALDriverManager' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1596): note: see declaration of 'std::map<CPLString,GDALDriver *,EQUAL_CPLString,std::allocator<std::pair<const CPLString,GDALDriver *>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1824): warning C4251: 'GDALExtendedDataType::m_osName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALExtendedDataType' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1827): warning C4251: 'GDALExtendedDataType::m_aoComponents': class 'std::vector<std::unique_ptr<GDALEDTComponent,std::default_delete<GDALEDTComponent>>,std::allocator<std::unique_ptr<GDALEDTComponent,std::default_delete<GDALEDTComponent>>>>' needs to have dll-interface to be used by clients of class 'GDALExtendedDataType' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1762): note: see declaration of 'std::vector<std::unique_ptr<GDALEDTComponent,std::default_delete<GDALEDTComponent>>,std::allocator<std::unique_ptr<GDALEDTComponent,std::default_delete<GDALEDTComponent>>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1869): warning C4251: 'GDALEDTComponent::m_osName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALEDTComponent' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1918): warning C4251: 'GDALGroup::m_osName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALGroup' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1919): warning C4251: 'GDALGroup::m_osFullName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALGroup' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2014): warning C4251: 'GDALAbstractMDArray::m_osName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALAbstractMDArray' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2015): warning C4251: 'GDALAbstractMDArray::m_osFullName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALAbstractMDArray' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2016): warning C4251: 'GDALAbstractMDArray::m_pSelf': class 'std::weak_ptr<GDALAbstractMDArray>' needs to have dll-interface to be used by clients of class 'GDALAbstractMDArray' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2016): note: see declaration of 'std::weak_ptr<GDALAbstractMDArray>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2188): warning C4251: 'GDALAttribute::m_osCachedVal': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALAttribute' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2228): warning C4251: 'GDALAttributeString::m_dims': class 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' needs to have dll-interface to be used by clients of class 'GDALAttributeString' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1951): note: see declaration of 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2230): warning C4251: 'GDALAttributeString::m_osValue': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALAttributeString' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2259): warning C4251: 'GDALAttributeNumeric::m_dims': class 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' needs to have dll-interface to be used by clients of class 'GDALAttributeNumeric' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1951): note: see declaration of 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2263): warning C4251: 'GDALAttributeNumeric::m_anValuesUInt32': class 'std::vector<GUInt32,std::allocator<GUInt32>>' needs to have dll-interface to be used by clients of class 'GDALAttributeNumeric' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2263): note: see declaration of 'std::vector<GUInt32,std::allocator<GUInt32>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2473): warning C4251: 'GDALMDArrayRegularlySpaced::m_dims': class 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' needs to have dll-interface to be used by clients of class 'GDALMDArrayRegularlySpaced' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1951): note: see declaration of 'std::vector<std::shared_ptr<GDALDimension>,std::allocator<std::shared_ptr<GDALDimension>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2474): warning C4251: 'GDALMDArrayRegularlySpaced::m_attributes': class 'std::vector<std::shared_ptr<GDALAttribute>,std::allocator<std::shared_ptr<GDALAttribute>>>' needs to have dll-interface to be used by clients of class 'GDALMDArrayRegularlySpaced' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(1893): note: see declaration of 'std::vector<std::shared_ptr<GDALAttribute>,std::allocator<std::shared_ptr<GDALAttribute>>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2577): warning C4251: 'GDALDimension::m_osName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALDimension' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2578): warning C4251: 'GDALDimension::m_osFullName': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALDimension' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2579): warning C4251: 'GDALDimension::m_osType': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALDimension' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2580): warning C4251: 'GDALDimension::m_osDirection': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'GDALDimension' C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\xstring(4905): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2593): warning C4251: 'GDALDimensionWeakIndexingVar::m_poIndexingVariable': class 'std::weak_ptr<GDALMDArray>' needs to have dll-interface to be used by clients of class 'GDALDimensionWeakIndexingVar' D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\include\gdal_priv.h(2593): note: see declaration of 'std::weak_ptr<GDALMDArray>' link /dll /debug /out:gdal_RMC.dll rmcdataset.obj D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\lib\vc14.27\x64\gdal203e_i.lib Microsoft (R) Incremental Linker Version 14.29.30136.0 Copyright (C) Microsoft Corporation. All rights reserved. Creating library gdal_RMC.lib and object gdal_RMC.exp if exist gdal_RMC.dll.manifest mt -manifest gdal_RMC.dll.manifest -outputresource:gdal_RMC.dll;2 ``` @ D:\jiras\dap-1396.image-service-grd-failure-arcgis-10-9-0\gdal-sample-test\GDAL_SDK_109\samples\rmcdataset # shasum gdal_RMC.dll d409a3d995423371cd5c3eb50985f2ebf2c68d4b50ea3189099d6b610be1b7030b6510e861bbab8ebc20dc03a3a0dcc301c9cd97dc72a2ca338e37378be61f67 *gdal_RMC.dll When I deploy gdal_RMC.dll and try to load it, it cannot find a particular procedure "The procedure entry point ?GetRawBinaryLayout@GDALDataset@@UEAA_NAEAURawBinaryLayout@1@@Z could not be located in the dynamic link library gdal_RMC.dll" We are having an issue with our own native types as well, but I chose to use the provided sample to illustrate the type of errors we are getting. Using ArcGIS Server 10.9. Strangely, if I attempt to use a previous version of our own GDAL library, linked against the SDK from ArcGIS Server 10.8.1, I can successfully invoke GDALRegister_GEOGRD for our type, but ultimately adding/opening the raster dataset fails. Looking for some assistance, and available to provide logs & more info - thanks!

Item Information

LowHigh

Item Information

LowHigh

Make your item easy to find, understand, and use by providing this information.

    Details

    Dashboard views: Desktop

    Creating data in:

    Published as:

      Other Views:

        Dependent items in the recycle bin

          Applicable: 2d

          Size: 6.53 MB

          Attachments size: 0 KB

          ID: 752b2c4cd8c24539bc9ca6f3afa522ea

          Image Count: 0

          Image Properties

          Layer Drawing

          Using tiles from a cache

          Dynamically from data

          Share
          Owner

          RasterDevTeam

          Folder

          Categories

          This item has not been categorized.

          Assign Category
          Tags

          GDAL, SDK, ArcGIS 10.9

          Edit Tags
          Credits (Attribution)
          No acknowledgements.

          URL View
          WMTS View
          Your tile layer is ready to use
          This tile layer will automatically create tiles as needed and cache them for future use. No further configuration is required. View the Settings tab to change the default options. Build tiles manually for specific scales and extents to improve display performance for the first person to view the tile layer at that scale and extent. Tiles must exist if the layer will be used offline.
          All items were exported successfully
          ${numberOfItems} item(s) were exported successfully. Some item(s) skipped or failed to export.
          See description for more information
          Cannot import
          Export packages from newer portal versions cannot be imported to older versions.
          Loading…