阅读:1750回复:4
请教各位GGJJ,[HTMLView]如何获取线的长度(以空间数据方式存在)?
<P>小弟有个小问题想请教各位高手:在ArcMap中可以通过线对象来获取其长度属性(以空间数据方式存在),但想知道在HTMLView定制开发中如何才能获取线长度(图层数据存放在Oracle数据库中,通过ArcSDE连接)。由于项目要求统计管线图层中所有管线长度,小弟只知道通过发送ArcXML请求来获取线端点上的坐标,在此请教各位高手。</P>
[此贴子已经被作者于2004-9-23 20:03:51编辑过]
|
|
1楼#
发布于:2004-10-11 19:48
经过努力,终于找到了一种方法可以提取线图层的长度(空间属性):方法是在配置文件中通过<SPATIALQUERY>来内联数据库其对应的feature table,这样通过GET_FEATURES请求就可以得到线的长度属性。<a href="http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow;d=26609" target="_blank" ><FONT color=#ff0000>详细情况链接</FONT></A>。
[此贴子已经被作者于2004-10-13 20:36:31编辑过]
|
|
2楼#
发布于:2004-09-27 19:38
<P>佩服!</P><P>咱也等着瞧瞧</P>
|
|
3楼#
发布于:2004-09-26 22:49
<P><b><FONT color=#000066>首先感谢redmetal参与我的问题:</FONT></b></P><P><b><FONT color=#000066>管线数据的长度在数据库中是以空间数据的方式存在,可以通过其它软件导成Shp格式提取其长度属性。但由于考虑到此数据可能时不时的要更新,所以此方法不可行。还有一种比较苯的方法是利用线端点上的坐标来算,但考虑到要对整个图层甚至是几个图层一起统计,此方法也是不大可行的。所以想请教各位有没有其它方法可行。</FONT></b></P>
|
|
4楼#
发布于:2004-09-26 22:24
<P>若该线是图层的一个元素,且该元素有长度属性,我倒是知道。</P><P>用GET_FEATURES即可。</P>
|
|