Learning ArcGIS Runtime SDK for .NET

Ron Vincent

  • 出版商: Packt Publishing
  • 出版日期: 2016-06-30
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 358
  • 裝訂: Paperback
  • ISBN: 1785885456
  • ISBN-13: 9781785885457
  • 相關分類: .NET地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to build native, cross-platform mapping apps with this comprehensive and practical guide, using the MVVM pattern

About This Book

  • Enhance the user experience with the power of ArcGIS runtime SDK for .NET.
  • This clear, well segregated book has all the information you need on ArcGIS Runtime SDK. Just name it―this book has it!
  • This highly practical book empowers you to build your own custom application!
  • Get to know the inner details of ArcGIS Runtime SDK from our experts, in this book written by Ron Vincent, with 24 years' experience in the GIS industry and many in GIS training.

Who This Book Is For

This book caters to long-term users of Esri's technologies that are new to mobile development or are transitioning from older Esri technologies such as ArcGIS Engine. It is also for users who are unfamiliar with Esri or GIS and are in need of a mapping solution for either their desktop or a mobile platform, or both. The book requires knowledge of .NET.

What You Will Learn

  • Understand and implement the MVVM pattern using MVVM Light
  • Create and add layers from offline and online resources such as ArcGIS Online or ArcGIS for Server
  • Create a 2D or 3D map and decide what kind of symbology to use
  • Symbolize the layers based on the geometry
  • Search and find objects in the layers
  • Geocode an address and create a route using an address
  • Edit layer objects from online content and offline content
  • Test the application using test-driven development and then build and release the application for the intended audience

In Detail

ArcGIS is a geographic information system (GIS) that enables you to work with maps and geographic information. It can be used to create and utilize maps, compile geographic data, analyze mapped information, share and discover geographic information and manage geographic information in a database.

This book starts by showing you where ArcGIS Runtime fits within Esri's overall platform strategy. You'll create an initial map using the SDK, then use it to get an understanding of the MVVM model. You'll find out about the different kinds of layers and start adding layers, and you'll learn to transform maps into a 3D scene.

The next chapters will help you comprehend and extract information contained in the maps using co-ordinates and layer objects. Towards the end, you will learn to set the symbology, decide whether to use 2D or 3D, see how to implement 2D or 3D, and learn to search and find objects. You'll also get to grips with many other standard features of the Application Programming Interface (API), including create applications and finally testing, licensing, and deploying them. Once completed, you will be able to meet most of the common requirements of any mapping application for desktop or mobile platforms.

Style and approach

This comprehensive book takes a completely practical approach, where every chapter explains the important concepts and demonstrates a practical application of them in a hands-on manner.

商品描述(中文翻譯)

學習如何使用MVVM模式建立本地跨平台的地圖應用程式,這本全面且實用的指南將引導您一步步完成。

關於本書:
- 利用ArcGIS runtime SDK for .NET的強大功能,提升使用者體驗。
- 這本清晰且結構良好的書籍包含了您在ArcGIS Runtime SDK上所需的所有資訊,無論您需要什麼,這本書都有!
- 這本實用的書籍將使您能夠建立自己的自訂應用程式!
- 透過我們的專家在這本由Ron Vincent撰寫的書中,深入了解ArcGIS Runtime SDK的內部細節。Ron Vincent在GIS行業擁有24年的經驗,並且在GIS培訓方面也有豐富的經驗。

本書適合對Esri技術長期使用者,對於移動開發還是從舊的Esri技術(如ArcGIS Engine)轉換而來的使用者。同時,對於對Esri或GIS不熟悉且需要桌面或移動平台的地圖解決方案的使用者也很適用。本書需要具備.NET知識。

您將學到什麼:
- 使用MVVM Light了解並實現MVVM模式
- 從離線和在線資源(如ArcGIS Online或ArcGIS for Server)創建和添加圖層
- 創建2D或3D地圖,並決定使用何種符號系統
- 根據幾何形狀對圖層進行符號化
- 在圖層中搜索和查找物件
- 通過地址進行地理編碼並創建路線
- 編輯來自在線內容和離線內容的圖層物件
- 使用測試驅動開發測試應用程式,然後為目標受眾構建和發布應用程式

詳細內容:
ArcGIS是一個地理信息系統(GIS),它使您能夠使用地圖和地理信息進行工作。它可以用於創建和使用地圖,編譯地理數據,分析地圖信息,共享和發現地理信息以及在數據庫中管理地理信息。

本書首先向您展示ArcGIS Runtime在Esri整體平台策略中的定位。您將使用SDK創建初始地圖,然後使用它來了解MVVM模型。您將了解不同類型的圖層並開始添加圖層,並學習將地圖轉換為3D場景。

接下來的章節將幫助您理解並提取地圖中包含的信息,使用座標和圖層物件。最後,您將學習設置符號系統,決定使用2D還是3D,並學習搜索和查找物件。您還將掌握應用程序編程接口(API)的許多其他標準功能,包括創建應用程序,最後測試,許可和部署它們。完成後,您將能夠滿足桌面或移動平台上任何地圖應用程序的大部分常見需求。

風格和方法:
這本全面的書籍採用完全實用的方法,每一章都解釋了重要概念並以實際應用的方式進行演示。