CadCorp開発ツール
以前の記事では、 デスクトップツール CadCorpの ESRIから。 この場合、機能の開発または拡張のための拡張機能または追加ソリューションについて説明します。
この意味では、ArcGIS EngineとArcIMSでパリティを定義するのは、これらのツールの比較があまり簡単ではありません.CadCorpのビジネスモデルははるかに魅力的です。
1。 ActiveX開発ツールランタイム
コントロールモジュール(CDM)
CadCorpの基本的な開発ツールは、コントロールモジュール(CDM)と呼ばれるもので提供され、マップユーザーのロジックにユーザーインターフェイスとウィザードの両方と直感的なユーザーインターフェイスをもたらすという利点があります。 したがって、たとえば、Modeller開発キットには、プログラミング目的でのみMapModellerと同様のインターフェイスがあります。 これらのツールは、ESRIファミリのArcGIS EngineおよびArcSDEと類似していません。
- MapViewerツールにはCDM Viewerコンポーネントがあります
- MapManagerツールにはCDMマネージャコンポーネントがあります
- MapModellerツールにはCDMモデラーコンポーネントがあります
ActiveXテクノロジを使用し、Visual Basic、Delphi、C ++、PowerBuilderなどの言語を使用して開発できます。
これらのCDMには興味深い機能があり、時間(ランタイム)ごとにライセンスを取得できるため、たとえば、開発者がプロジェクトの期間中のみ製品を取得できるように、XNUMX年間のライセンスを取得できます。開発中。開発中。 これによりコストが大幅に削減されますが、PCごとではなく「プログラマーごとのライセンス」の概念は少し奇妙です。
これにより、ユーザーはランタイムライセンスのコスト(通常は元のコンポーネントの40%に近い値)を支払うだけで済み、再販用に開発されたアプリケーションのコストも削減されます。
2。 Web開発ツール
これは、Webサービスの下で動作するアプリケーションの作成を可能にする機能であり、イントラネットまたはインターネットの普及基準に基づいてデータを作成する機能です。
- MapBrowser
MapBrowserは、OpenGIS地理標準の下でデータサービスを管理するための無料の製品であり、CadCorpがOGCをサポートする利点のXNUMXつです。 このようにして、マップの公開を目的としたWeb Map Server(WMS)アプリケーション、GML / XMLでのジオメトリの転送を目的としたWebFeature Server(WFS)、およびWeb Coverage Server(WCS)形式の両方を開発できます。 すべて、オープンユースの標準の範囲内にあるという利点があります。
これは、IMS / GIS Server製品のESRIの閉鎖的なメンタリティと比較して、非常に潜在的な解決策です。
- GeognoSIS
以前はASC(Active Server Component)がありましたが、このソリューションは廃止され、CadCorpは他の開発コンポーネントの機能を拡張してイントラネットまたはインターネットで使用するアプリケーションを実装するGeognoSIS.NETを提供します。 .NET開発環境、または複数のサーバーで実行できるJavaなどの他のHTTPおよびSOAPベースの言語を使用する。 このツールは、ESRIファミリのArcIMに似ています。
以前のASCの下でGeognoSIS向けに作成されたサービス変換ツールがあります。
3。 ビジネス開発キット(EDK)
これは、2つの形式で提供される開発者向け製品パッケージです。
- ソフトウェア開発キット (SDK)ActiveXのアプリケーションの作成用
- インターネット開発キット (EDK)これは、Webサービス(Webサービス)として配布される空間データの開発を容易にします。 このツールは、ESRIファミリのArcGIS Serverと類似していません。