ArcGIS Runtime資料製作教程

2022-06-14 23:06:16 字數 2355 閱讀 5202

分類: arcgis runtime

2012-04-20 22:25

879人閱讀

收藏 舉報

工具測試

文件file工作c

arcgis runtime不能直接載入shp資料,或者mxd地**檔。arcgis runtime所能支援的資料格式,我們可以稱之為package,目前包括mpk,tpk,gpk以及apk四種格式。

熟悉arcgis 10的朋友也許會說:「木有問題呀,arcgis 10可以製作mpk!」是的,arcgis 10為了便於大家更好地分享資料,增加了mpk這種格式。但是使用arcgis 10製作的mpk是不被arcgisruntime支援的,如果您嘗試載入會毫不意外的收到錯誤提示。

那麼怎樣才能製作出arcgis runtime能支援的package呢? arcgis 10.1可以幫助您完成!下面就給大家介紹這幾種格式資料的製作過程。

1、資料準備

俗話說的好,巧婦難為無公尺之炊。我們在資料製作之前也要備好素材—資料。資料格式為gdb(能夠支援的其他資料格式待補充)。

下圖是我準備的地圖資料:

2、啟用arcgis runtime工具

首先,開啟arcmap10.1,要啟用arcgis runtime 工具,需要在選單欄—>自定義—>arcgis 選項中,勾選 arcgis runtime tool前面的核取方塊,如下圖:

3、建立mpk

在選單欄file—>share as選單下選擇map package,如下圖:

在彈出的視窗中填寫相關資訊,其中itemdescription中的summary和tag等都為必填資訊,如下圖:

另外建立mpk還需要填寫地**檔屬性資訊,如果這些資訊沒有填寫,那麼這個package是不能建立成功的,而arcmap會體貼的給出提示資訊,如下圖:

修正完這些錯誤後,點share命令,成功的話,將看到下面的介面:

成功生成mpk後,我們來對它進行測試。

public mainwindow()

});//載入本地資料mpk

arcgislocaldynamicmapservicelayerplocal =newarcgislocaldynamicmapservicelayer();

plocal.path

=@"c:\users\administrator\documents\arcgis\untitled.mpk

";plocal.id ="mpk";

_mapcontrol.layers.add(plocal);

}2、建立tpk

建立tpk和mpk步驟類似,只是在file-share as的時候選擇tile package,然後填寫相關資訊,如下圖:

切片格式有5中,png8、png24、png32、jpeg以及mixed.

切圖方案分為三種: arcgis online/google/bing切圖方案、選擇已有的切圖方案檔案、選擇乙個已有切片地圖服務。

同樣的,tpk建立完成後我們對它進行測試。

訪問tpk的**比較簡單,因為該服務不需要啟動arcgis runtime的服務,如下:

arcgislocaldynamicmapservicelayerplocal =new arcgislocaldynamicmapservicelayer();

plocal.path

=@"c:\users\administrator\documents\arcgis\untitled.tpk

";plocal.id="tpk";

_mapcontrol.layers.add(plocal);

3、建立apk

然後彈出乙個介面跟mpk,tpk類似,填寫相關資訊即可。

4、建立tpk

注意:在arcgis 10.1中地理處理服務的發布方式發生了變化,地理處理服務的發布將由能夠執行成功的地理處理工具產生。

建立乙個地理處理的模型(計算緩衝區分析),模型如下圖:

在arcmap中測試我們的模型,如下圖:

執行測試,結果如下圖:

從圖上可以看到,執行成功,因此在執行結果中選擇我們剛才執行的模型,右鍵,shareas,出現下圖:

這個介面和建立mpk和apk類似,如下圖:

注意,在建立gpk的時候,需要對模型中的引數進行描述,否則建立不成功,做法如下:

在模型上點選右鍵,找到item description,右鍵,如下圖:

5、使用地理處理工具製作

在arcgis 10.1中除了第二章的方法之外,arcgis 還為我們提供了一套地理處理工具,使用這套工具我們也可建立在arcgisruntime中可以使用資料。

arcgis 10.1 提供的地理處理工具如下圖:

操作過程如下圖(注意看紅框內的資訊):

ArcGIS Runtime 本地API介紹(六)

本例子使用gpk實現乙個緩衝區分析,在地圖上單擊,以該點作為基點然後根據輸入的緩衝距離做緩衝區分析,核心 如下 namespace arcgiswp p 建立geoprocessor pgptask new geoprocessor gpservice.urlgeoprocessingservice...

ArcGIS Runtime常見問題解答

arcgis runtime作為乙個全新的產品,大家一直都在關心,很多朋友提出一些關於該產品的問題。4月24日我們也開展了arcgisruntime的公開課,雖然下雨,但是很多朋友冒雨前來,在這裡再次表示致謝。公開課期間,大家也提出了許多問題,現在在這裡給大家集中回答一下。1 arcgis runt...

資料探勘 資料

對關注的屬性,樣本與原始資料集有相同的性質,則用抽樣計算的結果與全集是一樣。1.1 抽樣的方法 1 簡單隨機抽樣 random sampling 放回 不放回 2 分層抽樣 stratified sampling 如果資料集不同型別的資料數量差異過大,則隨機抽樣會丟失數量少的樣本。可針對不同資料組,...