初探GIS Mapxtreme 添加自定义图元 bmp
2011-02-26 11:27
323 查看
添加自定义 图元,将bmp 放入 C:\Program Files\Common Files\MapInfo\MapXtreme\6.8.0\CustSymb目录下
这个 6.8.0 是版本号。
这个 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); }
相关文章推荐
- 初探GIS Mapxtreme 根据数据集合 DataSet/DataTable 添加点(原创)
- 初探GIS Mapxtreme 添加点 层 线
- 初探GIS Mapxtreme 根据数据集合 DataSet/DataTable 添加点
- 初探GIS Mapxtreme 根据数据集合 DataSet/DataTable 添加点
- 初探GIS Mapxtreme
- 初探GIS Mapxtreme 修改图元样式 实现图元闪烁
- 初探GIS Mapxtreme 修改图元样式 实现图元闪烁
- 初探GIS Mapxtreme 修改图元样式 实现图元闪烁
- arcgis,mapinfo(mapxtreme),openlayers专业GIS系统开发
- 为raw数据添加图像头,并保存为bmp图像
- 开源GIS软件初探
- jsp连接MySQL操作GIS地图数据实现添加point的功能代码
- 在bmp上添加字符
- 在bmp上添加字符
- Gis之MapXtreme Java
- MapXtreme 2005学习(2):向图层中添加点
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- 即时通讯中添加好友相关专利初探
- mapxtreme如何添加标记和删除标记
- C#+Mapxtreme 实现一些GIS系统基本的功能