egis
路人甲
路人甲
  • 注册日期2004-03-21
  • 发帖数73
  • QQ
  • 铜币427枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2282回复:4

关于面积量算问题

楼主#
更多 发布于:2004-05-21 21:56
<P>面积量算是地理信息系统常用的功能,在MApX里怎么实现呢</P>
喜欢0 评分0
trsoft
路人甲
路人甲
  • 注册日期2003-11-26
  • 发帖数56
  • QQ
  • 铜币253枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
kmcjx
路人甲
路人甲
  • 注册日期2003-08-12
  • 发帖数54
  • QQ
  • 铜币319枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-05-27 09:15
hao
举报 回复(0) 喜欢(0)     评分
egis
路人甲
路人甲
  • 注册日期2004-03-21
  • 发帖数73
  • QQ
  • 铜币427枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-05-27 22:41
谢谢!
举报 回复(0) 喜欢(0)     评分
sjf_2003
路人甲
路人甲
  • 注册日期2003-12-05
  • 发帖数145
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-10-04 19:59
<P>我想知道利用多边形的顶点经纬度坐标如何计算多边形面积啊</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部