Menu
 

Discussion Forums

Map Suite Support and User Discussion

RSS Feed Available AddThis - Bookmarking and Sharing Button Printer Friendly

PrevPrev NextNext

Map Suite 7.0 Now Available

Posted by ThinkGeo on 06-05-2013 10:37 AM

Map Suite 7.0 has arrived! Today, you can get version 7.0 of any of our Map Suite .NET GIS controls, components and servers, which deliver some incredible performance enhancements, many new features, and bug fixes. Among key new features are improved geometric functions, native support for FileGeodatabases, the addition of Kriging grid interpolation algorithms, topology validation and more.

Map Suite 7.0 map controls and components for .NET are now available from ThinkGeo

Map Suite 7.0 Has Arrived — Downloads Are Available Immediately.

Today we are proud to announce the release of Map Suite 7.0, a major upgrade to almost every product in the Map Suite GIS product family. Representing the culmination of a year's worth of development, customer feedback and product improvement, this update to our .NET controls, components and extensions brings a lot of value to the table. We'll discuss some of the highlight features below.

Here's Where to Get It

  • To update your evaluation edition, simply download and install a new copy from our Evaluation Downloads page.
  • If you've purchased your Map Suite product(s), login to the Customer Portal to download an updated licensed copy. (A current Software Assurance Plan is required.)

You can install Map Suite 7.0 alongside earlier versions; as per our usual release strategy, we've included both strong-named and weak-named assembles so that you have the flexibility to choose how you want to develop. For more information on this strategy and the ramifications of choosing strong-named or weak-named assemblies, take a look at our release cycle guide.

What's new in Map Suite 7.0?

Map Suite 7.0 introduces significant array of new features that focus on improving performance, particularly our geometric functions which have received a massive update to increase processing speed, accuracy and reliability. Map Suite 7.0 is also the first version of Map Suite to require the .NET 4.0 framework, enabling us to utilize newer framework features and make your coding job easier. Below, you'll find highlights of the top features that you'll enjoy as part of your upgrade to version 7.0, organized by product. Please keep in mind that all of the enhancements in Map Suite Services Edition can also be found in all of our other Map Suite development components and controls, which are built around the Services Edition's core.

Logo Map Suite Services Edition (Features Common to All Map Suite Editions)

  • Improved geometric functions to increase processing speed, accuracy and reliability.
    Our geometric functions (Buffer, Union, GetDifference, etc.) received a massive performance update in Map Suite 7.0. Now, you can call upon the new SqlTypesGeometryHelper class to access super high-performance geometric functions powered by Microsoft's SQL CLR types. Although these new methods give you incredible results compared to our standard geometric functions, the SQL types have very strict spatial data validation requirements and are less forgiving of data that doesn't exactly meet its spec. To that end, we have provided IsValid and MakeValid methods that you can use to check, and optionally correct on-the-fly, data that does not pass SQL validation.

    An important note for those of you who have been using daily development builds of Map Suite 6.x to gain access to the new unmanaged geometry library: the final release version of Map Suite 7.0 alters how these new geometry methods are presented to you. Rather than overriding all of the original geometric functions with SQL-based methods by default, we now require that you use the methods off the SqlTypesGeometryHelper class to specifically use the SQL-based geometry library. This has the advantage of making Map Suite 6.0 and earlier projects eligible for a drop-in upgrade to Map Suite 7.0 with no risk, and allows you to conditionally avoid using the SQL-based geometric functions when you are dealing with large amounts of data that will not pass its validation.
  • Upgraded to .NET 4.0 framework.
    The .NET 4.0 framework enables us to leverage newer framework features, including MEF, Parallel For and IIS enhancements. This makes your development experience better and the end result better for your users as well. You'll want to make sure that your development machine(s) have the .NET 4.0 framework installed as a minimum.
  • Added native support for FileGeodatabase format.
    We are happy to announce that we now support ESRI's FileGeodatabase format. Leveraging the latest stable FileGeodatabase API released by ESRI, we have created a new FeatureSource and FeatureLayer for easy integration into your Map Suite applications. Our initial impressions with the format and new API is that it is very fast and easy to work with.

    We've created an downloadable code sample demonstrating how to read data from a FileGeodatabase in Map Suite. We've also put together a demo video that will walk you through integrating your file FileGeodatabase; you can either watch it online or download a WMV.
  • Improved Isolines by adding Kriging grid interpolation algorithms.
    Based on the number of requests we had from our users, we've added several Kriging grid interpolation models, including Circular, Exponential, Linear, Spherical and Gaussian.
  • Improved Oracle support.
    We've integrated the OracleFeatureSource and OracleFeatureLayer into the MapSuiteCore.dll and we now require Oracle client version 11.2.0 so we can take advantage of the Oracle Data Access Component (Oracle.DataAccess.dll). Performance is dramatically enhanced in this new implementation, offering speeds up to 6-10 times faster for small data, and offering the realistic ability to read enormous data sets that were not feasible in previous Map Suite versions. Memory and CPU usage has also been improved. For more details, see our discussion of these improvements in our Map Suite 7.0 beta features thread.
  • Added support for raster reprojection.
    We now support raster reprojection in Map Suite 7.0! This has been a highly requested feature that we have worked hard to bring to you. Although this does leverage unmanaged code, we now support the same projections as our existing vector projection system. We expose the feature via any layers that inherits from RasterLayer, such as EcwRasterLayer, MrSidRasterLayer, etc. For details, including an overview video, a list of classes and implementation details, please see this post from our Map Suite 7.0 beta features thread.
  • Added topology validation APIs.
    We are pleased to announce a new set of static Map Suite 7.0 APIs relating to topology validation, along with an application to visualize and test topology rules. Topology validation is a critical function of a GIS application and we now have a great implementation of this feature. Please visit this post to see a complete list of all the topology cases we cover. You can also download the Topology Validator sample application from our wiki -- we've even prepared a video demonstrating how it works, which you can either watch online or download in WMV format.
  • Converted Feature from a structure to a class.
    When we developed Map Suite 3.0, we envisioned Feature as a structure because we intended it to be a small, efficient and low-memory transport for spatial data. Unfortunately, over time as the Feature struct as grown, its memory savings have become less apparent and it has in fact begun to actually slow things down. In Map Suite 7.0, we've converted Feature to a class and added the core geometric functions to it so you will be able to perform unions, buffers, get distances, etc. and return a Feature instead of a Shape.
  • In addition to WKT and WKB, we now also support GeoJSON.
  • Added support for GRD/GRI grid format.
  • Improved placement of labels on polygons that are partially off-screen.
  • Added support for the Google Static Maps API on the GoogleMapsLayer.
  • Improved support for NauticalMile transformation.
  • Updated FDOExtension to 3.7 and GDAL to 1.9.
  • Standardized the caching system across all products.
  • Fixed a wide variety of bugs.
  • Plus, check out the Map Suite Services Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite WinForms Desktop Edition

  • Added a WMTS (Web Map Tile Service) overlay and layer.
    WMTS servers store pregenerated tiles and can deliver higher performance than WMS servers. For an introduction to the new WMTSOverlay, including downloadable code samples and an API overview, please see this post in our Map Suite 7.0 beta features thread.
  • Added ability to generate a polygon result from an Isoline.
  • Enabled multiple InMemoryMarkerOverlays to display simultaneously.
  • Enabled OpenStreetMap overlay and layer to zoom to very low scales.
  • Improved uniformity of the InMemoryMarkerOverlay Features API.
  • Includes all of the new features from the Services Edition.
  • Plus, check out the Map Suite Desktop Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite WPF Desktop Edition

  • Greatly improved the speed and reduced the memory usage of the TrackInteractiveOverlay and EditInteractiveOverlay.
    See this forum thread for details.
  • Added a WMTS (Web Map Tile Service) overlay and layer.
    WMTS servers store pregenerated tiles and can deliver higher performance than WMS servers. For an introduction to the new WMTSOverlay, including downloadable code samples and an API overview, please see this post in our Map Suite 7.0 beta features thread.
  • Added a DrawingQuality property on LayerOverlay to support improved rendering appearance.
  • Added support for refreshing only a specified region in the current extent.
  • Added support for JPEG2000 raster reprojection.
  • Improved the rendering performance of the BingMapsLayer.
  • Improved the result of the WpfMap.GetBitmap method.
  • Removed the unexpected extra tiles when using the OpenStreetMapOverlay.
  • Includes all of the new features from the Services Edition.
  • Plus, check out the Map Suite WPF Desktop Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite MVC Edition

  • Added official support for Internet Explorer 10.
  • Added GeoCanvas as a property of the Map control.
  • Fixed a memory leak manifesting in Internet Explorer 9.
  • Fixed a bug involving missing tiles on layers backed by a WMS server.
  • Includes all of the new features from the Services Edition.
  • Plus, check out the Map Suite MVC Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite Web Edition

  • Added a WMTS (Web Map Tile Service) overlay and layer.
    WMTS servers store pregenerated tiles and can deliver higher performance than WMS servers. For an introduction to the new WMTSOverlay, including downloadable code samples and an API overview, please see this post in our Map Suite 7.0 beta features thread.
  • Added official support for Internet Explorer 10.
  • Added RegEx validation on Map.ToJson.
  • Added compatibility with the Telerik RadAjaxManager.
  • Added the RequiredColumnNames in MarkerStyle.
  • Improved performance of the MsSql2008FeatureLayer.
  • Includes all of the new features from the Services Edition.
  • Plus, check out the Map Suite Web Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite Silverlight Edition

  • Improved the Static Maps API for the GoogleOverlay.
  • Fixed issue where TransitionEffect.Stretching would not stretch the map.
  • Includes all of the new features from the Services Edition.
  • Plus, check out the Map Suite Silverlight Edition 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite Geocoder

  • Updated the Geocoder index data to TIGER® 2012 from the U.S. Census Bureau.
    This update adds the latest map data collected from the U.S. Census Bureau's TIGER® 2012 data set for improved geocoding accuracy.
  • Greatly improved geocoding performance by adding multi-threading support.
  • Plus, check out the Map Suite Geocoder 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite Routing Extension

  • Improved the performance and reliability of the driving time/distance algorithm.
    For details, please see this post in our Map Suite 7.0 beta features thread.
  • Greatly improved performance of GetRoute with multiple stopping points.
  • Rewrote and fixed a wide variety of bugs in Map Suite Routing Explorer.
  • Added method to allow a route to be returned as a single LineShape.
  • Improved the route result to return an ordered LineShape.
  • Plus, check out the Map Suite Routing 7.0 Change Log for the full list of enhancements and bug fixes.

Logo Map Suite Windows Phone Edition

  • Although we have not yet released an update to Map Suite Windows Phone Edition, we are currently working on an upgrade that will allow you to create Windows Phone 8 apps with Map Suite. Expect to see a new version of Map Suite Windows Phone Edition introduced in the coming weeks.

Don't forget to check out the ThinkGeo Wiki for complete API change logs and lots of other in-depth information about the Map Suite product(s) you're using.

ThinkGeo's New Website Launches

Along with Map Suite 7.0, we released an update to our website this week with an eye toward providing a cleaner, more modern appearance and greatly improved usability on mobile phones and tablets. Additionally, you no longer need to sign up for a ThinkGeo account to download our free evaluations of Map Suite or our OpenStreetMap Shapefiles! Underpinning the new design is a major architecture change for our website frontend, so we may still have some kinks to work out — but we think the new site provides a much more accessible and user-friendly experience than before.

Our next stop for our website is to upgrade our discussion forums to a more robust and modern system. Our forums are perhaps the cornerstone of the Map Suite support experience and have become a huge wealth of knowledge over the past few years, and it's our goal to provide an experience to match their importance. We'll have more news on this as developments arise.

Daily Builds Resuming Soon

Within the coming days we will resume production of our Map Suite daily builds, both from the Development and Production branches. Soon, we will begin delivering Map Suite 8.0 beta features via the daily development builds, so stay tuned to get your first taste of what's coming in Map Suite 8.0. Remember, the daily builds are the premier way for Map Suite users to get bug fixes and new features between our annual upgrades each spring.

For more information about our daily builds and how to get them, please see the Map Suite Daily Builds Guide.

Watch or subscribe to our News & Announcements Forum and social network feeds to stay informed when new features and bug fixes arrive in the daily builds! You can follow us on:

Support and Resources for Map Suite 7.0

You're already in the best place for Map Suite support: our discussion forums. Each Map Suite product has its own dedicated support forum and is monitored by our development staff, so feel free to post your questions and issues there.

The ThinkGeo Wiki is your best resource for documentation, guides and sample code. Simply pick the Map Suite product you're using from the left sidebar, and all of your options will be laid out for you. If you're a new user, we've updated our QuickStart Guides for Map Suite 7.0 -- they're the best place to start when building your first application.

We've already started working on the roadmap for Map Suite 8.0, so you can expect to see new beta features start arriving in the daily builds. If you didn't see a feature or enhancement that you were waiting for in Map Suite 7.0, visit our Enhancement Tracker. There, you can see what we're planning for future versions of Map Suite, vote for the enhancements you want, or tell us about a new idea you want to see implemented.

In the meantime, please enjoy working with Map Suite 7.0 and feel free to post your comments, questions and remarks on this topic, in the support forum specific to the control you're using, or send them to us directly at support@thinkgeo.com.

Thanks for choosing Map Suite,
The ThinkGeo Team

Need to know how to do something with Map Suite? Check our Wiki Code Samples Library and view the source code of any sample right in your web browser.

0 Comments

You are not authorized to post a reply.