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 投稿