原生.NET GIS軟件開發包,輕松為應用添加交互式地圖
Map Suite .NET的地圖控件&組件可以為你的.NET定制應用程序添加交互式地圖和GIS功能。作為一個.NET軟件開發者,你可以使用Map Suite強大的地圖API為你的項目添加空間功能,包括交互式的Visual Basic或C#地圖、地理編碼、空間分析、路由和地理處理等等。Map Suite是你工具箱中不可或缺的一個地圖SDK。
Making GIS Easy for Developers
Map Suite .NET map controls and components add interactive maps and GIS features to the custom applications you build with the Microsoft .NET Framework. As a .NET software developer, you can use Map Suite's powerful map API to add spatial functionality to your projects, including interactive Visual Basic or C# maps, geocoding, spatial analysis, routing, geoprocessing, and much more.
選擇Map Suite的理由:
- 極具競爭力的價格和免版稅的許可模式。
- 豐富的在線演示,豐富的開發資源、使用教程和數百個示例。
- GIS功能完善 - 空間查詢、路由和地理編碼等等。
- 原生.NET應用,在Visual Studio中使用C#或VB.NET創建。
- 由Map Suite開發人員駐守的論壇有數以千計的帖子。
- 全球擁有1,000多個客戶,其中有20多個躋身財富500強。
Map Suite .NET控件&組件
Map Suite適用于各種不同的平臺,特別是Windows桌面、Web、Silverlight等等。
針對Windows桌面應用程序和服務
WPF Desktop Edition
通過打包了WPF全功能的原生.NET控件,Map Suite WPF Desktop Edition將Windows桌面GIS應用開發提升到了一個新的層面。由于擁有快速的渲染性能、強大的繪圖功能和支持大部分流行的數據格式,Map Suite WPF桌面版使得GIS適合任何技術類型的開發人員。
WinForms Desktop Edition
它可以為你的WinForms應用添加交互式的地圖,使用Microsoft VS、C#或VB.NET進行程序編寫,允許你開發能在豐富的、交互式媒體中傳達地理空間數據的軟件。由于打包了強大的繪圖功能和支持大部分流行的地圖數據格式,Map Suite WPF桌面版使得GIS適合任何技術類型的開發人員。
Services Edition
Map Suite Services版是創建Web服務、Windows服務和控制臺應用的完整的GIS開發框架,無需內置用戶界面。Map Suite Services Edition是基于Microsoft .NET框架原生GIS控件,提供了新一代的GIS軟件開發體驗。
針對Web應用程序
Silverlight Edition
Map Suite Silverlight版是一個.NET原生GIS軟件控件,允許.NET開發人員在他們的Web和移動應用中添加豐富的、交互式的Silverlight地圖。現在,你可以在時尚的、下一代Microsoft Silverlight中利用專業GIS控件的全部功能。這不是一個簡單的控件,它是針對Silverlight的全功能GIS。
MVC Edition
Map Suite MVC版可以幫助程序員為ASP.NET MVC應用添加交互式地圖和GIS功能。由于MVC速度快、靈活性高,因而Map Suite能幫助你為桌面瀏覽器和移動設備等開發新一代的GIS軟件應用程序。加上Map Suite簡單的API和免費分發,你可以以最短的時間將你的基于Web的跨平臺GIS應用發布到市場中。
Web Edition
Map Suite Web版是一個.NET原生GIS控件,允許軟件開發人員輕松地創建交互式在線繪圖應用。它打包了強大的AJAX交互性,精簡代碼的簡單API和免版稅發布,Map Suite Web版允許你以最短的時間將自己的ASP.NET WebForms GIS 應用發布到市場中。
針對原生移動應用程序
Map Suite for Android
Map Suite for Android是一個功能強大的。NET控件,可以讓你添加交互式地圖和專業級的GIS功能到您的Android應用程序中。它將強大的Xamarin移動平臺和Map Suite完美結合,使你可以使用C#和.NET庫開發原生的Android應用程序。
Map Suite for iOS
Map Suite for iOS是一個功能強大的。NET控件,可以讓你添加交互式地圖和專業級的GIS功能到您的iPhone和iPad應用程序中。它將強大的Xamarin移動平臺和Map Suite完美結合,使你可以使用C#和.NET庫開發原生的iOS應用程序。
Windows Phone Edition
它允許開發者向自己的WinPhone 8應用中添加GIS和交互式地圖,讓你能利用Map Suite當前的全套GIS功能或者輕松地實現到現有Map Suite工程的端口。同時支持觸摸事件,給你的用戶帶來在移動設備上體驗過的熟悉的交互性。
針對服務器應用程序和Web服務
WMS Server Edition
是創建高性能、可擴展并且兼容標準Web Map Service (WMS)的最快和最簡單的方式。WMS提供了作為填充圖像的地圖數據,被客戶端應用程序使用。它使你可以創建基于云的、負載均衡的地圖服務,并且可以被任何支持WMS的客戶端應用所使用,包括包含其他Map Suite GIS開發控件的內置客戶端。
Geocoder
Map Suite地理編碼器是一個針對.NET的原生地理編碼和解碼組件,允許你在街道地址和地理位置之間互相轉換。它還可以提供如縣城、FIPS代碼和人口普查等附加信息。
擴展與插件
這些附加插件可以提升你的GIS或空間繪圖項目的各種功能。
Map Suite World Map Kit SDK
Map Suite World Map Kit SDK是我們.NET開發人員控件Map Suite線的擴展,包括任何你想要顯示的地球位置的專業外觀地圖。此工具箱包含了覆蓋world—plus,提升美國和加拿大街道水平細節的地圖數據,能即時傳送漂亮地圖的預創建渲染類。內置源代碼允許重新設計地圖或者添加自己的數據。渲染類兼容Map Suite 5.0或更高版本。
Map Suite Source Kit
Map Suite Source Kit可以幫助開發人員使用除了我們的核心類之外的C#來擴展和提高Map Suite的核心功能。從FeatureSources到GeoStyles, Source Kit讓你看到了你喜歡的各種類的本質,使得很容易將它們擴展到自己的定制化實現中。雖然它提供的Map Suite源代碼并不完整,但是也使得你的自定義Map Suite功能實現起來非常簡單。
Vehicle Tracking Starter Kit
如果你想使用Map Suite Web版創建一個基于網絡的車輛跟蹤應用程序, Vehicle Tracking Starter Kit是一個很好的選擇。它使用簡單,帶有全部常見的跟蹤功能,并且演示了使用C#和VB.NET等全注釋的源代碼的最佳實踐效果。把它添加到你的Web版解決方案并啟動你的跟蹤項目吧!
Routing Extension
讓你的繪圖應用開始記錄自己的位置。Map Suite路由是GIS控件Map Suite家族的擴展,能計算路由和方向。這個原生.NET組件能讓你的Map Suite應用找到從A點到B點的最短距離,提供導航,避開指定區域,優化推銷員路線問題等等。
Map Suite功能特征(適用于每個版本)
- 原生.NET控件
- 包含完整IntelliSense的流線型API
- 無需記住類和方法,Visual Studio會幫你完成這些。
- 支持.NET 4.0框架
- 最新版.NET框架的功能能給你帶來最佳的開發體驗。
- 基于C#或VB.NET編碼,簡單易懂
- 使用你已經熟悉的C#和Visual Basic語言進行開發。
- 支持多種矢量和柵格數據格式
- 包括Shapefile、TAB、FileGeodatabase、SQL 2008、GeoTIFF、JPEG2000等等。
- 內置迷你地圖、層轉換器、平移/縮放控制和比例線
- 優化顯示細節的定制化縮放級別
- 強大的投影引擎
- 支持光柵重投影
- 空間查詢
- 幾何函數
- 轉換(例如混合、分片、劃分)形狀或者查找空間關系。
- 高效的幾何圖形庫
- 可選的SQL類型庫大大的提升了幾何圖形操作的性能。
- SQL查詢
- 動態上下文菜單
- 當在特征、標記等地方單擊鼠標右鍵時,動態彈出上下文菜單,提供一些額外的功能。
- 環繞國際日期變更線
- 視覺絢麗的風格和渲染器
- 包括類斷點、點密度、正則表達式、圖表和圖形等眾多地圖風格。
- 支持創建和顯示GRID文件
- 繪制、編輯和操作圖形
- 支持Web Map Service (WMS)
- 從符合標準WMS規格的在線GIS服務引入地圖圖像。
- 支持多種語言
- Unicode插件允許使用復雜的語言進行繪圖和標記。
- 支持自定義標簽
- 序列化地圖功能
- 序列化地圖圖形,并將它們保存到XML或從XML中加載。
- 定制化GIS服務
- 高度定制化控件
- 有了我們擴展的對象模型和插件構架,Map Suite能滿足你的任何需求。
If you’re a .NET shop, Map Suite is the map SDK that you must have in your toolbox.
Just a Few Compelling Reasons to Choose Map Suite:
- Competitive pricing and a royalty-free licensing model
- Free product download and demos – No sign-up necessary
- Complete GIS suite – Spatial querying, routing, geocoding, and more
- Native .NET – Built for use with Visual Studio using C# or VB.NET
- Exhaustive resources for developers
- A wiki with documentation and hundreds of samples
- Forum with thousands of posts, manned by Map Suite developers
- More than 1,000 customers worldwide with over 20 in the Fortune 500
Map Suite .NET Controls & Components
Map Suite is available in a variety of platform-specific editions aimed at the Windows desktop, web, Silverlight and beyond.
WPF
Desktop Edition
Map Suite WPF Desktop Edition takes GIS application development for the Windows desktop to a whole new level, with a .NET-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, Map Suite WPF Desktop Edition makes GIS accessible to developers of any skill.
WinForms
Desktop Edition
Map Suite WinForms Desktop Edition is a powerful .NET control that adds interactive maps to your Windows Forms applications. Using Microsoft Visual Studio and C# or VB.NET, Map Suite lets you develop software that conveys geospatial data in a rich, interactive medium. Packed with powerful mapping features and support for the most popular map data formats, Map Suite Desktop Edition makes GIS accessible to developers of any skill.
Silverlight
Edition
Map Suite Silverlight Edition is a .NET native GIS software control that lets .NET developers add rich, interactive Silverlight maps to their web applications and mobile web apps. Now you can harness the full power of a professional GIS control in the sleek, next-generation interfaces of Microsoft Silverlight. This is not a slimmed-down control — it's full-featured GIS for Silverlight!
MVC
Edition
Map Suite MVC Edition is a .NET control for programmers that brings interactive maps and GIS functionality to ASP.NET MVC applications. Thanks to the speed and flexibility of MVC, Map Suite will help you deliver next-generation GIS software applications to desktop browsers and mobile devices alike. Together with Map Suite's simple API and royalty-free distribution, you can take your web-based GIS applications to market in record time, across the widest variety of platforms.
Web
Edition
Map Suite Web Edition is a .NET native GIS control that allows software developers to create interactive online mapping applications with ease. Packed with powerful AJAX interactivity, a simple API that makes coding easy, and royalty-free distribution, Map Suite Web Edition enables you to bring your ASP.NET WebForms GIS applications to market in record time.
Windows
Phone Edition
Map Suite Windows Phone Edition is the premier solution for software developers who want to add GIS and interactive maps to their Windows Phone 8 apps. Built upon the powerful Map Suite core foundation, Windows Phone Edition lets you take the full array of Map Suite GIS features on the road or easily port your existing Map Suite projects. And with support for touch events, it also gives your maps the same familiar interactivity that users have come to expect from their mobile devices.
Services
Edition
Map Suite Services Edition is a complete GIS development framework for creating Web services, Windows services and console applications that do not require a built-in user interface. Native to the Microsoft .NET Framework, Map Suite Services Edition offers a next-generation GIS software development experience. Also known as the Map Suite Core, it is at the heart of every one of ThinkGeo's Map Suite developer controls.
WMS Server
Edition
Map Suite WMS Server Edition is the fastest and easiest way to set up a high-performance, scalable and standards compliant Web Map Service (WMS). A WMS serves up map data as tiled images which are then consumed by client applications. With Map Suite WMS Server, you can create a cloud-based, load-balanced map service that can be consumed by any client application that supports WMS, including clients built with other Map Suite GIS developer controls.
Geocoder
Map Suite Geocoder 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 TIGER? 2012 data from the U.S. Census Bureau.
Extensions & Add-Ons
Enhance the feature set of your GIS or spatially-enabled mapping project with these additional plugins.
Map Suite World Map Kit SDK
The Map Suite World Map Kit SDK is an extension for our Map Suite line of .NET developer controls that includes everything you need to display professional-looking maps of any location on Earth. The kit comes with map data covering the world—plus enhanced street-level detail of the United States and Canada—and pre-built rendering classes that deliver beautiful maps instantly. The included source code allows you to redesign the maps or add your own data. Rendering classes are compatible with Map Suite 5.0 or higher.
Routing Extension
Let your mapping applications start taking you places! Map Suite Routing is an extension for the Map Suite family of developer controls that calculates routes and driving directions. This native .NET component gives your Map Suite applications the power to find the shortest path from A to B, deliver turn-by-turn directions, avoid specified areas, optimize for the Travelling Salesperson Problem and much more.
Vehicle Tracking Starter Kit
If you're looking to put together a Web-based vehicle tracking application with Map Suite Web Edition, the Vehicle Tracking Starter Kit is a great place to begin. Designed to be easy to use and filled with common tracking features, the kit demonstrates best practices through fully-commented source code in C# and VB.NET. Drop it into your Web Edition solution and kick-start your tracking project now!
Map Suite Source Kit
By popular request, we're offering the Map Suite Source Kit to help developers extend and enhance Map Suite's core features by providing C# source code behind several of our most popular core classes. From FeatureSources to GeoStyles, the Source Kit lets you see the "guts" behind many of your favorite classes, making it easier to extend them for your own custom implementation. While this is not the complete source code to Map Suite, it can make implementing your own custom Map Suite functionality much easier.
Features in Every Edition of Map Suite
-
Native .NET control
No legacy COM or ActiveX for you (or your users) to mess with
-
Streamlined API with full IntelliSense
No need to memorize classes and methods; let Visual Studio guide you
-
Designed for .NET Framework 4.0
Leverages new .NET framework features for the best developer experience
-
Easy coding in C# or VB.NET
Use the C# and Visual Basic languages you are already familiar with
-
Support for many vector and raster data formats
Including Shapefile, TAB, FileGeodatabase, SQL 2008, GeoTIFF, JPEG2000 and many more
-
Built-in mini-map, layer switcher, pan/zom controls and scale lines
A full suite of basic yet essential map controls come built in
-
Customizable zoom levels for optimal display detail
Segregate feature display; for instance, display more map detail as you zoom in
-
Robust projection engine
Project or reproject your data in any one of thousands of projections
-
Raster reprojection support
Reproject your aerial imagery on the fly to match your map data
-
Spatial querying
Display a subset of map data based on a set of spatial rules
-
Geometric functions
Transform (e.g. blend, clip, divide) shapes or find spatial relationships
-
High-performance geometry library
Optional SQL types library offers huge performance gains in some geometric operations
-
SQL querying
Create dynamic maps based on info from your SQL database
-
Dynamic context menus
Provide additional functionality when right-clicking on features, markers and so on
-
Dateline wrapping
Span the international date line for easy Asia/Pacific-centric maps
-
Visually stunning styles and renderers
Map styles include class breaks, dot density, RegEx, charts & graphs and more
-
Support for creating and displaying GRID files
Visualize cell-based sample data using interpolation
-
Draw, edit and manipulate shapes
Interactive shape drawing and editing, drag-to-move, rotate and resize, and more
-
Web Map Service (WMS) support
Bring in map imagery from online GIS servers comforming to standard WMS specs
-
Multi-language support
Unicode plugin allows for mapping and labeling in complex languages
-
Custom labeling support
Write your own plugin providing custom label rendering logic
-
Serializable map features
Serialize map shapes and save them to / load them from XML
-
Custom GIS services
Develop back-end GIS-enabled services with no GUI required
-
Incredibly customizable controls
With our extensible object model and plugin architecture, Map Suite suits any need