发布网友 发布时间:2022-04-29 23:14
共5个回答
热心网友 时间:2022-06-25 14:06
水深点的表示过程中各测绘单位往往都不一样 1、用点(point)来表示的,且该点带有水深属性数据,这个提取应该比较方便,或将这些点保存成dxf文件,提取其中水深点的(x,y,z)坐标即可,或者通过自己编程来提取点的属性(主要牵涉到一个与AutoCAD程序的连接以及连接后属性提取两部分,具体相关如何边,网上多找找还是能找到相关的源程序的) 2、用文本(text)来表示的,没有表示水深点的具体位置,而是用文本的插入点来表示水深点的(x,y)坐标,而文本的内容标示的是水深的数值,这个具体提取跟第一种情况差不多,只是这次主要提取text的一些属性而已。 当然,在具体的不同的地形图中,即使只是用文本来表示,也有很多不同的表示方法,有的整数部分和小数部分分离,有的整一个就是一个块等等。在提取属性的时候,事先用list命令看看水深点(point)或文本(text)的属性,然后对照着dxf文件或者编程提取自己需要的东西。相对而言,VBA比较容易上手,可以看一下《AutoCAD VBA开发精彩实例教程》这本书,上面有相关介绍的。热心网友 时间:2022-06-25 14:07
arcview里导入地形feature文件, 在theme---properties----drawing----选择你cad里的高程所在层即可,导入后利用spatial analysis的surface功能里的先将shp转换成grid然后由grid转换成xyz热心网友 时间:2022-06-25 14:07
仔细读一下dxf的文件格式说明就可以自己编程序了。热心网友 时间:2022-06-25 14:08
有没有arcview啊试一下,很容易就可以提取的啊热心网友 时间:2022-06-25 14:09
MIKE版有很多提取CAD图形数据点的工具,你可以去下来看看