User Tools

Site Tools


map_suite_core_deployment_guide

Map Suite Core Deployment Guide

Deploying Applications

Several Merge Modules are supplied to assist you in deploying all of our required dependencies. You can find then in the directory below.

  • \Developer Reference\Merge Module\MapSuiteEcwX64.msm
  • \Developer Reference\Merge Module\MapSuiteEcwX86.msm
  • \Developer Reference\Merge Module\MapSuiteGeoTiffX64.msm
  • \Developer Reference\Merge Module\MapSuiteGeoTiffX86.msm
  • \Developer Reference\Merge Module\MapSuiteMrSidX64.msm
  • \Developer Reference\Merge Module\MapSuiteMrSidX86.msm
  • \Developer Reference\Merge Module\MapSuitePrjHelperX64.msm
  • \Developer Reference\Merge Module\MapSuitePrjHelperX86.msm
  • \Developer Reference\Merge Module\MapSuiteProj4ProjectionX64.msm
  • \Developer Reference\Merge Module\MapSuiteProj4ProjectionX86.msm
  • \Developer Reference\Merge Module\VC_User_CRT71_RTL_X86_—.msm
  • \Developer Reference\Merge Module\VC_User_STL71_RTL_X86_—.msm
  • \Developer Reference\Merge Module\MicrosoftSqlServerSpatialX86.msm*
  • \Developer Reference\Merge Module\MicrosoftSqlServerSpatialX64.msm*
  • \Developer Reference\Merge Module\Microsoft_VC100_CRT_x64.msm*
  • \Developer Reference\Merge Module\Microsoft_VC100_CRT_x86.msm*

From Build 6.0.35.0 in Development Branch, can also be download here: http://wiki.thinkgeo.com/wiki/File:MapSuiteSqlServerTypesMergeModule2012-07-11.zip

Note: The main assemblies of MapSuiteCore.DLL , NetTopologySuite.DLL GeoAPI.dll are not included in the Merge Modules, your project should automatically reference them and pull in these assemblies.

MicrosoftSqlServerSpatialX86.msm and MicrosoftSqlServerSpatialX64.msm are always required.

MapSuiteGeoTiffX64.msm and MapSuiteGeoTiffX86.msm are not required if the GeoTiffRasterSource's LibraryType is ManagedLibTiff(By Default).

MapSuiteProj4ProjectionX64.msm and MapSuiteProj4ProjectionX86.msm are not required if Proj4Projection's MemoryMode is ManagedProj4Projection(By Default).

Dependencies Overview

There are a number of dependencies that are required for different functionality. Below is a list of DLLs and their usage.

Core Libraries

  • GeoAPI.dll
  • MapSuiteCore.dll
  • NetTopologySuite.dll
  • Microsoft.SqlServer.Types.dll*

Libraries Required for Satellite Imagery in 32 bit system. (Must be in the SYSTEMROOT)

  • Map Suite 6.0\MapSuiteGeoRasterx86\lti_dsdk_dll.dll
  • Map Suite 6.0\MapSuiteGeoRasterx86\MapSuiteEcwX86.DLL
  • Map Suite 6.0\MapSuiteGeoRasterx86\MapSuiteGeoRasterX86.dll
  • Map Suite 6.0\MapSuiteGeoRasterx86\MapSuiteMrSidsX86.DLL
  • msvcp71.dll
  • msvcr71.dll
  • Map Suite 6.0\MapSuiteGeoRasterx86\NCScnet.dll
  • Map Suite 6.0\MapSuiteGeoRasterx86\NCSEcw.dll
  • Map Suite 6.0\MapSuiteGeoRasterx86\NCSUtil.dll
  • SqlServerSpatial110.dll*

Libraries Required for Satellite Imagery in 64 bit system. (Must be in the SYSTEMROOT)

  • Map Suite 6.0\MapSuiteGeoRasterx64\lti_dsdk_dll.dll
  • Map Suite 6.0\MapSuiteGeoRasterx64\MapSuiteEcwX64.DLL
  • Map Suite 6.0\MapSuiteGeoRasterx64\MapSuiteGeoRasterX64.dll
  • Map Suite 6.0\MapSuiteGeoRasterx64\MapSuiteMrSidsX64.DLL
  • msvcp71.dll
  • msvcr71.dll
  • Map Suite 6.0\MapSuiteGeoRasterx64\NCScnet.dll
  • Map Suite 6.0\MapSuiteGeoRasterx64\NCSEcw.dll
  • Map Suite 6.0\MapSuiteGeoRasterx64\NCSUtil.dll
  • SqlServerSpatial110.dll

Libraries for Postgre Support

  • Npgsql.dll
  • PostgreSpatialExtension.dll

Libraries for Zedgraph Support

  • ZedGraph.dll
  • ZedgraphStyleExtension.dll

Libraries for Projection Support. (Must be in the SYSTEMROOT)

  • Map Suite 6.0\MapSuiteProjectionX64.dll
  • Map Suite 6.0\MapSuiteProjectionX86.dll
  • Map Suite 6.0\Proj4ExtensionX64.dll
  • Map Suite 6.0\Proj4ExtensionX86.dll

Data Folder For Prj/Proj4 Conversion Support.(Must be in the SYSTEMROOT)

  • Map Suite 6.0\MapSuitePrjHelper

Libaries for Fdo Data Feature Support.(The whole folder must be copied to the SYSTEMROOT\)

  • Map Suite 6.0\MapSuiteFdoExtensionX86\
  • Map Suite 6.0\MapSuiteFdoExtensionX64\
  • From Build 6.0.35.0 in Development Branch

Note

ShapeFileFeatureSource.ExecuteQuery function isn’t supported for 64 bit system, because the Microsoft.Jet.OLEDB 4.0 isn’t supported on a 64 bit system.

From 6.0.35.0 in Development Branch, Microsoft VC 10 Runtime is required. You can install it by using the merge modules listed above, or install Microsoft's package directly from http://www.microsoft.com/en-us/download/details.aspx?id=5555 (X86) and http://www.microsoft.com/en-us/download/details.aspx?id=14632 (X64).

map_suite_core_deployment_guide.txt · Last modified: 2015/09/21 01:50 by admin