+ All Categories
Home > Documents > ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT...

ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT...

Date post: 27-May-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
4
ACT 距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み ACT 距離計算コア エンタープライズ版の稼働環境 ACT 距離計算コア actcalcm.dll 計算用 道路データ plgn32.dll anl50.dll frd40.dll actlib50.dll actenv32.dll actdatax.dll 距離計算アプリケーション ACT 距離計算コア エンタープライズ版は、インターネッ ト/イントラネット環境下で、デジタル道路地図のネット ワーク構造を解析し、任意の地点間の最短ルートや到 達圏/流入圏を求めるシステムを開発するソフトウェア 開発キット(Software Development Kit)です。ご利用 にあたっては、Visual Basic Visual C#/C++等の開 発言語によるアプリケーション開発が必要です。 Windows 2000/2003 サーバシリーズを搭載したパー ソナルコンピュータ上で稼働します。 距離計算の仕組み ACT 距離計算コア エンタープライズ版は、デジタル地図データの道路点(Node)データ、道路区間(Link) データや道路規制情報から事前にセットアップされた「計算用道路データ」を元に道路ネットワーク解析計算を 行います。「計算用道路データ」のセットアップには ACT 距離計算パッケージ for MapInfo 等の ACT 製品が 別途必要になります。 最短経路計算機能 任意の地点を結ぶ最短ルートを計算し、地図上に ルートを表示します。 ● 指定した緯度経度に近傍の交差点(高速上か 否かの指定可能)を巡回地点として選択 ● 時間最短計算/距離最短計算の指定 ● 高速道路使用/非使用の指定 ● シミュレーテッド・アニーリング法による最適巡 回順の算出 ● ルート上の交差点、道路名の出力 ● 通行料金の算出(全5車種対応) ● 簡易ルート/詳細ルートの出力 (注)上図は MapDK IV の全国版クライアントマップ上に計算結果を表示したものです。 Advanced Core Technologies, Inc. (20090530) C-1
Transcript
Page 1: ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT 距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み ACT 距離計算コア

ACT 距離計算コア エンタープライズ版

Version 3.0 の機能と仕組み

ACT 距離計算コア エンタープライズ版の稼働環境

ACT 距離計算コア actcalcm.dll

計算用 道路データ

plgn32.dll

anl50.dll

frd40.dll

actlib50.dll actenv32.dll

actdatax.dll

距離計算アプリケーション ACT 距離計算コア エンタープライズ版は、インターネッ

ト/イントラネット環境下で、デジタル道路地図のネット

ワーク構造を解析し、任意の地点間の最短ルートや到

達圏/流入圏を求めるシステムを開発するソフトウェア

開発キット(Software Development Kit)です。ご利用

にあたっては、Visual Basic や Visual C#/C++等の開

発言語によるアプリケーション開発が必要です。 Windows 2000/2003 サーバシリーズを搭載したパー

ソナルコンピュータ上で稼働します。

距離計算の仕組み

ACT 距離計算コア エンタープライズ版は、デジタル地図データの道路点(Node)データ、道路区間(Link)データや道路規制情報から事前にセットアップされた「計算用道路データ」を元に道路ネットワーク解析計算を

行います。「計算用道路データ」のセットアップには ACT 距離計算パッケージ for MapInfo 等の ACT 製品が

別途必要になります。

最短経路計算機能

任意の地点を結ぶ最短ルートを計算し、地図上に

ルートを表示します。 ● 指定した緯度経度に近傍の交差点(高速上か

否かの指定可能)を巡回地点として選択 ● 時間最短計算/距離最短計算の指定 ● 高速道路使用/非使用の指定 ● シミュレーテッド・アニーリング法による最適巡

回順の算出 ● ルート上の交差点、道路名の出力 ● 通行料金の算出(全5車種対応) ● 簡易ルート/詳細ルートの出力

(注)上図は MapDK IV の全国版クライアントマップ上に計算結果を表示したものです。

Advanced Core Technologies, Inc. (20090530) C-1

Page 2: ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT 距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み ACT 距離計算コア

ACT 距離計算コア エンタープライズ版

Advanced Core Technologies, Inc. (20090530) C-2

到達圏/流入圏計算機能

任意の地点から一定時間/一定距離で到達(また

は流入)できる範囲を求め、地図上に到達(または

流入)範囲を表示し、登録地点までの所要時間と

道のりを取得することが可能です。

● 指定した緯度経度に近傍の交差点をスタート

地点として選択 ● 時間最短計算/距離最短計算の指定 ● 高速道路使用/非使用の指定 ● 計算後に任意の地点が到達圏(または流入

圏)内か圏外かの計算が可能 ● 任意の地点までの所要時間、道のり、ルート

の表示 (注)上図は米国ピツニーボウズ・ソフトウェア社 MapXtreme を使用して MapInfo 用全国道路地図上に計算結果を表示したも

のです。

距離計算コア エンタープライズ版のアプリケーション・インタフェース

ACT 距離計算コア エンタープライズ版のアプリケーション・インタフェースは、.NET ライブラリ形式、WSDL 形

式、COM 形式および WIN32DLL 形式の4種類が含まれています。 .NET ライブラリ形式や COM 形式では IIS(VB Script)や他の高級言語を用いて容易に距離計算アプリケー

ションを構築することができます。WSDL 形式では XML Web サービス(SOAP)呼び出しが可能となり、

Windows 以外のプラットフォームでアプリケーション構築が可能です。また、WIN32DLL 形式を使用すること

で繊細な制御を必要とするアプリケーションの構築が可能です。

DLLヘッダ タイプライブラリ .NETライブラリ WSDL

距離計算アプリケーション

XML Webサービス インタフェース

.NET インタフェース

COM インタフェース

ACT 距離計算コア エンタープライズ版

距離計算リスナ

距離計算コア

距離計算サービス 距離計算 コンポーネント

計算用 道路データ

DLL インタフェース

Page 3: ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT 距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み ACT 距離計算コア

ACT 距離計算コア エンタープライズ版

Advanced Core Technologies, Inc. (20090530) C-3

システム構築例

【XML Web サービス対応距離計算システム】 ● クライアント側アプリケーションで地図を

表示 ● 地図上で計算地点を指定 ● 計算地点を SOAP メッセージで距離計算

サーバへ送信 ● 距離計算サーバ上で距離計算実行 ● 計算結果を SOAP メッセージでクライア

ントへ返信 ● クライアント側で計算結果を表示

http

http

計算用 道路データ

GIS

距離計算サービス

距離計算リスナ

距離計算コア

WSDL

距離計算アプリケーション

表示用地図

【サーバ側】 【クライアント側】

【Web サーバ対応距離計算システム】 ● IIS を使用し、ブラウザ上に地図を表示 ● 地図上で計算地点を指定 ● Web サーバ上で距離計算実行 ● 計算結果をブラウザに表示

http

表示用地図 計算用 道路データ

距離計算コア Web 対応 GIS

距離計算コンポーネント

ASP(.NET)アプリケーション

IIS Web ブラウザ

【サーバ側】 【クライアント側】 【CSS 対応距離計算システム】 DCOM

表示用地図

GIS

計算用 道路データ

STUB

距離計算コンポーネント

距離計算コア

PROXY

距離計算アプリケーション

● クライアント側アプリケーションで地図を

表示 ● 地図上で計算地点を指定 ● 計算地点を DCOM で距離計算サーバ

へ送信 ● 距離計算サーバ上で距離計算実行 ● 計算結果を DCOM でクライアントへ送信 ● クライアント側で計算結果を表示

Page 4: ACT距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み · ACT 距離計算コア エンタープライズ版 Version 3.0 の機能と仕組み ACT 距離計算コア

ACT 距離計算コア エンタープライズ版

Advanced Core Technologies, Inc. (20090530) C-4

距離計算コンポーネント マルチ版(COM)の主なプロパティ/メソッド

離計算コンポーネント マルチ版には、主に下記のプロパティ/メソッドが存在します。

プロパティ/メソッド 機 能

FromNodeCode プロパティ 発地道路点(Node)コードを格納します

ToNodeCode プロパティ 着地道路点(Node)コードを格納します

CalcKind プロパティ 計算種別(時間最短 or 距離最短)を格納します

UseHighway プロパティ 高速道路の使用/非使用を格納します

Time プロパティ 所要時間(分単位)を取得します

DSecTime プロパティ 所要時間(1/10 秒単位)を取得します

Distance プロパティ 道のり(m 単位)を取得します

Toll_S プロパティ 普通車の通行料金(円単位)を取得します(別プロパティで二輪・軽自

動車から特大車まで全 5 車種の通行料金の取得が可能です)

CalcRoute メソッド 2点間ルート計算を行います

CalcRoute2 メソッド 複数点間のルート計算を行います

CalcOptRoute メソッド 複数点間の最短ルート計算を行います

GetRouteXY メソッド ルート情報(経度緯度)を取得します

GetRoute メソッド ルート情報(道路点コードまたは道路区間コード)を取得します

CalcArea メソッド 到達圏計算を行います

GetNearestNode メソッド 指定位置(経度緯度)の近傍ノードコードを取得します

パッケージの内容

ACT 距離計算コア エンタープライズ版には、下記のマニュアルが添付されます。

● ユーザーズ・ガイド ● 距離計算.NET/XML Web サービス・プログラマーズ・リファレンス ● 距離計算コンポーネント(マルチ版)・プログラマーズ・リファレンス ● 距離計算コア ライブラリ・関数リファレンス

パッケージの種類

A

CT 距離計算コア エンタープライズ版は、各 OS に対応したパッケージを用意しております。

パッケージ 対応オペレーティングシステム

Server 版 Windows 2000 Server Windows Server 2003 Standard Edition

Advanced Server 版 Windows 2000 Advanced Server Windows Server 2003 Enterprise Edition

Datacenter 版 Windows 2000 Datacenter Server Windows Server 2003 Datacenter Edition

以上


Recommended