原文:ArcGIS Engine開發鷹眼圖的功能(基礎篇)

鷹眼是用於調節全視域范圍內主地圖顯示范圍情況的副地圖。它體現了地圖整體與詳細局部的關系。 用戶可以通過鼠標單擊或者畫框等動作實現鷹眼與主地圖的交互情況。 鷹眼功能的原理是通過主地圖窗口的地圖控件和鷹眼地圖窗口的地圖控件的 個事件即可完成整個實現流程,但這 個事件之間存在一定的邏輯關系。首先我們了解一下這 個事件的觸發條件以及實現的功能。 主地圖窗口地圖控件OnMapReplace Event事件是 ...

2019-10-24 14:21 0 868 推薦指數:

查看詳情

ArcGIS Engine開發鷹眼功能(代碼優化

在上一ArcGIS Engine開發鷹眼功能基礎) 上一的實現效果如下, 如果仔細觀察,會發現一個問題,即在“鷹眼”的區域,只要在紅色線框內的注記會被覆蓋。 如果紅色框包括整張的話,圖上的注記都將不會顯示。 是什么原因造成的呢? 原因是使用 ...

Thu Oct 24 22:44:00 CST 2019 0 322
ArcGIS Engine開發鷹眼視圖

鷹眼是GIS軟件的必備功能之一。它是一個MapControl控件,主要用來表示數據視圖中的地理范圍在全圖中的位置。 鷹眼一般具有的功能: 1)鷹眼視圖與數據視圖的地理范圍保持同步。 2)數據視圖的當前范圍能夠在鷹眼視圖中用一個矩形框標示出來。若數據視圖的顯示范圍發生變化,鷹眼視圖中的矩形框 ...

Mon Sep 26 18:32:00 CST 2016 0 4334
ArcGIS Engine開發之量測功能

1、距離測量 距離測量時,片段長度通過兩點之間距離計算得到,全部長度通過片段長度的和計算得到。主要用到INewLineFeedback和IScreenDisplay兩個接口。 1)INewLi ...

Sat Sep 24 00:36:00 CST 2016 1 2858
ArcGIS Engine開發基礎知識(3)

了解和熟悉ArcGIS Engine 體系架構的基礎。熟練掌握OMD可以幫助開發人員快速了解類之間的相 ...

Tue Sep 13 06:07:00 CST 2016 0 1713
ArcGIS Overview Map(鷹眼/概覽)

一、說明 引用文件那塊,可以參考我上一博文,arcgis api for javascript離線部署。 這篇博文中,地圖占滿整個body 二、運行效果 三、HTML代碼 注釋:這篇文章中,地圖我用的是我本機的("http://localhost ...

Wed Jan 23 00:22:00 CST 2019 0 660
ArcGIS api for js OverviewMap(鷹眼/概覽)

說明、本篇博客中主要介紹 地圖顯示在某個div情況 1、運行效果 2、HTML 其中代碼 還可以替換為下面這種形式 map = new esri.Map("m ...

Wed Jan 23 00:48:00 CST 2019 0 641
ArcGIS Server 開發鷹眼地圖的實現

鷹眼簡單點說就是地圖的聯動,鷹眼的全稱是OverviewMap,在ERSI提供的API包中,在dijit中進行類的調用。查了很多的資料,總結一下: 具體的代碼: 運行截圖:    ...

Mon May 09 07:38:00 CST 2016 0 2565
ArcGIS Engine開發之TocControl

TocControl控件簡介 TocControl控件的主要作用是顯示當前加載的圖層有哪些、采用什么樣的符號等,目的是使用戶對當前加載的數據有一個總體的把握。與之相關聯的伙伴控件有:Map ...

Fri Dec 02 18:04:00 CST 2016 0 3693
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM