ArcGIS Engineを用いたシェープファイル操作の実践例

シェープファイルのフィールド名変更処理 以下のメソッドは、フィールド名を変更する際の実用的なアプローチを示しています。既存フィールドの値を保持しながら、新しいフィールドを追加し、古いフィールドを削除します。 public bool RenameFieldInFeatureClass(IFeatureClass targetFeatureClass, string originalName, string updatedName) { bool operationStatu ...

7月28日 01:01 投稿

ArcGIS Engineにおけるオブジェクトの永続化とストリーム保存手法

ArcGIS Engine(AE)開発において、Layer、Element、Map、Legend、NorthArrowなどのオブジェクトをファイルやデータベースに保存したいケースは頻繁に発生します。FeatureLayerのFeatureはFeatureClassに直接保存できますが、GraphicsContainerに追加したElementについては標準的な保存機構が存在しないため、独自の永続化処理が必要になります。このような場合、オブジェ ...

7月23日 17:21 投稿

ArcGIS Engineを用いたGIS分析機能のWebサービス化実装

開発環境構成 Windows 10 64bit環境において、Visual Studio 2019、ArcGIS Engine 10.8、.NET Framework 4.8、IIS 10を基盤にC#による実装を実施。既存のデスクトップGISアプリケーションで動作する空間解析機能をWeb経由でJavaシステムと連携するためのアーキテクチャを構築。 Webサービス実装のポイント ASP.NET Webサービスプロジェクト作成後、サービス定義ファイル ...

5月15日 05:24 投稿