ArcGIS API for Silverlight スタートアップ ガイド (v2.x) Expression ...
Recommend Documents
Silverlight 2.0 released fall 2008. – Added a .NET runtime implementation called
CoreCLR to allow logic coded in any .NET compatible language using a subset ...
The ArcGIS API for Flex is built on the Adobe Flex framework, which allows the use of rich Flex components such as data grids, trees, panels, and charts.
Overview. Adobe Flex is a software development kit (SDK) released by Adobe
Systems for the development and .... browser navigation check box. • Click
Project ...
... yourself(*we will go around the room during the Flash Builder install). • Name. •
Where you work. • Web Mapping Experience (IMS, ArcGIS Server, Flex, etc.) ...
ESRI's New ArcGIS API for Flex ESRI (CA, USA) ... ArcGIS API for Flex is integrated with Adobe Flex Builder 3 and can be downloaded for free from ESRI.
This course teaches how to use the ArcGIS API for Flex and the Adobe Flex
Platform to ... a Flex-based application, and how to incorporate ArcGIS services
and ...
Flex API Team [email protected] ... Adobe Flex 4.6 SDK. • ArcGIS API for Flex
v3.2 ... Map layer must be loaded before drawing GPS graphic. • There may be ...
www.dcinternet.com.mx. 1. Curso Expression Blend 4 with Silverlight.
Descripción: Microsoft Expression Blend es una herramienta de diseño de
interfaz de.
Help with ComponentOne Studio for Silverlight . ..... environment. If you are a
novice to C1Zip, see the Zip for Silverlight Tutorials (page 15) first. Each task-
based ...
Jun 6, 2008 ... NET - Silverlight Ready Hosting. Now w/ Windows 2008 & ASP.NET 3.5!
Windows 2008 / IIS 7.0. ASP.NET 3.5 & 2.0. ASP.NET AJAX, LINQ, VB, ...
Applies To: Expression Blend 3 and Windows Embedded Compact 7. Abstract ...
Expression Blend workspace files in Silverlight for Windows Embedded.
utilizing road data of the UAE states / cities, data analysis details the passing time ... system includes online web-based infrastructure, software and professional ...
pričom aplikačná logika beží na serveri. História platformy Silverlight je pomerne
krátka, začala sa písať v septembri 2007, kedy spoločnosť Microsoft zároveň s ...
a safe and intelligent technology, which helps to lower the number of traffic crashes by using it. By implementing new, smart technologies like the electronic ...
in an organization, enabling better decision making. At the center of the ... Client
applications on desktops, web apps, tablets, and smartphones interact with the ....
For example, item A is a registered web service, and item B is a. PDF document
An ESRI ® White Paper • May 2009. Maplex® for ArcGIS®. ESRI 380 New York
St., Redlands, CA 92373-8100 USA. TEL 909-793-2853 • FAX 909-793-5953 ...
safety was more important for women (Mdn=1) than for men (Mdn=2) with U=7664.5, Z=-2.831, p=.005, r=-.174. A complete overview of gender-based rankings ...
ArcGIS for Windows Mobile comes with ready-to-deploy applications and a
configurable software development kit (SDK) to create stand-alone mobile.
Web-based mapping application quickly and spend less time coding. 1. ... Adobe
Flex framework, which allows you to use rich Flex components such as.
Beyond showing your data as points on a map, ArcGIS for. Desktop gives you the
power to manage and integrate your data, perform advanced analysis, model ...
Early versions of ArcGIS for Desktop Advanced ( ArcInfo ) software also relied ... If you have some experience in writing code in any programming language,.
Task-Driven Mobile GIS Applications for. Windows Mobile and Windows Tablet
Devices. ArcGIS Runtime SDK for Windows Mobile. The included runtime SDK ...
Tips & Tricks for ArcGIS – IACA 07 Pasadena. 2 ... custom setting rather than the
default ArcMap setting. .... layout so you can browse your data more intuitively.
ArcGIS API for Silverlight スタートアップ ガイド (v2.x) Expression ...
Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
ArcGIS API for Microsoft Silverlight スタートアップ ガイド(バージョン 2.x) Microsoft Expression Blend 4 用
pg. 1 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
はじめに
このスタートアップ ガイドについて このスタートゕップ ガドは初めて ArcGIS API for Microsoft Silverlight を使 用して Web マッピング ゕプリケーションを構築する開発者の方に最も基本的 な開発手順の流れを紹介するものです。本書をお読み頂くことで、ArcGIS API for Microsoft Silverlight ラブラリの入手方法およびラブラリを使用した Web マッピング ゕプリケーション開発の基礎を理解することができます。
ArcGIS API for Microsoft Silverlight とは
ArcGIS API for Microsoft Silverlight とは ArcGIS Web Mapping の一つであり、 Microsoft Silverlight の高い操作性・表現力と ArcGIS Server
や Bing Maps
などのオンラン GIS リソースを統合したゕプリケーションを開発するために 提供される API ラブラリです。 ArcGIS Web Mapping の詳細は下記をご参照ください。 ArcGIS Web Mapping: http://www.esrij.com/products/arcgis/developer/arcgis-web-mapping/
pg. 2 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
ArcGIS API for Microsoft Silverlight の開発環境
本ガドでは以下の環境にて ArcGIS API for Microsoft Silverlight を用いた Web マッピング ゕプリケーションの開発手順を紹介します。本ガドの手順を 実行する前に以下の環境がご使用のマシンに適切にセットゕップされている必要 があります。 Microsoft Expression Blend 4 本ガドで使用する Microsoft Expression Blend は、Silverlight ゕプリケーシ ョンのユーザ ンタフェースを設計するためのデザン ツールです。コードと デザンを分離しながらも、Expression Blend と Visual Studio 間で同じプロ ジェクト フゔルの共有が可能なため、開発者やデザナーは、それぞれの役割 に集中しながら、効率的に開発を進めることが可能です。 ArcGIS API for Microsoft Silverlight がサポートする最新の動作環境につきまし ては下記をご参照ください。 ArcGIS API for Microsoft Silverlight 動作環境: http://www.esrij.com/products/arcgis/developer/arcgis-web-mapping/arcgisapi-for-silverlight/environments/
pg. 3 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
Web マッピング アプリケーションの開発
API ライブラリのインストール ArcGIS API for Microsoft Silverlight を用いて Web マッピング ゕプリケーシ ョンを開発するにはまず API ラブラリを入手する必要があります。以下の手順 に従い ArcGIS Resource Center から API をンストールしてください(以下 の手順はバージョン 2.0 のものです)。 1.
ArcGIS Resource Center にゕクセスします。 ArcGIS Resource Center: http://resources.arcgis.com/ja/content/
pg. 4 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
pg. 11 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
17. [Next] をクリックします。
18. ンストールが開始されます。
pg. 12 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
19. ンストールが完了したら [Finish] をクリックします。
pg. 13 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
Web マッピング アプリケーションの開発 以下の手順では Expression Blend 4 を用いて ArcGIS API for Microsoft Silverlight を使用した Web マッピング ゕプリケーションのサンプルを作成し ます(※本スタートゕップ ガドではコード ビハンドのプログラミング言語 として C# を使用します)。
pg. 48 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
11. MainPage.xaml.cs の コード ビューを開きます。
12. MainPage.xaml.cs に using ステートメントおよび手順 9 で追加したベ ントの処理をコード ビハンド フゔルに追加します。ベント処理では、 例としてランダムに発生させた 1000 のポントをヒート マップ レヤに 追加しています。 ・・・ using ESRI.ArcGIS.Client.Toolkit.DataSources;
namespace SilverlightApplication1 { ・・・ private void HeatMapLayer_Initialized^ (object sender, EventArgs e) { pg. 49 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
HeatMapLayer layer = sender as HeatMapLayer; Random rand = new Random(); for (int i = 0; i < 1000; i++) { double x = rand.NextDouble() * 40037507.0671618 - 19971868.8804086; double y = rand.NextDouble() * 40037507.0671618 - 19971868.8804086; layer.HeatMapPoints.Add^ (new ESRI.ArcGIS.Client.Geometry.MapPoint(x, y)); } } }
本ガドでは Expression Blend の GUI の操作(コントロールやレヤの追加)によっ て自動的に生成された XAML コードについては解説を省略しております。コーデゖングに ついての説明は Microsoft Visual Studio 2010 版のスタートゕップ ガドに記載されて おりますので、そちらをご参照下さい。
pg. 58 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
次のステップ 本スタートゕップ ガドでは ArcGIS API for Microsoft Silverlight を用いた Web マッピング ゕプリケーションを開発するための最も基本的な開発手順につ いて紹介しました。今後、より高度なゕプリケーションを開発するためにはまず ArcGIS Resource Center をご参照ください。ArcGIS Resource Center には API の開発に必要となる参考ドキュメントやサンプルがすべて集約されています。
ArcGIS Resource Center Silverlight API http://help.arcgis.com/en/webapi/silverlight/index.html
pg. 59 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
ArcGIS API for Microsoft Silverlight のゕプリケーション テンプレート ギャラ リーです。背景地図切り換えや概観図といった基本機能を備えたテンプレート ゕ プリケーションのソリューションをダウンロードすることができます。
テンプレート ギャラリーのテンプレートのうち、一部のテンプレートについては 日本語化されたテンプレートのサンプルを ESRI ジャパンの製品ページからダウ ンロードすることもできます。 ArcGIS API for Microsoft Silverlight ダウンロード: http://www.esrij.com/products/arcgis/developer/arcgis-web-mapping/arcg is-api-for-silverlight/downloads/
pg. 62 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
ローカルの ArcGIS Server (ArcGIS Server 9.3.1 以降)の ArcGIS Services Directory は Windows メニューより [すべてのプログラム] > [ArcGIS] > [ArcGIS Server for Microsoft .NET Framework] > [ArcGIS Services Directory] と選択することでゕクセ スできます。
FeatureLayer クラスにはその他にもサーバからのデータの取得方式を設定 する MODE プロパテゖや、自動的にポントを集約して表示するクラスタ シンボルを設定するための Clusterer プロパテゖなどが用意されています。 詳細は API Reference をご参照ください。 API Reference:FeatureLayer http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI .ArcGIS.Client.FeatureLayer.html
pg. 76 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
※
ローカルの ArcGIS Server (ArcGIS Server 9.3.1 以降)の ArcGIS Services Directory は Windows メニューより [すべてのプログラム] > [ArcGIS] > [ArcGIS Server for Microsoft .NET Framework] > [ArcGIS Services Directory] と選択することでゕクセ スできます。
pg. 77 Copyright ESRI Japan Corporation. All rights reserved.
ArcGIS API for Microsoft Silverlight スタートアップ ガイド (v2.x)
その他のレイヤ
ArcGIS API for Microsoft Silverlight/WPF 2.0 より API ラブラリに新たに ESRI.ArcGIS.Client.Toolkit.DataSources と言う名前空間が追加され、Map コ ントロールに追加することができる以下の 5 つの拡張レヤ クラスが追加され ています。