`

Mapxtreme2005 两点之间画直线

F# 
阅读更多
private void DrawLine(MapInfo.Data.Table temptable,MapInfo.Geometry.DPoint begDpoint,MapInfo.Geometry.DPoint endDpoint,int Pattoner,System.Drawing.Color color)
        {
            MapInfo.Geometry.MultiCurve mc = MapInfo.Geometry.MultiCurve.CreateLine(map.GetDisplayCoordSys(), begDpoint, endDpoint);
            MapInfo.Styles.SimpleLineStyle bl = new MapInfo.Styles.SimpleLineStyle(new MapInfo.Styles.LineWidth(2, MapInfo.Styles.LineWidthUnit.Pixel), Pattoner, color);
            MapInfo.Styles.CompositeStyle cs = new MapInfo.Styles.CompositeStyle(null, bl, null, null);
            MapInfo.Data.Feature f = new Feature(temptable.TableInfo.Columns);
            f.Geometry = mc;
            f.Style = cs;
            temptable.InsertFeature(f);
        }
分享到:
评论

相关推荐

    mapxtreme2005-map-demo.rar_DEMO_map_mapxtreme2005_webgis_面积

    2. **测距(Distance Measurement)**:此功能允许用户在地图上测量两点或多点之间的直线距离。这对于工程规划、交通分析等需要精确距离计算的场景非常有用。 3. **测面积(Area Measurement)**:与测距类似,但...

    mapxtreme2005 鹰眼、测距、测面积的Demo

    MapXtreme 2005支持测量两点或多点之间的直线距离或路径长度。这在许多领域都有实际应用,比如规划路线、工程测绘等。用户可以轻松地选择起点和终点,软件将自动计算并显示结果。开发者可以利用MapXtreme的测量API来...

    求点到线的垂足--源码(mapxtreme + C#2005)

    利用mapxtreme6.7和C#2005做的一个关于求点到线的垂足的例子。 已知线外一点,求得线的各个节点,并得出最近的两个节点。 并在这两个节点所在的直线上求得垂足。可应用于由于GPS数据误差而产生的数据点不在线上的...

    绝对可用mapxtreme for java 开发demo

    - **折线测距**:可以测量地图上两点或多点之间的直线距离,对于地理分析和规划很有帮助。 - **框选**和**圆选**:用户可以通过矩形框或圆形选择地图上的特定区域,这些操作常用于数据筛选或区域分析。 4. **基于...

    mapinfo培训

    8. **最优路径计算**:寻找两点之间的最短路径。 9. **坐标几何**:处理坐标系相关的几何问题。 10. **矢量转网格/网格转矢量**:支持矢量数据与栅格数据之间的转换。 11. **投影变换**:支持不同坐标系统的数据转换...

    基于VS平台及第三方控件GIS二次开发之校园子系统.rar

    5. 量测:测量地图上两点之间的距离、面积或者角度,支持直线、曲线等多种测量方式。 6. 打开属性表:显示地图上图层的相关属性信息,便于数据查询和分析。 7. 缓冲区分析:根据选定点、线或面要素生成一定距离范围...

Global site tag (gtag.js) - Google Analytics