原生.NET GIS軟件開發(fā)包,輕松為應(yīng)用添加交互式地圖
Map Suite .NET的地圖控件&組件可以為你的.NET定制應(yīng)用程序添加交互式地圖和GIS功能。作為一個.NET軟件開發(fā)者,你可以使用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的理由:
- 極具競爭力的價格和免版稅的許可模式。
- 豐富的在線演示,豐富的開發(fā)資源、使用教程和數(shù)百個示例。
- GIS功能完善 - 空間查詢、路由和地理編碼等等。
- 原生.NET應(yīng)用,在Visual Studio中使用C#或VB.NET創(chuàng)建。
- 由Map Suite開發(fā)人員駐守的論壇有數(shù)以千計的帖子。
- 全球擁有1,000多個客戶,其中有20多個躋身財富500強。
Map Suite .NET控件&組件
Map Suite適用于各種不同的平臺,特別是Windows桌面、Web、Silverlight等等。
針對Windows桌面應(yīng)用程序和服務(wù)
WPF Desktop Edition
通過打包了WPF全功能的原生.NET控件,Map Suite WPF Desktop Edition將Windows桌面GIS應(yīng)用開發(fā)提升到了一個新的層面。由于擁有快速的渲染性能、強大的繪圖功能和支持大部分流行的數(shù)據(jù)格式,Map Suite WPF桌面版使得GIS適合任何技術(shù)類型的開發(fā)人員。
WinForms Desktop Edition
它可以為你的WinForms應(yīng)用添加交互式的地圖,使用Microsoft VS、C#或VB.NET進行程序編寫,允許你開發(fā)能在豐富的、交互式媒體中傳達(dá)地理空間數(shù)據(jù)的軟件。由于打包了強大的繪圖功能和支持大部分流行的地圖數(shù)據(jù)格式,Map Suite WPF桌面版使得GIS適合任何技術(shù)類型的開發(fā)人員。
Services Edition
Map Suite Services版是創(chuàng)建Web服務(wù)、Windows服務(wù)和控制臺應(yīng)用的完整的GIS開發(fā)框架,無需內(nèi)置用戶界面。Map Suite Services Edition是基于Microsoft .NET框架原生GIS控件,提供了新一代的GIS軟件開發(fā)體驗。
針對Web應(yīng)用程序
Silverlight Edition
Map Suite Silverlight版是一個.NET原生GIS軟件控件,允許.NET開發(fā)人員在他們的Web和移動應(yīng)用中添加豐富的、交互式的Silverlight地圖。現(xiàn)在,你可以在時尚的、下一代Microsoft Silverlight中利用專業(yè)GIS控件的全部功能。這不是一個簡單的控件,它是針對Silverlight的全功能GIS。
MVC Edition
Map Suite MVC版可以幫助程序員為ASP.NET MVC應(yīng)用添加交互式地圖和GIS功能。由于MVC速度快、靈活性高,因而Map Suite能幫助你為桌面瀏覽器和移動設(shè)備等開發(fā)新一代的GIS軟件應(yīng)用程序。加上Map Suite簡單的API和免費分發(fā),你可以以最短的時間將你的基于Web的跨平臺GIS應(yīng)用發(fā)布到市場中。
Web Edition
Map Suite Web版是一個.NET原生GIS控件,允許軟件開發(fā)人員輕松地創(chuàng)建交互式在線繪圖應(yīng)用。它打包了強大的AJAX交互性,精簡代碼的簡單API和免版稅發(fā)布,Map Suite Web版允許你以最短的時間將自己的ASP.NET WebForms GIS 應(yīng)用發(fā)布到市場中。
針對原生移動應(yīng)用程序
Map Suite for Android
Map Suite for Android是一個功能強大的。NET控件,可以讓你添加交互式地圖和專業(yè)級的GIS功能到您的Android應(yīng)用程序中。它將強大的Xamarin移動平臺和Map Suite完美結(jié)合,使你可以使用C#和.NET庫開發(fā)原生的Android應(yīng)用程序。
Map Suite for iOS
Map Suite for iOS是一個功能強大的。NET控件,可以讓你添加交互式地圖和專業(yè)級的GIS功能到您的iPhone和iPad應(yīng)用程序中。它將強大的Xamarin移動平臺和Map Suite完美結(jié)合,使你可以使用C#和.NET庫開發(fā)原生的iOS應(yīng)用程序。
Windows Phone Edition
它允許開發(fā)者向自己的WinPhone 8應(yīng)用中添加GIS和交互式地圖,讓你能利用Map Suite當(dāng)前的全套GIS功能或者輕松地實現(xiàn)到現(xiàn)有Map Suite工程的端口。同時支持觸摸事件,給你的用戶帶來在移動設(shè)備上體驗過的熟悉的交互性。
針對服務(wù)器應(yīng)用程序和Web服務(wù)
WMS Server Edition
是創(chuàng)建高性能、可擴展并且兼容標(biāo)準(zhǔn)Web Map Service (WMS)的最快和最簡單的方式。WMS提供了作為填充圖像的地圖數(shù)據(jù),被客戶端應(yīng)用程序使用。它使你可以創(chuàng)建基于云的、負(fù)載均衡的地圖服務(wù),并且可以被任何支持WMS的客戶端應(yīng)用所使用,包括包含其他Map Suite GIS開發(fā)控件的內(nèi)置客戶端。
Geocoder
Map Suite地理編碼器是一個針對.NET的原生地理編碼和解碼組件,允許你在街道地址和地理位置之間互相轉(zhuǎn)換。它還可以提供如縣城、FIPS代碼和人口普查等附加信息。
擴展與插件
這些附加插件可以提升你的GIS或空間繪圖項目的各種功能。
Map Suite World Map Kit SDK
Map Suite World Map Kit SDK是我們.NET開發(fā)人員控件Map Suite線的擴展,包括任何你想要顯示的地球位置的專業(yè)外觀地圖。此工具箱包含了覆蓋world—plus,提升美國和加拿大街道水平細(xì)節(jié)的地圖數(shù)據(jù),能即時傳送漂亮地圖的預(yù)創(chuàng)建渲染類。內(nèi)置源代碼允許重新設(shè)計地圖或者添加自己的數(shù)據(jù)。渲染類兼容Map Suite 5.0或更高版本。
Map Suite Source Kit
Map Suite Source Kit可以幫助開發(fā)人員使用除了我們的核心類之外的C#來擴展和提高Map Suite的核心功能。從FeatureSources到GeoStyles, Source Kit讓你看到了你喜歡的各種類的本質(zhì),使得很容易將它們擴展到自己的定制化實現(xiàn)中。雖然它提供的Map Suite源代碼并不完整,但是也使得你的自定義Map Suite功能實現(xiàn)起來非常簡單。
Vehicle Tracking Starter Kit
如果你想使用Map Suite Web版創(chuàng)建一個基于網(wǎng)絡(luò)的車輛跟蹤應(yīng)用程序, Vehicle Tracking Starter Kit是一個很好的選擇。它使用簡單,帶有全部常見的跟蹤功能,并且演示了使用C#和VB.NET等全注釋的源代碼的最佳實踐效果。把它添加到你的Web版解決方案并啟動你的跟蹤項目吧!
Routing Extension
讓你的繪圖應(yīng)用開始記錄自己的位置。Map Suite路由是GIS控件Map Suite家族的擴展,能計算路由和方向。這個原生.NET組件能讓你的Map Suite應(yīng)用找到從A點到B點的最短距離,提供導(dǎo)航,避開指定區(qū)域,優(yōu)化推銷員路線問題等等。
Map Suite功能特征(適用于每個版本)
- 原生.NET控件
- 包含完整IntelliSense的流線型API
- 無需記住類和方法,Visual Studio會幫你完成這些。
- 支持.NET 4.0框架
- 最新版.NET框架的功能能給你帶來最佳的開發(fā)體驗。
- 基于C#或VB.NET編碼,簡單易懂
- 使用你已經(jīng)熟悉的C#和Visual Basic語言進行開發(fā)。
- 支持多種矢量和柵格數(shù)據(jù)格式
- 包括Shapefile、TAB、FileGeodatabase、SQL 2008、GeoTIFF、JPEG2000等等。
- 內(nèi)置迷你地圖、層轉(zhuǎn)換器、平移/縮放控制和比例線
- 內(nèi)置一整套基礎(chǔ)而又關(guān)鍵的地圖控件。
- 優(yōu)化顯示細(xì)節(jié)的定制化縮放級別
- 隔離顯示功能,例如當(dāng)縮小時可以顯示更多的細(xì)節(jié)。
- 強大的投影引擎
- 可以在成千上萬個項目中投影或重投影數(shù)據(jù)。
- 支持光柵重投影
- 在運行時重投影你的航空影像以匹配你的地圖數(shù)據(jù)。
- 空間查詢
- 顯示基于空間規(guī)則的地圖數(shù)據(jù)的子集。
- 幾何函數(shù)
- 轉(zhuǎn)換(例如混合、分片、劃分)形狀或者查找空間關(guān)系。
- 高效的幾何圖形庫
- 可選的SQL類型庫大大的提升了幾何圖形操作的性能。
- SQL查詢
- 創(chuàng)建基于SQL數(shù)據(jù)庫信息的動態(tài)地圖。
- 動態(tài)上下文菜單
- 當(dāng)在特征、標(biāo)記等地方單擊鼠標(biāo)右鍵時,動態(tài)彈出上下文菜單,提供一些額外的功能。
- 環(huán)繞國際日期變更線
- 視覺絢麗的風(fēng)格和渲染器
- 包括類斷點、點密度、正則表達(dá)式、圖表和圖形等眾多地圖風(fēng)格。
- 支持創(chuàng)建和顯示GRID文件
- 使用插值法可視化基于單元格的樣本數(shù)據(jù)。
- 繪制、編輯和操作圖形
- 交互式圖形繪制和編輯、拖拽移動、旋轉(zhuǎn)和調(diào)整等等。
- 支持Web Map Service (WMS)
- 從符合標(biāo)準(zhǔn)WMS規(guī)格的在線GIS服務(wù)引入地圖圖像。
- 支持多種語言
- Unicode插件允許使用復(fù)雜的語言進行繪圖和標(biāo)記。
- 支持自定義標(biāo)簽
- 為自己編寫提供定制化標(biāo)簽渲染邏輯的插件。
- 序列化地圖功能
- 序列化地圖圖形,并將它們保存到XML或從XML中加載。
- 定制化GIS服務(wù)
- 無需GUI就可以開發(fā)后端GIS服務(wù)。
- 高度定制化控件
- 有了我們擴展的對象模型和插件構(gòu)架,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