top of page
Search
fitzroycowles818kf

ThinkGeo Map Suite Desktop Edition: A Powerful .NET GIS Software Control



This week, we decided to publish in the Code Community the project for Map Suite Explorer. You are already familiar with that free Desktop tool that comes with any edition of Map Suite. It is a basic GIS tool that allows you to view your geographic data and its tabular information. It also allows doing some basic manipulation on your date such as building the spatial index. With the source code at your disposition, you can cut time developing your own application by having at your disposal the code for doing common tasks such as loading, unloading layers, building spatial index, changing styles etc. You will also find interesting the legend and see how you can add, remove, move up and down the different layers. It is by far the most comprehensive project in the Code Community to that date. You will need the reference for MapSuiteDesktop.dll and MapSuiteCore.dll (full or evaluation) to run it.




ThinkGeo Map Suite Desktop Edition Free Download



In this sample we show you how to add robust printing support to your Map Suite applications for the desktop, WPF, web or services environments. Using the code in this sample, you'll be able to build a Print Preview interface that lets your users interactively arrange items (such as a map, scale line, labels, data grid or image) on a virtual page before printing the result to a printer, exporting to a PDF or to a bitmap image. Maps are printed using vector graphics so you can be sure the output will look great on anything from a PDF to a large plotter. The printing system also includes low-level report building classes that make it easy to generate reports in the web or services environment. To help you understand the sample, as well as Map Suite's new printing system upon which it is based, check out our instructional video that will introduce you to all of these concepts and walk you through the sample solution. Please note that you will need version 5.0.102.0 or newer of Map Suite in order to use the new printing features. For more information on how to upgrade, see the Map Suite Daily Builds Guide. Note: Users of Map Suite Web, Silverlight and Services Editions will not have access to the interactive drag-and-drop page layout interface pictured here. However, these editions can still be used to programmatically design page layouts in code and then export them to a printer.


ThinkGeo Map Suite Desktop Edition supports a wide range of map data formats that can be used for importing and exporting files. It displays the contextual information at the user mark that can be beneficial for the user. Users can build their own GIS application by writing a few statements of coding with this application. Its includes some interactive GIS features such as WPF and GDI + design, geometric functions and more. It has the ability to show the data in different map styles that can provide an extraordinary look. This application contains some components that are separated according to various platforms like desktop, server and mobile-based GIS applications. You can also download Atozed CrossTalk.


ThinkGeo.MapSuite.Layers.OpenStreetMap is based on .NET Framework. It is a layer extension is an extension to the Map Suite product line, see below for compatibility. This extension provides the ability to load and render Open Street Map online resources on maps.OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. Rather than the map itself, the data generated by the OpenStreetMap project are considered its primary output. ** This is an extension for use in ThinkGeo's Map Suite product line, see below, as it cannot be used stand alone. **Wiki Documentation: _suite_apiSupported Platforms: Windows, Linux, macOS, iOS, Android- Compatible Products - Map Suite Desktop for WPF Map Suite Desktop for WinForms Map Suite Mobile for Android Map Suite Mobile for iOS Map Suite Web for WebForms Map Suite Web for MVC Map Suite Web for WebAPI


Hi Don,I deleted all DLLs from the System32/SYSWow64 directories and reinstalled the Unmanaged Assemblies from the latest daily dev build (7.0.0.164).Still the same issue.I then updated the references in the sample project for MapSuiteCore.dll/WpfDesktopEdition.dll from the 7.0.0.0 version to the daily dev build version (7.0.164.0).And it works! There must be a change in the core/desktop edition DLL since the original release, not the GeoTIFF.dll (or both)


After you have downloaded and installed the trial version of Map Suite, open Visual Studio.NET, create a new Windows Application and add the Map Suite Map Control to your Toolbox. You can do this by using the Add/Remove Items feature and browsing to the winformsedition.dll file that resides in the installation directory of Map Suite. (By default this is C:\Program Files\Spatially Aware\[The Version Installed]\). Once you have that added you can simply drag and drop a new Map Control onto the Windows Form and you are now ready to create a map. Using the sample data for Mexico that installs with Map Suite, we can quickly create a new Map and let Map Suite render using its defaults. The below code is implemented in the Form's Load method:


A Geographic Information System is a type of application which has a set of facilities to capture, store, retrieve, maintain, and display geographic data and information. GIS applications are developed to meet many purposes, from simple purposes like GIS data exploration to sophisticated purposes like watershed mapping. Different commercial libraries are available for developers to use and implement in their applications, like ArcObject from ESIR and Map Suite from ThinkGeo. Unfortunately, the cost of license for these libraries is usually high, which makes the GIS application development process not viable for free lance programmers and small firms. In this series of tutorials, I am going to describe in detail how to build a desktop GIS application using the Open Source MapWinGIS library and C#. MapWinGIS is an ActiveX control for GIS development, with built-in support for many Raster and Vector formats. MapWinGIS.ocx is the core of MapWindow GIS, the well known Open Source, multi-purpose, GIS desktop application. The first step in reading this tutorial is acquiring MapWinGIS.ocx from the MapWindow GIS Open Source project website, then installing it to your computer using the installation procedures provided by the project site.


ThinkGeo.MapSuite.Layers.OpenStreetMap is based on .NET Framework. It is a layer extension is an extension to the Map Suite product line, see below for compatibility. This extension provides the ability to load and render Open Street Map online resources on maps.OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. Rather than the map itself, the data generated by the OpenStreetMap project are considered its primary output. ** This is an extension for use in ThinkGeo's Map Suite product line, see below, as it cannot be used stand alone. **Wiki Documentation: _suite_apiSupported Platforms: Windows, Linux, macOS, iOS, Android- Compatible Products - Map Suite Desktop for WPF Map Suite Desktop for WinForms Map Suite Mobile for Android Map Suite Mobile for iOS Map Suite Web for WebForms Map Suite Web for MVC Map Suite Web for WebAPI. 2ff7e9595c


1 view0 comments

Recent Posts

See All

Comments


bottom of page