Map Suite Windows Phone Edition Deployment Guide
From ThinkGeo Wiki
| Rate This Article | |
|---|---|
| Current rating: 0% (0 votes)
You need to enable Javascript to vote
|
In this article, we will talk about how to deploy the applications using Map Suite Windows Phone Edition.
Deploying Applications
We have supplied a merge module that will assist you in deploying all of our required dependencies. You can find it in the directory below.
- \Developer Reference\Merge Module\MapSuiteEcwX64.msm
- \Developer Reference\Merge Module\MapSuiteEcwX86.msm
- \Developer Reference\Merge Module\MapSuiteFdoExtensionx86.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
Note The main assemblies of WindowsPhoneMapSuiteCore.dll, WindowsPhoneGeoAPI.dll, WindowsPhoneNetTopologySuite.dll, WindowsPhoneProjNet.dll, WindowsPhoneEdition.dll, WindowsPhoneProj4Projection.dll, MapSuiteCore.dll, GeoAPI.dll, NetTopologySuite.dll, WindowsPhoneMapConnector.dll are not included in the merge module as your project should automatically reference them and pull in these assemblies. 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.
WindowsPhoneEdition Libraries
- Windows Phone Application reference:
- WindowsPhoneMapSuiteCore.dll
- WindowsPhoneGeoApi.dll
- WindowsPhoneNetTopologySuite.dll
- WindowsPhoneProjNet.dll
- WindowsPhoneEdition.dll
- WindowsPhoneProj4Projection.dll
- Server reference:
- MapSuiteCore.dll
- GeoApi.dll
- NetTopologySuite.dll
- WindowsPhoneMapConnector.dll
Libraries Required for Satellite Imagery in 32 bit system. (Must be in the SYSTEMROOT, Used at server)
- 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
- Map Suite 6.0\MapSuiteGeoRasterx86\NCScnet.dll
- Map Suite 6.0\MapSuiteGeoRasterx86\NCSEcw.dll
- Map Suite 6.0\MapSuiteGeoRasterx86\NCSUtil.dll
- msvcp71.dll
- msvcr71.dll
- Map Suite 6.0\TiffWrapperX86.dll
Libraries Required for Satellite Imagery in 64 bit system. (Must be in the SYSTEMROOT, Used at server)
- 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
- Map Suite 6.0\MapSuiteGeoRasterx64\NCScnet.dll
- Map Suite 6.0\MapSuiteGeoRasterx64\NCSEcw.dll
- Map Suite 6.0\MapSuiteGeoRasterx64\NCSUtil.dll
- msvcp71.dll
- msvcr71.dll
- Map Suite 6.0\TiffWrapperX64.dll
Libraries for Postgre Support (Used at server)
- Npgsql.dll
- PostgreSpatialExtension.dll
Libraries for Zedgraph Support
- ZedGraph.dll
- ZedgraphStyleExtension.dll
Libraries for Projection Support
- Windows Phone Application reference (Used at Client):
- WindowsPhoneProjNet.dll
- WindowsPhoneProj4Projection.dll
- Server reference: (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, Used at server)
- Map Suite 6.0\MapSuitePrjHelper
Libaries for Fdo Data Feature Support.(The whole folder must be copied to the SYSTEMROOT, Used at server)
- Map Suite 6.0\MapSuiteFdoExtensionX86\
- Map Suite 6.0\MapSuiteFdoExtensionX64\
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.