This ThinkGeo WPF ApplyDirectionPointStyleForLineStyle functionality for .NET Core will guide you through drawing lineStyles in the form of directional arrows on a map. The direction Point can be an image or a glyph, it not only rotates the icon across the angle of the road, but also provides a way to customize the rotation of the direction point. The arrows highlighted in the red circle in the following screenshot are customized based on the line’s attributes. This sample supports ThinkGeo UI for WPF version 12.0 and higher. Continue reading
In this project you will see how to use the ClassBreakStyle to group and render features by values. ClassBreakStyle is a useful technique as it allows you to group various features by the specified values, then applies differently style to the feature groups. One of the first steps in creating an interactive map that highlights different classes of data is creating unique iconography to translate that onto the map.
When you think of displaying points on a map, usually you think of representing them with symbols or icons. ThinkGeo’s PointStyle class is typically employed here, but what if you have a font containing symbols you want to use? In our ThinkGeo’s latest sample available on GitHub, we demonstrate how to do exactly that, using the TextStyle class instead of PointStyle. For the symbol font, we’re using our own Map Icons Web Font which you can download and use freely in your applications, or you can load your own custom .ttf font file if you prefer. Continue reading
ThinkGeo UI WPF for .NET Core takes GIS application development for the Windows desktop to a whole new level, with a .NET Core-native control that packs the full power of Windows Presentation Foundation (WPF). With blazing fast rendering performance, powerful mapping features and support for the most popular data formats, ThinkGeo UI Desktop WPF for .NET Core makes GIS accessible to developers of any skill.
In this video, we’ll walk you through how to create an interactive map in a WPF desktop application using ThinkGeo UI Desktop for WPF. Continue reading
ThinkGeo and .NET Core, together at last!
Say hello to the all-new ThinkGeo UI 12. Powered by .NET Core 3.0, our new map controls are modern, cross-platform, fast, and packed with features like Blazor support and cloud integration. Our full suite of ThinkGeo UI 12 products is available right now — read on to discover what’s new.
Break Free with .NET Core 3.
Step beyond the classic .NET Framework and Windows-centric projects. ThinkGeo UI 12’s interactive map controls and SDKs have been rebuilt from the ground up on the platform-agnostic .NET Core version 3. Continue reading
ThinkGeo has given its nautical chart support quite the overhaul. Our newly-improved Nautical Charts Layer reads and displays S-57 Electronic Navigational Charts (ENC) from the International Hydrographic Organization, and integrates with our GIS UI controls so you can display those charts in your own applications. This new layer can also read and apply style information defined in an S-52 file. Best of all, it’s 35% faster than our previous-generation Nautical Charts Layer! Continue reading
The ThinkGeo UI control for WPF is designed to produce professional-grade GIS applications, delivering maps with higher performance and responsiveness than our control for WinForms. But did you know that ThinkGeo’s WPF control can be used to enhance your WinForms apps as well?
Compared with ThinkGeo UI for WinForms, our WPF control offers additional perks like multi-tiled maps and overlay caching, providing an improved user experience. If your application in built using Windows Forms, you can still benefit from these perks by embedding ThinkGeo’s WPF map control in your WinForms app. Continue reading
A sure fire necessity in GIS map creation is that you’re going to need a basemap. Basemaps provide the canvas for your artistry; they allow for an immediate visualization of the geographical area you want your focus to be on and provide a background for the implementation of your data.
ThinkGeo’s vector maps are one of a kind. They’re fast, available online, can be cached offline and they look great too. They’re made up of vector tiles; but what exactly is a vector tile? Continue reading
This ThinkGeo WPF performance sample can render 16,000 count of rectangular shape features ; then it will distribute the shapes throughout 4 layers evenly. After clicking the [Start] button the sample application will update 1,600 rectangular shape features per 1,000 milliseconds, the time lapsed of the features being drawn will display in the application footer. Evaluators of the sample can modify the update rate, update features count, and enable or disable the layers.
Rendering performance is a pathway to a successful app and conveys confidence in customers and data acquisition specialists. A reliable rendering speed with the ability to handle a variety of shapes and requests can go a long way in showcasing your team’s skills/abilities. Continue reading
Map Suite Geocoding is a native geocoding and reverse geocoding component for .NET that lets you convert a street address into a geographic location and vice-versa. It can also deliver additional details like county, FIPS codes, census tract and more. Plus, it ships with an optimized set of United States street data based on the latest TIGER® data from the U.S. Census Bureau.
ThinkGeo has the latest U.S. Census Bureau data from 2018 available with purchase of the Map Suite Geocoder. Continue reading