阅读:2282回复:4
关于面积量算问题
<P>面积量算是地理信息系统常用的功能,在MApX里怎么实现呢</P>
|
|
1楼#
发布于:2004-05-25 22:57
<P>#define miMianjiLiangsuan 2</P>
<P>1 m_map.CreateCustomTool(miMianjiLiangsuan,miToolTypePolygon,miSelectRegionMinusCursor);</P> <P> 2 在 OnPolyToolUsedMap1 中</P> <P> double DisSum,Dis; int i; CMapXPoints pts; pts.AttachDispatch(Points); double x1, y1, x2, y2; DisSum = 0;</P> <P>if(pts.GetCount()<3)break; CMapXFeatureFactory m_ff(m_map.GetFeatureFactory()); VARIANT vt; VariantInit(;vt); vt.pdispVal = pts; vt.vt = VT_DISPATCH; CMapXFeature m_f(m_ff.CreateRegion(vt)); double area = m_f.GetArea();</P> [此贴子已经被作者于2004-5-25 22:58:10编辑过]
|
|
2楼#
发布于:2004-05-27 09:15
hao
|
|
3楼#
发布于:2004-05-27 22:41
谢谢!
|
|
4楼#
发布于:2004-10-04 19:59
<P>我想知道利用多边形的顶点经纬度坐标如何计算多边形面积啊</P>
|
|