0

将 ArcGIS Esri 100.9 与 .NET Wpf 结合使用,我正在尝试将点图标和线几何图形结合起来,但我不知道该怎么做。我想在起点有一条带有点符号的线,并且只有起点。有没有办法在不创建单独的图形的情况下做到这一点?我使用 aPictureMarkerSymbol或 aMultilayerPointSymbol作为点图标,使用 aPolyLine作为线的几何图形。有什么办法可以将两者结合起来制作图形吗?我尝试使用CompositeSymbolwithPictureMarkerSymbolSimpleLineSymbol,但这在每个顶点创建了一条带有点符号的线。

PictureMarkerSymbol pointSym = GenerateSymbol(iconInfo);   // custom generation function
Geometry geo = new PolyLine(iconInfo.Points);

Symbol sym = // generate the appropriate symbol for the graphic
Graphic g = new Graphic(geo, sym);
4

1 回答 1

0

虽然运行时能够呈现这样的符号,但目前还没有用于以编程方式创建它们的 API(尽管它在路线图上添加)。但是,如果您使用 ArcGIS Pro,则可以使用它来创作此类符号系统,然后通过导出符号样式并在运行时应用程序中使用它来供运行时使用。

于 2020-11-13T18:42:27.453 回答