MapXtreme v7.3.0 リリース ノート

MapXtreme v7.3.0
リ リ ース ノ ー ト
北米 :
www.pitneybowes.com
欧州 / 英国 :
www.pitneybowes.com/uk
ア ジ ア太平洋 / オース ト ラ リ ア :
www.pitneybowes.com/au
2015 Pitney Bowes Inc. All rights
reserved. Pitney Bowes、 企業ロ ゴ、
MapInfo、 Group 1 Software、 お よび
MapXtreme は、 Pitney Bowes Inc. ま た
は関連会社の登録商標ま たは商標です。
その他の製品お よび会社名は、 各社の商
号、 登録商標ま たは商標です。
こ の リ リ ー ス ノ ー ト で は、 MapXtreme 7.3.0 に追加 さ れ た 拡張機能 と ア ッ プ
デー ト 機能につい て説明 し ます。 バグ フ ィ ッ ク ス、 既知の問題、 お よ び今回の
リ リ ースに関する その他の重要な情報について も解説 し ます。
こ の ド キ ュ メ ン ト は、 『MapXtreme 開発者ガ イ ド 』 の補足 ド キ ュ メ ン ト です。
今回の リ リ ースに固有の情報はこ の ド キ ュ メ ン ト を参照 し 、 製品全体に関する情
報お よ び使用方法につい ては 『開発者ガ イ ド 』 を ご覧 く だ さ い。 『開発者ガ イ
ド 』 は、 以下の方法で入手で き ます。
•
•
[スタ ート ]、 [すべてのプ ロ グラ ム]、 [MapInfo] の順にク リ ッ ク し 、 [MapXtreme
7.3.0] を 選択し て [ラ ーニン グ リ ソ ース] ページから PDF バージョ ン を ダウン
ロ ード する 。
Pitney Bowes Inc. の Web サイ ト から PDF バージ ョ ン を ダウン ロー ド する。
2015 年 6 月 25 日
ト ピ ッ クの一覧







新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
変更機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
バグ フ ィ ッ ク ス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
既知の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
イ ン ス ト ール要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
イ ン ス ト ール時の注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
パフ ォ ーマ ン スに関する推奨事項 . . . . . . . . . . . . . . . . . . . . . . 12
新機能
新機能
MapXtreme バージ ョ ン 7.3.0 には、 以下の新 し い機能が追加 さ れています。
タ イル サーバ
MapXtreme は、 MapInfo Professional で作成 さ れた タ イル サーバ TAB フ ァ イルの表示をサポー ト し ます。 こ れによ
り 、 Bing Maps や Spatial Server MapTiling サー ビ ス な どのマ ッ プ タ イ ルを、 MapXtreme デス ク ト ッ プ ま たは Web
ア プ リ ケーシ ョ ンか ら開いて表示する こ と がで き ます。
タ イルは、 タ イル サーバに格納 さ れたマ ッ プの一部で、 要求に応 じ て ク ラ イ ア ン ト ア プ リ ケーシ ョ ン に イ メ ージ と
し て提供 さ れ、 表示 さ れます。 MapXtreme は、 ラ ス タ イ メ ージや WMS イ メ ージ と 同 じ よ う に タ イル イ メ ージ を開
いて表示 し ます。 イ メ ージは、 個別レ イヤまたは .MWS ワー ク スペースの一部 と し て MapXtreme に取 り 込む こ と が
で き ます。
MapXtreme には、 タ イ ル イ メ ー ジ に高速に ア ク セ ス す る ための タ イ ル キ ャ ッ シ ュ サポー ト が組み込まれて い ま
す。 キ ャ ッ シ ュ は、 デス ク ト ッ プ ま たは Web ア プ リ ケーシ ョ ンが開かれてい る セ ッ シ ョ ン を通 し て維持 さ れます。
ス タ イ ルのオーバー ラ イ ド を タ イ ル サーバの レ イ ヤに適用 し て、 イ メ ー ジの透過性、 明 る さ 、 コ ン ト ラ ス ト 、 グ
レー スケールを、 ラ ス タ レ イ ヤ と 同 じ よ う に制御する こ と も で き ます。
タ イ ル機能の使用方法を詳 し く 理解 し て いた だけ る よ う に、 タ イ ル サーバ C# デス ク ト ッ プ サン プル ア プ リ ケー
シ ョ ンが提供 さ れています。 サン プル ア プ リ ケーシ ョ ンは、 32 ビ ッ ト または 64 ビ ッ ト 版 MapXtreme イ ン ス ト ール
デ ィ レ ク ト リ の下の \Samples\VisualStudio201x\Desktop\Features\TileServer にあ り ます。
詳細については、 『MapXtreme 開発者ガ イ ド 』 の第 18 章、 「 タ イ ル サーバか ら のマ ッ プの操作」 を参照 し て く だ
さ い。
FDO 拡張機能
こ の製品には、 64 ビ ッ ト 版の FDO プ ロバイ ダ サン プル拡張機能が追加 さ れています。
SQL デー タ ベース テーブル
さ ま ざ ま な演算に対する DECIMAL フ ィ ール ド の小数部分の処理が追加 さ れ、 サーバ側のロ ジ ッ ク で よ り 正確な浮動
小数点演算が使用で き る よ う にな り ま し た。
MapXtreme セ ッ ト ア ッ プ プ ロ ジ ェ ク ト
Visual Studio 2013 で は Visual Studio Installer Projects Extension を イ ン ス ト ー ル す る こ と に よ っ て、 MapXtreme
セ ッ ト ア ッ プ プ ロ ジ ェ ク ト を作成する こ と がで き ます。 詳細については、 以下の ト ピ ッ ク を参照 し て く だ さ い。
https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d
または
http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx
Visual Studio 2012 の場合は、 サー ド パーテ ィ ツールを使用 し て MapXtreme セ ッ ト ア ッ プ プ ロ ジ ェ ク ト を作成する
必要があ り ます。
WMS および WFS 準拠の認定
日本語版および中国語版の MapXtreme v7.3.0 は、 WFS 1.0.0、 WMS v1.1.1 と v1.3.0 に準拠する こ と が OGC によ っ
て認定 さ れています。
MapXtreme v7.3.0 リ リ ース ノ ー ト
2
変更機能
楕円体 と 測地系のサポー ト
楕円体
•
GCS (GCS_SPHERE)
測地系 ID
•
SerbiaMGI1901 (Serbia datum MGI 1901)
•
NorthSaharaParameter7 (North Sahara 7-parameter)
•
HD72Updated (HD72 (Hungarian Datum of 1972) - 更新版)
•
SJtskCzech (S-JSTK (Czech))
•
JTSK03Slovak (JTSK03 (Slovak Republic))
新 し い座標系のサポー ト
•
Visual Studio 2013 のサポー ト
•
.Net Framework 4.5.2 のサポー ト
MapXtreme イ ン ス ト ー ラ
MapXtreme イ ン ス ト ー ラは、 空の値が設定 さ れた以下の環境パス変数を追加 し ます。
•
MI_TILE_SERVER_KEY: Bing タ イル サーバ マ ッ プ用の タ イル サーバ キーを設定 し ます。
•
MI_MAX_FILE_HANDLES: MapXtreme で開 く こ と ので き る最大フ ァ イル数を設定 し ます。 最大値は 2040。
•
MI_ECW_MAX_CACHE: ECW ハン ド ラのデ フ ォル ト キ ャ ッ シ ュ メ モ リ を変更 し ます。
また MapXtreme イ ン ス ト ー ラは、 空の値が設定 さ れた以下のレ ジ ス ト リ キーを追加 し ます。
•
SOFTWARE\MapInfo\MapXtreme\7.3.0\TileServerKey: Bing タ イ ル サーバ マッ プ 用のタ イ ル サーバ キーを 設定し
ます。
変更機能
MapXtreme v7.3.0 は .NET Framework 4.5.2 をサポー ト し ま す。 MapXtreme の以前のバージ ョ ン (.Net Framework
4.0 をサポー ト する v7.1.0 ま たは v7.2.0) で作成 さ れたア プ リ ケーシ ョ ンは、 意図 し た と お り には動作 し ません。 そ
のよ う な ア プ リ ケーシ ョ ンは、 MapXtreme v7.3.0 のア セ ン ブ リ を使用する こ と がで き ます。 構成 フ ァ イルに最小限
の変更を加え る こ と に よ っ て、 ア プ リ ケーシ ョ ン を v7.3.0 ア セ ン ブ リ に リ ダ イ レ ク ト し ます。 そ う すれば、 デス ク
ト ッ プ ま たは Web ア プ リ ケーシ ョ ン を再 コ ンパ イ ルす る必要はな く 、 既存の設定のま ま で MapXtreme v7.3.0 が使
用で き ます。 手順については、 以下のセ ク シ ョ ン を参照 し て く だ さ い。
デス ク ト ッ プ ア プ リ ケーシ ョ ンの リ ダ イ レ ク シ ョ ン
既存の MapXtreme v7.1.0 または v7.2.0 ベースのデス ク ト ッ プ ア プ リ ケーシ ョ ン を リ ダ イ レ ク ト し て v7.3.0 ア セ ン
ブ リ を使用するには、 フ ァ イル app.config を以下の図に示すよ う に変更 し ます。 runtime セ ク シ ョ ンの下の各アセ ン
ブ リ に対 し て こ れを行います。 古いアセ ン ブ リ と 新 し いアセ ン ブ リ で公開鍵の ト ー ク ン値は同 じ です。
MapXtreme v7.3.0 リ リ ース ノ ー ト
3
変更機能
Web ア プ リ ケーシ ョ ンの リ ダ イ レ ク シ ョ ン
既存の MapXtreme v7.1.0 または v7.2.0 ベースの Web ア プ リ ケーシ ョ ン を リ ダ イ レ ク ト し て v7.3.0 アセ ン ブ リ を使
用するには、 フ ァ イル web.config を以下の図に示すよ う に変更 し ます。 runtime セ ク シ ョ ンの下の各アセ ン ブ リ に対
し て こ れを行います。 古いアセ ン ブ リ と 新 し いアセ ン ブ リ で公開鍵の ト ー ク ン値は同 じ です。
また、 WebForm1.aspx の中のすべての参照を古いアセ ン ブ リ から 新 し いアセ ン ブ リ に変更 し ます。
MapXtreme 開発者ガ イ ド
『MapXtreme 開 発 者 ガ イ ド 』 の CHM 形式 で の提供は終了 し ま し た。 そ れ と 同 じ 情報は、 イ ン ス ト ー ル後 に
Documentation フ ォルダに格納 さ れる MapXtreme_DevelperGuide.PDF に記載 さ れています。
MapXtreme v7.3.0 リ リ ース ノ ー ト
4
バグ フ ィ ッ ク ス
バグ フ ィ ッ ク ス
以下の問題が今回の リ リ ースで解決 さ れま し た。
•
DateTime/Time 型 フ ィ ール ド をベース と する ラ ベル付けの問題。
•
•
ワー ク スペースに カ ス タ ム凡例が保存または読み込みで き ない問題。
miApp オブ ジェ ク ト を 削除する 前に、 MapFactory およ び LegendFactory のオブ ジェ ク ト がク リ アさ れない問題。
•
デザイ ナにおいて、 ArrowToolStripButton が誤っ た コ ー ド を生成する問題。
•
CustomLegendFrames がワー ク スペースに保存 さ れない問題。
•
ワー ク スペース マネージ ャ にワー ク スペース を ド ラ ッ グ ア ン ド ド ロ ッ プする と 、 レ イ ヤの順序が予期せず変更
さ れる問題。
線形参照: ポイ ン ト が曲線の外側にあり 、 曲線が閉じ ている 場合に、 LocateMeasure API がク ラ ッ シュ する 問題。
•
•
ワー ク スペース マネージ ャ で、 ラ ベル レ イ ヤ上に レ ン ジ主題図を作成 し ている間に フ ィ ール ド を変更する と 、
エ ラ ーが発生する問題。
描画ツ ールで フ ィ ーチ ャ を 追加し て から 、 そ の操作を キャ ン セ ルし て も 、 追加操作がツ ールから 破棄さ れな い
問題。
Documents または Desktop にある TAB フ ァ イルの編集に関する問題。
•
棒グ ラ フ主題図 と 円グ ラ フ主題図の凡例 と 、 スケール バー と タ イ ト ルの修飾の印刷動作が修正 さ れています。
•
•
既知の問題
IIS 8.0 と .Net Framework 4.5
IIS 8.0 を使用する Windows Server 2012 上の MapXtreme v7.3.0 ベースの Web ア プ リ ケーシ ョ ンは、 Microsoft の制
約によ り 、 複数のユーザが同時にア ク セスする と フ リ ーズする場合があ り ます。 https://support.microsoft.com/engb/kb/2828842 に あ る KB ド キ ュ メ ン ト の Issue 6 を 参照 し て く だ さ い。 ホ ッ ト フ ィ ッ ク ス を 適用す る か、 .Net
Framework v4.5.2 にア ッ プグレー ド すれば、 こ の問題を回避で き ます。
Windows 2008 R2 および Windows 2012 R2 における MapXtreme v7.3 のヘルプの統合
Visual Studio に組み込まれた Internet Explorer ブ ラ ウザのセキ ュ リ テ ィ 設定に基づ き、 統合 さ れた開発者 リ フ ァ レ ン
スのヘルプ コ ン テ ン ツは、 Windows Server 上で生の HTML で表示 さ れる場合があ り ます。
こ れを回避する には、 ロー カル コ ン ピ ュ ー タ ポ リ シーを変更する必要があ り ます。 以下の手順に従 っ て こ れを行い
ま す。 管理者権限が必要に な り ま す。 こ の問題に関す る 詳 し い情報につ い ては、 https://connect.microsoft.com/
VisualStudio/feedback/details/764536/help-viewer-2-0-displays-raw-html-due-to-company-enforced-securitypolicy を参照 し て く だ さ い。

セキ ュ リ テ ィ 設定を変更 し ない場合、 ま たは変更で き ない場合に、 統合版の代わ り に参照 し ていただけ る、
ス タ ン ド ア ロ ン の開発 者 リ フ ァ レ ン ス も 用意 さ れ て い ま す。 MapXtreme_DeveloperReference.chm は、
MapXtreme イ ン ス ト ール デ ィ レ ク ト リ の下の \Documentation\Help フ ォルダにあ り ます。
Internet Explorer のロー カル コ ン ピ ュ ー タ ポ リ シーを変更する には
1. ロー カル グループ ポ リ シー エデ ィ タ を開き ます ([ス タ ー ト ] > [ フ ァ イル名を指定 し て実行] で gpedit.msc)。
2. [ロー カル コ ン ピ ュ ー タ ポ リ シー] の下で、 [ コ ン ピ ュ ー タ の構成] > [管理用テ ン プ レー ト ] > [Windows コ ンポーネ
ン ト ] > [Internet Explorer] > [ イ ン タ ーネ ッ ト コ ン ト ロ ール パネル] > [セキ ュ リ テ ィ ページ] > [ロ ー カ ル マ シ ン
ゾーン] に移動 し ます。 他のセキ ュ リ テ ィ ゾーン を変更する必要はあ り ません。
MapXtreme v7.3.0 リ リ ース ノ ー ト
5
既知の問題
3. 該当する設定を探 し ます。 設定は、 [拡張子ではな く コ ン テ ン ツに応 じ て フ ァ イルを開 く ] (Internet Explorer 8 以
前の場合) か、 [MIME スニ ッ フ ィ ング を有効にする] (Internet Explorer 9 以降の場合) のいずれかです。
4. 設定を ダブル ク リ ッ ク し て開き、 値を無効に変更 し ます。
5. [適用]、 [OK] の順に ク リ ッ ク し ます。
6. 開発者 リ フ ァ レ ン ス を再統合するには、 MapXtreme ヘルプの統合 (9 ページ) の手順に従います。
Internet Explorer のセキ ュ リ テ ィ 強化を無効にする
上述の手順に従 っ て も 開発者 リ フ ァ レ ン スが正 し く 表示 さ れない場合は、 Internet Explorer のセキ ュ リ テ ィ 強化の構
成も 無効に し なければな ら ない可能性があ り ます。
Internet Explorer のセキ ュ リ テ ィ 強化の構成を無効にするには
1. Internet Explorer のすべてのイ ン ス タ ン ス を終了 し ます。
2. [ス タ ー ト ] を ク リ ッ ク し 、 [管理ツール]、 [サーバー マネージ ャ ー] の順に選択 し ます。
3. [ユーザー ア カ ウン ト 制御] ダ イ ア ログ ボ ッ ク スが表示 さ れた ら、 [続行] を ク リ ッ ク し ます。
4. [セキ ュ リ テ ィ 情報] グループの下の [IE ESC の構成] を ク リ ッ ク し ます。
5. [管理者] の下で [オ フ] を ク リ ッ ク し ます。
6. [ユーザー] の下で [オ フ] を ク リ ッ ク し ます。
7. [OK] を ク リ ッ ク し ます。
詳細については、 res://iesetup.dll/IESecHelp.htm#overview を参照 し て く だ さ い。
タ イル サーバ TAB と 認証
タ イル サーバ TAB フ ァ イ ルの操作中は、 MapXtreme ベースの Web ア プ リ ケーシ ョ ン に対 し て認証 (ユーザ名 と パ
スワー ド ) が機能 し ません。
Windows Server 2008 R2 およ び Windows Server 2012 R2 における MapXtreme ツ ールの統合
MapXtreme ツ ー ル は、 Visual Studio 2012 お よ び Visual Studio 2013 に 統合 さ れ ま す。 し か し 、 Windows Server
2008 R2 と Windows Server 2012 R2 では、 セキ ュ リ テ ィ 設定やバージ ョ ン ア ッ プデー ト に起因 し て ツールが統合 さ
れない場合があ り ます。 そのよ う な場合には、 手動で、 ま たは、 以下の手順に従 っ て、 MapXtreme ツ ールを統合す
る こ と がで き ます。
Visual Studio 2012 または Visual Studio 2013 を少な く と も 1 度使用 し てから 、 MapXtreme イ ン ス ト ール プ ロ グ
ラ ムを再実行する こ と によ り 、 MapXtreme ツールおよびテ ン プ レー ト を正 し く 統合 し ます。
インフ ラス ト ラ クチャ
Visual Studio 2012 および Visual Studio 2013 開発サーバでの 64 ビ ッ ト ア プ リ ケーシ ョ ン。 Visual Studio 2012 お
よ び Visual Studio 2013 は、 開発サーバ上での 64 ビ ッ ト の Web ア プ リ ケーシ ョ ンの実行をサポー ト し ません。 64
ビ ッ ト ア プ リ ケーシ ョ ン を実行 し よ う と する と 、 形式が正 し く ない こ と を示す例外が返 さ れます。
マージ モ ジ ュ ールの追加要件: マージ モ ジ ュ ール (試用版には提供 さ れていません) に よ っ て独自のイ ン ス ト ー ラ を
作成する場合は、 .NET Framework 4.0 (Client Profile 以外)、 MSXML 6.0、 および Visual C++ 10.0 CRT (x86 と x64)
を前提条件 と し て追加す る必要があ り ます。 x86 ア プ リ ケーシ ョ ン と x64 ア プ リ ケーシ ョ ンの両方に対 し て x86 が
必要です。
MapXtreme v7.3.0 リ リ ース ノ ー ト
6
既知の問題
64 ビ ッ ト 版におけ る Microsoft Access 用の ACE ド ラ イ バ: MS Access Database Engine には、 MS Office ア プ リ
ケーシ ョ ン と Office 以外のア プ リ ケーシ ョ ンの間のデー タ 転送を可能 と す る ための コ ン ポーネ ン ト が含まれていま
す。 MapXtreme は、 こ の再頒布可能 コ ンポーネ ン ト を提供 し ていません。 使用方法 と 制約については、
http://www.microsoft.com/en-us/download/details.aspx?id=13255 を 参照 し て く だ さ い。 32 ビ ッ ト ア プ リ ケ ー
シ ョ ンの場合は引き続き、 Jet ド ラ イバを使用する こ と がで き ます。 Jet ド ラ イバは、 マルチ ス レ ッ ド モー ド におい
て よ り 高いパ フ ォ ーマ ン ス を発揮する可能性があ り ます。
64 ビ ッ ト Windows 上での .NET Framework 2 ア プ リ ケーシ ョ ンの実行: 64 ビ ッ ト 版の Windows を稼働す る コ ン
ピ ュ ー タ 上 で .NET Framework 2.0 ベ ー ス の ア プ リ ケ ー シ ョ ン を 実行 す る 場合、 許可 セ ッ ト <trust level="Full"
legacyCasModel="true" /> を使用する と 、 「 こ のアセ ン ブ リ を読み込む と 、 異な る許可セ ッ ト が他のイ ン ス タ ン スか
ら 作成 さ れる可能性があ り ます」 と い う エ ラ ー メ ッ セージが表示 さ れます。
http://support.microsoft.com/kb/2282372 を参照 し て く だ さ い。
.NET Framework 4 Client Profile: MapXtreme は、 .NET Framework 4 Client Profile をサポー ト し ません。 詳細につ
いては、 http://msdn.microsoft.com/en-us/library/cc656912.aspx を参照 し て く だ さ い。
デー タ ア ク セス
‘NOT’ と い う 名前の フ ィ ール ド : MapXtreme では、 'NOT' と い う 名前の フ ィ ール ド を含む SQL ス テー ト メ ン ト を
解析する際に問題が生 じ ます。
ラスタ とグリ ッ ド
GRD と GRC に関す る 制約: MapXtreme の 64 ビ ッ ト 版 では、 .TAB フ ァ イ ルがな ければ .GRD フ ァ イ ル と .GRC
フ ァ イ ルを開 く こ と がで き ません。 .TAB フ ァ イ ルが存在す る場合、 こ れ ら の フ ァ イ ルは vmgrid.rhl のみを使用 し て
ラ ス タ フ ァ イル と し て開かれます。 こ れ ら の フ ァ イルを グ リ ッ ド フ ァ イル と し て開 く こ と はで き ません。 こ の制約
は、 32 ビ ッ ト 版の MapXtreme にはあ り ません。
マルチス レ ッ ド モー ド におけ る ラ ス タ イ メ ージ: MapXtreme が30 個以上のス レ ッ ド で実行 し ている場合に ECW ラ
ス タ イ メ ージ を開 こ う と する と 、 処理 さ れない例外が発生する可能性があ り ます。
256 色を用いたパレ ッ ト ベースの イ メ ージの再投影: ラ ス タ に対する イ メ ージ再投影がオ ン にな っ てい る場合、 その
ラ ス タ は MapXtreme において黒い枠 と と も に表示 さ れます。 こ の問題を回避する には、 イ メ ージ をパレ ッ ト ベース
でない も のに変換するか、 イ メ ージの色を 256 色未満に減ら し ます。
ラ ス タ / グ リ ッ ド ハン ド ラ と Oracle: MapXtreme は、 Oracle ク ラ イ ア ン ト がイ ン ス ト ール さ れてい る場合に、 一部
の ラ ス タ ハン ド ラ お よ びグ リ ッ ド ハン ド ラ を読み込めない こ と があ り ます。 こ の問題は、 ワー ク スペース マ ネー
ジ ャ な どの 32 ビ ッ ト 版の MapXtreme ア プ リ ケーシ ョ ン を 32 ビ ッ ト または 64 ビ ッ ト のオペ レーテ ィ ング シ ス テム
上で実行する場合に生 じ る可能性があ り ます。 こ の問題を回避するには、
C:\Program Files (x86)\Common Files\MapInfo\MapXtreme\7.x.x\RasterGridHandlers を シ ス テム変数 PATH の先頭に
追加 し ます。
Oracle
Oracle の弧および円: MapXtreme は Oracle の弧または円を読み込む際に、 それら を弧または円を表すポ リ ゴ ン に変
換 し ます。 デ フ ォル ト の解像度 (ポ イ ン ト 数) は、 こ の リ リ ースにおいて、 こ れま での 20 個か ら 40 個に増加 さ れて
います。 異な る ノ ー ド 数を指定するには、 app.config または web.config に以下を追加 し ます。
<configuration>
<appSettings>
<add key="MapInfo.Data.ArcNodeResolution" value="1000"/>
</appSettings>
</configuration>
大き な数を指定する と 、 パ フ ォ ーマ ン スに影響が生 じ る可能性がある こ と に注意 し て く だ さ い。
MapXtreme v7.3.0 リ リ ース ノ ー ト
7
ASP.NET マス タ ー ページ
MapControl は、 以下のよ う に相対位置を指定する <div> タ グで囲む必要があ り ます。
<div id="mapDiv" style="position:relative;">
<cc1:MapControl ID="MapControl1" runat="server" Height="300" Width="300"
MapAlias="map1" />
</div>
主題図マ ッ ピ ン グ
ModifyRangedThemeSettings コ ン ト ロ ール: レ ン ジ の数が増 え た と き に、 ModifyRangedThemeSettings コ ン ト
ロールが、 各カ ス タ ム レ ン ジに割 り 当て ら れた正 し い カ ウン ト を失います。
カ ス タ ム凡例 と ワー ク スペース: MapXtreme のワー ク スペース保持形式では、 カ ス タ ム凡例の保存をサポー ト し ませ
ん。 カ ス タ ム凡例は、 シ リ ア ラ イゼーシ ョ ンによ っ て保存さ れますが、 ワーク スペースに保存する こ と はで き ません。
MI SQL の時刻関数
日付と 時間に関する 関数: MapInfo SQL 関数で ある DateTimeToString と StringToDateTime は正し く 動作し ま せん。
StringToTime() 関数と TimeToString() 関数のマニュ アルには誤っ た記載があり ます。 正し い情報は以下のと おり です。
StringToTime
文字列か ら Time 型の値を作成 し ます。
構文
StringToTime (str)
引数
str は、 時刻を表す文字列です。
StringToTime では、 DateTime 型の文字列の変換は実行で き ません。 代わり に StringToDateTime を使用し て く だ さ い。
TimeToString
時刻を文字列に変換 し ます。
構文
TimeToString ( time, fmt)
引数
time は時刻です。
fmt は、 time の書式を表す文字列です。 解説
TimeToString は、 DateTime 型の値には使用で き ません。
64 ビ ッ ト 版のサン プル
サン プルは、 Program Files フ ォルダ と Program Files (x86) フ ォルダの両方に イ ン ス ト ール さ れています。
MapXtreme v7.3.0 リ リ ース ノ ー ト
8
MapXtreme ヘルプの統合
次のいずれかの状況で、 英語版のオペ レーテ ィ ング シス テムに英語、 日本語、 または中国語の MapXtreme を イ ン ス
ト ールする と 、 開発者 リ フ ァ レ ン スが Visual Studio に統合 さ れない場合があ り ます。
•
Visual Studio を一度 も実行 し た こ と がない。
•
Visual Studio のヘルプ ビ ュ ーアがブ ラ ウザから 起動する よ う に設定 さ れている。
こ れを解決する には、 ヘルプ ビ ュ ーア設定において [ヘルプ ビ ュ ーアーで起動] を設定 し てか ら、 次の手順で開発者
リ フ ァ レ ン ス を手動で統合 し ます。
1. Visual Studio の [ヘルプ] > [ヘルプ コ ン テ ン ツの追加 と 削除] メ ニ ュ ーで、 [イ ン ス ト ール元] と し て [デ ィ ス ク]
を選択 し ます。
2. MapXtreme イ ン ス ト ール デ ィ レ ク ト リ の下の Help\Documentation フ ォルダに移動 し ます。
HelpContentSetup.msha を選択 し て、 [開 く ] に続いて [次へ] を ク リ ッ ク し ます。
3. MapXtreme 開発者リ フ ァ レ ン ス の [操作] 列の下で 、 [追加] を ク リ ッ ク し て から [更新] ボタ ン を ク リ ッ ク し
ま す。
4. [セキ ュ リ テ ィ ] ダ イ ア ログで、 [はい] を ク リ ッ ク し て次に進みます。
5. 統合処理を終えた ら、 [ コ ン テ ン ツ] ペ イ ン で MapXtreme 開発者 リ フ ァ レ ン ス を表示 し ます。
『MapXtreme 開発者ガ イ ド 』 と 『MapInfo SQL リ フ ァ レ ン ス』 : MapXtreme ド キ ュ メ ン ト セ ッ ト の こ れ ら の コ ン
ポーネ ン ト は Visual Studio に統合 さ れません。 こ れ らは [ラ ーニ ング リ ソ ース] ページの [マニ ュ アル] セ ク シ ョ ンの
下にあ り ます。 ラ ーニ ン グ リ ソ ース を開 く には、 [ス タ ー ト ] メ ニ ュ ーか ら [MapInfo] > [MapXtreme 7.3.0] > [ ラ ーニ
ング リ ソ ース] を選択 し ます。
MapXtreme v7.3.0 リ リ ース ノ ー ト
9
イ ン ス ト ール要件
Pitney Bowes Inc. は、 MapXtreme が以下の動作環境に対応 し ている こ と を確認 し ています。
アーキテ ク チ ャ
オペ レーテ ィ ング シ ス テム
•
64 ビ ッ ト
•
32 ビ ッ ト
•
Windows 8 および 8.1 (x64)
•
Windows 7 (x86、 x64)
•
Windows Server 2012 および 2012 R2 (x64)
•
Windows Server 2008 R2 (x64)
•
Windows Server 2008 SP2 (x86、 x64)
開発フ レームワー ク と IDE のサポー ト * •
•
ブ ラ ウザ
Web ア プ リ ケーシ ョ ン と 展開:
サポー ト さ れているデー タ ベース
デー タ ア ク セス:
Microsoft .NET Framework 4.5.2
Visual Studio 2013
•
Visual Studio 2012 Upgrade 4
•
Internet Explorer 8.0 以降**
•
Firefox 3.5 以降
•
Chrome 20 以降
•
IIS 8 以降 (Windows 8/8.1、 Windows Server 2012 R2)
•
IIS 7 (Windows Server 2008、 Windows 7)
•
Microsoft Access 2007 および Excel 2007
•
Microsoft Access 2003
•
Oracle 11G (11.1.0.6.0 および 11.1.0.7.0)
•
Oracle 10G、 10GR2
•
Microsoft SQL Server 2012 (お よび SQL Native Client 11)
•
Microsoft SQL Server 2008 (および SQL Native Client 10)
•
MapInfo SpatialWare® 4.9 および 4.9.2 for Microsoft SQL
Server 2005
•
MapInfo SpatialWare® 4.9.2 for Microsoft SQL Server 2008
32 ビ ッ ト および 64 ビ ッ ト エデ ィ シ ョ ン
•
MDAC 2.8
*
こ こ には推奨 さ れる開発環境 (IDE) が示 さ れています。 こ のほかの IDE も使用で き ますが、 MapXtreme
イ ン ス ト ー ラ で テ ン プ レー ト 、 サン プル、 およびヘルプ シ ス テムを統合する こ と はで き ません。
**
MapXtreme のラ ーニ ング リ ソ ースは、 デ フ ォル ト のブ ラ ウザ設定に関係な く 、 自動的に Internet Explorer
で表示 さ れます。 これによ っ て、 デ フ ォル ト のブ ラ ウザ設定が変更 さ れる こ と はあ り ません。

MapXtreme では、 Microsoft Visual Studio の Express Editions をサポー ト し ていません。
MapXtreme v7.3.0 リ リ ース ノ ー ト
10
最小シ ス テム要件
メモリ
Windows 7 および 8: 1 GB RAM (32 ビ ッ ト )、 2 GB RAM (64 ビ ッ ト )
Windows Server 2012 R2: 1 GB RAM
Windows Server 2008: 512 MB RAM
プロセ ッサ
Windows 8、 Windows 7: 1 GHz プ ロ セ ッ サ
Windows Server 2008/2012: 1 GHz プ ロ セ ッ サ
ビデオ カ ー ド
256 色以上に対応 し ているグ ラ フ ィ ッ ク ス カ ー ド
イ ン ス ト ール時の注意事項
重要: こ れは、 完全な製品 メ ン テナ ン ス リ リ ース です。 こ のバージ ョ ン を イ ン ス ト ールする前に、 イ ン ス ト ール済み
の MapXtreme を ア ン イ ン ス ト ールする必要があ り ます。
イ ン ス ト ー ラ: x64 プ ラ ッ ト フ ォ ーム上では、 ア プ リ ケーシ ョ ンが x86 版であ っ て も x64 イ ン ス ト ー ラ を使用する こ
と を推奨 し ます。 x64 イ ン ス ト ー ラ は、 x86 開発および ラ ン タ イ ムに必要な機能やコ ンポーネ ン ト を イ ン ス ト ール し
ます。 現時点では、 2 つのバージ ョ ン を同時に イ ン ス ト ールする こ と はで き ません。 た と えば、 バージ ョ ン 7.3.0 が
イ ン ス ト ール さ れている状態で、 x64 版を使用 し たい場合には、 x86 版を ア ン イ ン ス ト ール し てから x64 版を イ ン ス
ト ールする必要があ り ます。
イ ン ス ト ー ラ - 管理者 と し て実行: MapXtreme を Windows 7、 Windows 2008 Server、 および Windows Server 2012
R2 上に イ ン ス ト ールす る場合は、 シ ョ ー ト カ ッ ト メ ニ ュ ーで必ず [管理者 と し て実行] を明示的に選択 し て く だ さ
い。 また、 イ ン ス ト ール マシ ンにおいて管理者である必要も あ り ます。
Visual Studio を管理者 と し て実行: 開発環境におけ る すべての権限を得る ために、 Visual Studio を必ず管理者 と し
て実行 し て く だ さ い。
MapInfo.CoreEngine を COM+ に登録する方法:
MapXtreme (x64) を イ ン ス ト ールする と 、 x86 と x64 の 2 つの COM+ ア プ リ ケーシ ョ ンが作成 さ れます。 ( コ ンポー
ネ ン ト サービ スにおいて) 両方のオブ ジ ェ ク ト が存在 し ない場合は、 以下のコ マ ン ド を次の と お り に実行 し ます。
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\REGSVCS.EXE /u /quiet
C:\WINDOWS\Microsoft.NET\assembly\GAC_64\MapInfo.CoreEngine\v4.0_7.3.0.140__
93e298a0f6b95eb1\MapInfo.CoreEngine.dll
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\REGSVCS.EXE /u /quiet
C:\WINDOWS\Microsoft.NET\assembly\GAC_32\MapInfo.CoreEngine\v4.0_7.3.0.140__
93e298a0f6b95eb1\MapInfo.CoreEngine.dll
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\REGSVCS.EXE /quiet /noreconfig
C:\WINDOWS\Microsoft.NET\assembly\GAC_32\MapInfo.CoreEngine\v4.0_7.3.0.140__
93e298a0f6b95eb1\MapInfo.CoreEngine.dll
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\REGSVCS.EXE /quiet /noreconfig
C:\WINDOWS\Microsoft.NET\assembly\GAC_64\MapInfo.CoreEngine\v4.0_7.3.0.140__
93e298a0f6b95eb1\MapInfo.CoreEngine.dll
MapXtreme ヘルプの統合: MapXtreme 開発者 リ フ ァ レ ン ス を Visual Studio か ら 削除 し た場合は、 ヘルプ ビ ュ ーア
がロ ー カルのヘルプ を使用する よ う に設定 し てか ら、 以下の手順で開発者 リ フ ァ レ ン ス を Visual Studio の使用中の
バージ ョ ンに手動で統合 し て く だ さ い。
MapXtreme v7.3.0 リ リ ース ノ ー ト
11
Visual Studio 2012 および Visual Studio 2013
1. [ヘルプ] > [ヘルプ コ ン テ ン ツの追加 と 削除] を選択 し ます。
2. [コ ン テ ン ツ の管理] タ ブ で 、 \Help\Documentation フ ォ ルダに移動し 、 HelpContentSetup.msha を 選択し ま す。
MapXtreme 開発者 リ フ ァ レ ン スが リ ス ト 上に表示 さ れます。
3. [追加] を ク リ ッ ク し てか ら、 [更新] ボ タ ン を ク リ ッ ク し て コ ン テ ン ツ を統合 し ます。
4. [セキ ュ リ テ ィ ] ダ イ ア ログで、 [はい] を ク リ ッ ク し て次に進みます。
パフ ォ ーマ ン スに関する推奨事項
SQLServer 2008 に お け る キーに よ る select と MIDataReader のパ フ ォ ー マ ン ス: キー に よ る select を 使用す る
SQL コ マ ン ド ス テー ト メ ン ト か ら MIDataReader を作成する場合は、 実際のフ ィ ール ド 名に関係な く 、 MapXtreme
select ス テー ト メ ン ト において疑似キー フ ィ ール ド 名 MI_KEY を使用する こ と を推奨 し ます。
MapXtreme は SQLServer2008 テーブル スキーマを調べ、 存在する以下のよ う な情報に基づいてキーを決定し ます。
PRIMARY KEY イ ンデ ッ ク ス
IDENTITY フ ィ ール ド
UNIQUE 識別子
MI_PRINX フ ィ ール ド 名
評価済みの こ のキーは、 "MI_KEY" と し て解釈 さ れます。
MapXtreme の SQL におけるキーによ る SELECT の動作は、 MI_KEY を使用する場合に対し て最適化さ れているため、
MapXtreme select ステー ト メ ン ト では、 実際のフ ィ ール ド 名に関係な く 、 MI_KEY を使用する こ と を推奨し ます。
た と えば、 テーブルが PrimaryKey フ ィ ール ド 'MI_PRINX' によ っ て定義 さ れている場合で も、 MIDataReader コ マ ン
ド は、 キ ー に よ る select ス テ ー ト メ ン ト に お い て MI_KEY を 参照 す る 必要が あ り ま す。 そ う し な け れば、
MapXtreme の SELECT 動作において、 評価済みキー フ ィ ール ド が使用 さ れず、 キーに よ る select に対す る最適化
が活用 さ れない可能性があ り ます。
MI_PRINX がキー フ ィ ール ド と し て定義 さ れてい る こ の例の場合、 次の select ス テー ト メ ン ト では、 大き なデー タ
セ ッ ト に対 し てはパ フ ォ ーマ ン ス上の問題が生 じ ます。
SELECT * from linkar WHERE MI_PRINX in (22924,22925,22926,22927,22928)
こ れに対 し 、 次のス テー ト メ ン ト では MapXtreme の疑似キー フ ィ ール ド 名であ る MI_KEY を使用す る こ と に よ っ
て、 キーによ る select に対する最適化が活用 さ れ、 許容で き るパフ ォ ーマ ン スが得ら れます。
SELECT * from linkar WHERE MI_KEY in ('22924','22925','22926','22927','22928')
select ス テー ト メ ン ト の解析において、 MI_KEY は文字列 と し て評価 さ れる ため、 値は ''' の引用符で囲む必要がある
こ と に注意 し て く だ さ い。
MapXtreme v7.3.0 リ リ ース ノ ー ト
12