マニホールドGISでIMSを作る方法
1。 IISインターネットインフォメーションサーバーを有効にする
IISは、90歳以降に生まれた人のために、Windows NT Option Packに含まれていたもので、Windows XP Professionalは既に統合されていますが、通常はアクティブ化する必要があります。
これを行うには、「開始/コントロールパネル/プログラムの追加または削除/ Windowsコンポーネントの追加または削除」を実行し、そこでアクティブにします。その後、以下が適用され、操作が終了します。
これにより、機器をローカルまたはリモートサーバーとして使用でき、PHPまたはPERLに使用されますが、ManifoldはWindowsに統合されたASPで公開されます。
Apacheで公開できるかどうかという質問をしたとき、私は優しいと思われました。
2。 マニホールドの構造を理解する。
マニフォールドは、このタイプのコンポーネントを持つことができるProjectとして知られている構造を管理します。上から順に言及します。
データソースは(ジオデータベースのように)内部にある場合もあれば、テーブルや画像の場合のように外部にリンクされている場合もあります。 したがって、.mapファイルにはすべてが含まれており、次のようになります。
- データソース
- 描きます
- 描画(ベクトルデータ)
- 画像(ラスタデータ)
- データ編成
- フォルダ
- 3D分析
- リフト
- プロファイル
- 表面
- 地形のモデル
- 結果
- ラベル
- グラフィックス
- レイアウト
- マップ
- その他
- 注釈
- フォーム
- パレット
- クエリ
- スクリプト
- トピック
以前の組織は私の発明であり、マニュアルにはありませんが、さまざまなタイプのコンポーネントを整理する方法です。
3。 地図を公開する準備
私の場合、これは私が組織したプロジェクトです:
それらが修正されている場合、カテゴリに基づいてフォルダを作成しました。その中にはさまざまなコンポーネントがあります。
地籍層の場合は、その中にラベル(ラベル)が含まれ、画像の場合は、Google画像がリンクまたはインポートされるまで、ラベルが含まれます。
ズームの最小/最大、投影、データム、精度のプロパティは、各コンポーネントに含まれています。
一番下には、マップが残っています。マップは、異なるレイヤーを含む可能性のあるデータの表示です。異なる投影でも、マップに割り当てられた投影上でフライトに再投影されます。
この出版物の寿命は、IMSサービスによって認識されるマップ、レイヤー、透明度、ラベルなどの準備にあります。
この場合、これらの特性を備えた地籍図を作成しました。
私がこのような大きな画像を配置したことを彼らが容認することを願っていますが、それはそれを説明する方法です。それを見ると、死体の「マップ」はそれらすべてのレイヤーをアクティブにしており、ディスプレイにそれらを見ることができます。 プロパティの場合、象限マップでテーマを設定し、背景にGoogleEarthの画像を残しました。
4。 IMSマップの作成
上記は最も複雑でしたが、今は「ファイル/エクスポート/ウェブページ」を行うだけです
ここで、フレームまたはASP.NET、ウィンドウサイズを使用する場合は、エクスポートフォルダー、テンプレートを構成します...
また、凡例、スケールバー、レイヤー、または検索バーを表示する場合にも定義されます。
最後に、他のユーザーがこのサービスに接続できるように、外部イメージのインターフェイスとWMS / WFSサービスのインターフェイスを含めるかどうかを以下で定義できます。
また、元のマップで発生した変更を、提供されるマップに更新するときに、それぞれを定義するスペースがあります。
そして、それはすべて紳士です、これは結果です。
もちろん、ASPとGUIを使用するようになれば、デフォルトのテンプレートよりも優れたテンプレートを作成し、より多くのコントロールを作成できます。 ここで私は去ります リンク サイトのAjaxとパーソナライズされたインターフェイスでもう少し働いた。
コスト?
個人マニフォールドライセンスは$ 245の価値があります
IMSを行うためには、 プロフェッショナルライセンス、45ドルまたは295ドルを追加
サーバーに配置したい場合は、$ 100のコストがかかります。
覚える費用...思い出すと、ジオフマードの友人が14分でそれを説明してくれました...そして、Windows Home EditionにはIISが搭載されていないため、苦労して家に着いてから23になりました!!!
ああ…彼らはArcIMS、GeoWeb Publisher、またはMapGuideでもできますが、もう少し費用がかかります。