Register  |  Login   Search
ThinkGeo - GPS Tracking and Mapping Solutions  |  Home  |  Cygnus Track  |  Blog
 
LivePerson Chat

Map Suite GIS Newsletter

Get monthly tech tips, sample code and ThinkGeo product news.

March 2006

ThinkGeo Releases Version 2.0 of Map Suite,
Now Native to Microsoft Visual Studio 2005!

ThinkGeo Map Suite 2.0

ThinkGeo is proud to announce the release of Map Suite 2.0, the next generation version of our core suite of robust and flexible .NET mapping components. The most dramatic change in this release is that Map Suite is now native to Microsoft Visual Studio 2005 and the .NET Framework 2.0. With Map Suite, you can build dynamic and powerful mapping applications, now with even greater ease, speed and flexibility than ever before.

Additionally, Map Suite 2.0 now comes with combined DLL dependencies and enhanced documentation, as well as all of the new features and bugfixes from version 1.9.

Current customers can log into the ThinkGeo Customer Portal and access the new version in the "My Downloads" area. If you are not currently a customer but you would like to test drive the new version, you can download a FREE 60-day trial version here.

For more information about any of our Map Suite products, please see the ThinkGeo products page. Whether you are building .NET mapping or spatial applications for the Windows desktop, for the Web using the ASP.NET platform or you just want to build your own interfaces using the most powerful mapping engine for .NET, there is a Map Suite product just for you!

And for developers that want to "spend more time on your apps and not your maps," we offer the Render USA, Raster USA and Render World starter kits. Why spend development time putting together maps or backgrounds when ThinkGeo has already done the heavy lifting for you!


ThinkGeo is Now a Member of Microsoft's Gold Certified Partner Program

ThinkGeo has been recognized by Microsoft as a Gold Certified Partner, representing the highest level of quality and excellence in working with Microsoft technologies and solutions!

As a result of having access to top-level Microsoft resources and support, this new partnership is a big step forward towards providing enhanced services and products to ThinkGeo's customers. Further, access to the latest Microsoft technologies and training services will help ThinkGeo expand its technical expertise and maintain its high-quality customer service and support.

Whether you're building your own geospatial application, or are seeking certified professional assistance in getting a mapping solution done in time to meet your clients' deadline, ThinkGeo has the resources, technology and expertise to help you succeed. Contact us today to find out how we can assist you.

Microsoft Gold Certified Partner Logo

Email:
sales@thinkgeo.com
Phone:
(866) 847-7510 (Toll Free)
(785) 727-4133 (Outside the U.S.)
Fax:
(877) 250-7122
Web site:
http://thinkgeo.com

Merger with Cygnus Online Announced

ThinkGeo recently announced plans to merge with Cygnus Online by the end of March 2006. This merger will combine the talents, resources, and technologies of the two companies under the name ThinkGeo in order to realize the common goal and vision shared by the two companies: to provide the very best GPS tracking and mapping tools on the market. The merger of Cygnus Online with ThinkGeo marks the beginning of a new and exciting period that will be highlighted by the development and release of many new products and services.

Cygnus Online is well known as the creators of Cygnus Track, an enterprise satellite asset tracking solution that's built on ThinkGeo mapping technology. Cygnus Track can be utilized anywhere on the globe to geospatially locate anything from trucks, planes and boats to personnel and property. Already in use on every continent in the world, Cygnus Track has proven itself to be a leader in the satellite tracking arena.

ThinkGeo's extensive experience in developing .NET Components and Cygnus Online's proven asset management and asset tracking know-how will be an excellent combination, maximizing and strengthening the capabilities of both companies. The combined knowledge and resources of the two companies will enhance product research and development, expand services, and increase productivity, all of which will benefit current as well as future customers.

Look for sweeping changes to our website in the near future, highlighting the new ThinkGeo-branded Cygnus Track product and how it can be the one-stop shop for all of your asset tracking needs!

Cygnus Track: Satellite Asset Tracking


Tech Tips

Highlighting Map Features Based on a SQL Query

Using any of the Map Suite products you can easily highlight a particular map feature.  In the code example below we have written a simple SQL query that will return a single state from the states shape file and color it red using the Selects method.   Utilizing the Selects method off of the Layer object is a quick and easy way to highlight one or many features on the map.  To test this functionality out all you need to do is add the code below into the Load routine within the SelectMapShapes sample application (Note: You will need to add this code before the Map1.Refresh line and after the PrepareLayer call).

VB.Net

Dim RecordIDs As Integer()
'Retrieve the record numbers for the state(s) you want to highlight
RecordIDs = Map1.Layers("states").SQLQuery("Select * From States Where State_Name = 'Kansas'", "RecID")
'Highlight the state by using the selects method
Map1.Layers("states").Selects(RecordIDs)
'Define what color the selected states should show up as
Dim RedStateSymbol As New AreaSymbol(New SolidBrush(Color.Red))
Map1.Layers("states").SelectSymbols.Add
(RedStateSymbol)

C#

int[] RecordIDs;

//Retrieve the record numbers for the state(s) you want to highlight
RecordIDs = Map1.Layers["states"].SQLQuery("Select * From States Where State_Name = 'Kansas'", "RecID");
//Highlight the state by using the selects method
Map1.Layers["states"].Selects(RecordIDs);
//Define what color the selected states should show up as
AreaSymbol RedStateSymbol = new AreaSymbol(new SolidBrush(Color.Red));
Map1.Layers["states"].SelectSymbols.Add
(RedStateSymbol);