초기 GIS Mapxtreme 사용자 정의 그림 bmp 추가

4132 단어 map
사용자 정의 그림 추가, bmp C: \ \ Program Files \ \ Common Files \ \ MapInfo \ \ MapXtreme \ \ 6.8.0 \ CustSymb 디 렉 터 리 에 넣 기
이 6.8.0 은 버 전 번호 입 니 다.

  
/// <summary>
///
/// </summary>
/// <param name="dPoint"> </param>
public void AddCustomFeature(DPoint dPoint)
{
TableInfoMemTable tableInfoMemTable
= new TableInfoMemTable( " temp " );
tableInfoMemTable.Columns.Add(ColumnFactory.CreateFeatureGeometryColumn(map.GetDisplayCoordSys()));
tableInfoMemTable.Columns.Add(ColumnFactory.CreateStyleColumn());
//
Table table = MapInfo.Engine.Session.Current.Catalog.CreateTable(tableInfoMemTable);
FeatureLayer featureLayer
= new FeatureLayer(table);
map.Layers.Add(featureLayer);

FeatureGeometry featureGeometry
= new MapInfo.Geometry.Point(featureLayer.CoordSys, dPoint);
BitmapPointStyle bitmapPointStyle
= new BitmapPointStyle( " chinaz2.BMP " , BitmapStyles.None, new System.Drawing.Color(), 25 );
CompositeStyle compositeStyle
= new CompositeStyle(bitmapPointStyle);

Feature feature
= new Feature(featureLayer.Table.TableInfo.Columns);
feature.Geometry
= featureGeometry;
feature.Style
= compositeStyle;

featureLayer.Table.InsertFeature(feature);
}

좋은 웹페이지 즐겨찾기