I took a look and found an issue loading SID files in v16 if the projection could not be automatically determined. I was seeing a prompt to fake position or cancel rather than just selecting the projection like the GM app had. This may have failed differently for you depending on your load flags.
I still have the problem with the new build. The same MrSID image loads fine in normal GM16 and GM16 automatically recognizes the projection.
I have lti_dsdk_9.1.dll in the bin64 folder. I believe that's the correct one. If it matters I also see lti_lidar_dsdk.dll and lti_lidar_dsdk_1.1.dll in the folder. Any other ideas?
What flags are you passing to GM_LoadLayerList? Can you provide a sample SID file that doesn't load in the SDK? The SID files I have now all load fine for me with the latest SDK build. If you use the C++ sample application included with the SDK do they fail there too?
Note you don't need lti_lidar_dsdk.dll, that's from the old SDK. The lti_lidar_dsdk_1.1.dll should be all that is in the latest GM SDK builds. That shouldn't cause a problem, just an extra file you don't need.
Aha that was the clue I needed. The 32-bit was fine, but the 64-bit folder had the 32-bit DLLs instead of the 64-bit DLLs. I've fixed that now and the 64-bit version works. I have placed a new SDK build with the latest changes at http://www.globalmapper.com/GlobalMapperSDK_v16_latest_beta.zip .
Yikes I apologize, WinZip didn't update the DLLs in the .zip file when I fixed them in the folder, I guess because the dates were older. I've manually updated that now and the SDK installer .exe on the web site is also updated. I have placed a new SDK build with the latest changes at http://www.globalmapper.com/GlobalMapperSDK_v16_latest_beta.zip .
Comments
I took a look and found an issue loading SID files in v16 if the projection could not be automatically determined. I was seeing a prompt to fake position or cancel rather than just selecting the projection like the GM app had. This may have failed differently for you depending on your load flags.
I have placed a new SDK build with the latest changes at http://www.globalmapper.com/GlobalMapperSDK_v16_latest_beta.zip . Also make sure you are using the latest MrSID DLL files from the bin/bin64 folder. They have changed since SDK v15.
Thanks,
Mike
Global Mapper Guru
geohelp@bluemarblegeo.com
Blue Marble Geographics for Coordinate Conversion, Image Reprojection and Vector Translation
I still have the problem with the new build. The same MrSID image loads fine in normal GM16 and GM16 automatically recognizes the projection.
I have lti_dsdk_9.1.dll in the bin64 folder. I believe that's the correct one. If it matters I also see lti_lidar_dsdk.dll and lti_lidar_dsdk_1.1.dll in the folder. Any other ideas?
Thanks,
David
What flags are you passing to GM_LoadLayerList? Can you provide a sample SID file that doesn't load in the SDK? The SID files I have now all load fine for me with the latest SDK build. If you use the C++ sample application included with the SDK do they fail there too?
Note you don't need lti_lidar_dsdk.dll, that's from the old SDK. The lti_lidar_dsdk_1.1.dll should be all that is in the latest GM SDK builds. That shouldn't cause a problem, just an extra file you don't need.
Thanks,
Mike
Global Mapper Guru
geohelp@bluemarblegeo.com
Blue Marble Geographics for Coordinate Conversion, Image Reprojection and Vector Translation
I am passing zero for the load flag argument. I checked the file string and it's good.
The 32-bit sample app works fine; the 64-bit sample app fails like my app (which is 64-bit). Hope that helps.
David
Aha that was the clue I needed. The 32-bit was fine, but the 64-bit folder had the 32-bit DLLs instead of the 64-bit DLLs. I've fixed that now and the 64-bit version works. I have placed a new SDK build with the latest changes at http://www.globalmapper.com/GlobalMapperSDK_v16_latest_beta.zip .
Thanks,
Mike
Global Mapper Guru
geohelp@bluemarblegeo.com
Blue Marble Geographics for Coordinate Conversion, Image Reprojection and Vector Translation
I still show the same problem. Was the 64-bit dll updated?
Thanks for the help,
David
Yikes I apologize, WinZip didn't update the DLLs in the .zip file when I fixed them in the folder, I guess because the dates were older. I've manually updated that now and the SDK installer .exe on the web site is also updated. I have placed a new SDK build with the latest changes at http://www.globalmapper.com/GlobalMapperSDK_v16_latest_beta.zip .
Thanks,
Mike
Global Mapper Guru
geohelp@bluemarblegeo.com
Blue Marble Geographics for Coordinate Conversion, Image Reprojection and Vector Translation
David