カスタム シンボル

Spectrum Spatial は、スタイル レイヤに対して使用できるフォント ベースのシンボルとイメージ ベースのシンボルの両方をサポートしています。カスタム シンボルと呼ばれる一般的なイメージ ベースのシンボルがデフォルトで使用可能です。独自のカスタム シンボルを Spectrum に追加することもできます。これらは Spectrum Spatial™ Manager シンボル選択ダイアログに "アップロード済みのシンボル" として表示されます。独自のカスタム シンボルを使用できるようにするには、まずそれらのシンボルを Spectrum Spatial で使用可能にする必要があります。次のようにして、初回のカスタム シンボルの追加を行います。

  1. Spectrum インストール ディレクトリ (<Spectrum_Directory>) の外側に SpatialSymbols という名前のフォルダを作成します。この場所にカスタム シンボルを保存することになります。このフォルダを <Spectrum_Directory> の外側に作成することを推奨するのは、Spectrum をアップグレードしたときにフォルダが消滅するのを避けるためです。
  2. SpatialSymbols フォルダのフル パスを classpath.ext ファイルに入力します。このファイルは <Spectrum_Directory>/server/modules/spatial にあります。
  3. classpath.ext ファイルを保存します。
  4. Spectrum Spatial™ Manager[設定] メニューで Spectrum Spatial モジュールを再起動します。

シンボルのイメージ ファイルは、SpatialSymbols フォルダ内にコピーすると直ちに使用可能になります。この時点で Spectrum を再起動する必要はありません。サブフォルダを作成して、シンボルを細かく分類することもできます。現時点でサポートされているイメージ タイプは、GIF、PNG、JPG、JPEG、BMP です。

次の例では、SpatialSymbol フォルダを D ドライブに保存する場合を示しています。classpath.ext ファイルには次のパスを記入します。

D:\SpatialData\SpatialSymbols

次の例に示したとおり、SpatialSymbols フォルダ内ではカスタム シンボルを異なるフォルダに保存し、整理できます。

D:\SpatialData\SpatialSymbols\Corporate\Logo.png

D:\SpatialData\SpatialSymbols\Environmental\LampPost.png

D:\SpatialData\SpatialSymbols\Environmental\Hydrant.png

D:\SpatialData\SpatialSymbols\Stores.png

カスタム シンボルの操作

カスタム シンボルをレイヤで使用するには、Spectrum Spatial™ Manager で以下の手順を実行します。

  1. Spectrum Spatial™ Manager を起動します。
  2. 新しいレイヤを作成するか、既存のレイヤを編集します
  3. [上書きスタイルを定義] 表示スタイルを選択します
  4. [シンボルを選択] ドロップ ダウン、[フォント名] ドロップ ダウンの順にクリックします
  5. 少なくとも 1 つのフォルダ ([アップロード済みのシンボル]) が存在します。SpatialSymbols フォルダ内でのシンボルの整理の仕方によっては、"アップロード済みのシンボル" で始まる複数のフォルダが存在する場合があります。すべてのカスタム シンボルは "アップロード済みのシンボル" で始まるフォルダの下に格納されています
    注: "アップロード済みのシンボル" というフォルダは、spatial フォルダに作成した SpatialSymbols フォルダと同じものです。
  6. [フォント名] からシンボルを選択し、変更を保存します
  7. これで、新しく更新されたカスタム シンボルがレイヤのプレビューに表示されます。
注: SpatialSymbols の下にサブ フォルダが存在し、そこに .png、.jpg、.jpeg、.bmp、.gif ファイルが含まれている場合は、これらのファイルもリストに表示されます。SpatialSymbols 内にサブ フォルダがあってもそこに .png、.jpg、.jpeg、.bmp、または .gif ファイルが含まれていない場合、これらのファイルはフォントや文字の選択で表示されません。

MapInfo Pro のシンボルの使用

MapInfo Pro で用意されているシンボルの標準セットは、Spectrum でも用意されています。ただし、MapInfo Pro 用に独自のシンボルが追加されている場合があります。Map Uploader を使用して MapInfo Pro からマップをアップロードすると、(スタイル上書きによって) テーブルまたはレイヤが Spectrum Spatial ではまだ使用可能になっていないこうしたシンボルの名前を参照します。

マップまたはレイヤのレンダリング (またはその凡例のレンダリング) を行う際、それらの参照しているシンボルがアップロードされていない場合は、シンボル ファイルが見つかりませんでした、というエラーが表示されます。

こうしたシンボルを Spectrum で使用できるようにするには、上記の手順で作成した SpatialSymbols フォルダのルートにそのシンボルをコピーする必要があります。なお、シンボルをサブ フォルダに配置すると正しく参照できません。アップローダーでは、レイヤ内のシンボル名を参照する際にサブ フォルダを考慮しないためです。