Comments
Description
Transcript
リリース ノート - MapInfo
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