ArcGISのエンジンのシンボルレイヤ

実際のプロジェクトでは、同様の需要を経験するかもしれない層をマップ制御にロードされたときに自動登録シンボルです。実際には、経験同様の需要のArcGISエンジンは、レイヤ層の界面に追加シンボルを提供します。

ISymbol pSymbol;

IStyleGalleryItem pStyleGallerItem = null;

IStyleGallery pStyleGaller = new ServerStyleGalleryClass();

 IStyleGalleryStorage pStyleGalleryStorage = pStyleGaller as IStyleGalleryStorage;

//样式文件路径

string styleNames = path + "\\ESRI.ServerStyle";

pStyleGalleryStorage.AddFile(styleNames);

//获取线标识

pEnumSyleGalleryItem = pStyleGaller.get_Items("Line Symbols", styleNames, "");

//获取符号

 pSymbol = pStyleGallerItem.Item as ISymbol;

//更改符号样式

ISimpleRenderer pSimpleRenderer = new SimpleRendererClass();

pSimpleRenderer.Symbol = pSymbol;

//将标识附给图层

 geoFeatureLayer.Renderer = pSimpleRenderer as IFeatureRenderer;

コア部分は、そこにスタイルファイルのArcGIS実際ですが、スタイルファイルは直接とても小さいのArcGISツールMakeServerStyleSet.exeを提供し、エンジンを起動することができない、シンボルライブラリを構築することです。スタイルにファイルをインポートすると、あなたは開発者のための生serverstyleファイルを使用することができます。

公開された14元の記事 ウォン称賛15 ビュー331

おすすめ

転載: blog.csdn.net/weixin_42970847/article/details/103153734