默认头像
路人甲
路人甲
  • 注册日期2004-08-25
  • 发帖数25
  • QQ
  • 铜币217枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1750回复:4

请教各位GGJJ,[HTMLView]如何获取线的长度(以空间数据方式存在)?

楼主#
更多 发布于:2004-09-23 20:00

小弟有个小问题想请教各位高手:在ArcMap中可以通过线对象来获取其长度属性(以空间数据方式存在),但想知道在HTMLView定制开发中如何才能获取线长度(图层数据存放在Oracle数据库中,通过ArcSDE连接)。由于项目要求统计管线图层中所有管线长度,小弟只知道通过发送ArcXML请求来获取线端点上的坐标,在此请教各位高手。

[此贴子已经被作者于2004-9-23 20:03:51编辑过]
喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2004-08-28
  • 发帖数80
  • QQ
  • 铜币293枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-26 22:24

若该线是图层的一个元素,且该元素有长度属性,我倒是知道。

用GET_FEATURES即可。

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-08-25
  • 发帖数25
  • QQ
  • 铜币217枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-26 22:49

首先感谢redmetal参与我的问题:

管线数据的长度在数据库中是以空间数据的方式存在,可以通过其它软件导成Shp格式提取其长度属性。但由于考虑到此数据可能时不时的要更新,所以此方法不可行。还有一种比较苯的方法是利用线端点上的坐标来算,但考虑到要对整个图层甚至是几个图层一起统计,此方法也是不大可行的。所以想请教各位有没有其它方法可行。

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-08-28
  • 发帖数80
  • QQ
  • 铜币293枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-27 19:38

佩服!

咱也等着瞧瞧

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-08-25
  • 发帖数25
  • QQ
  • 铜币217枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-10-11 19:48
经过努力,终于找到了一种方法可以提取线图层的长度(空间属性):方法是在配置文件中通过来内联数据库其对应的feature table,这样通过GET_FEATURES请求就可以得到线的长度属性。详细情况链接。 [此贴子已经被作者于2004-10-13 20:36:31编辑过]
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部