在MAPGIS中,怎么投影多条线段?

最近这段时间,在忙着帮师兄弄MAPGIS的作图,说实话,第一次接触这玩意,感觉这个软件很难玩,加之我又是学电子通信出身的,对地理作图这些玩意完全不懂。

要求如下:

(1)将suffer生成的平切图导入到MAPGIS中,以便用户查看哪些位置存在电阻率异常的情况,从而判断煤炭采空区的位置;

(2)将已测测线和测点导到地图上去,以便地矿局的人评判瞬变电磁法的勘探效果。

对于要求(1),很容易实现,可以先用MAPGIS的文件转换功能将suffer生成的平切图转换成MAPGIS软件的文件格式,然后通过“添加项目”的方式加入到地图中去,然后,调整一下图层顺序即可;

对于要求(2),比较棘手,因为先要对坐标进行处理,然后再做投影变换,最后才能通过“添加项目”的方式加入到地图中去。

在最开始一段时间里,因为不清楚地矿局提供的地图文件的比例尺,所以,一直都在摸索和纠结怎么将坐标点投影到地图上去,纠结了三四天后才发现,该地图文件采用的是“用户自定义”的坐标系类型,比例尺也并不是1:50000(分子单位是米,分母单位是毫米),而是1:5000。如果只是有MAPGIS我是无法发现这些问题的,后来我借助SECTION(网友开发的MAPGIS的一个组件)才发现这些问题的,总而言之,我感觉MAPGIS很不好用。下面,介绍一下怎么将已测测线和测点导到地图上去:

①修改已测测点的坐标,并另存为制表符分隔的文本文件格式:

首先,将X、Y轴的坐标乘以1000(单位由千米变为米),X轴的坐标减去360000;然后,将每条测线第一个点的坐标复制到每条线的末尾,再用分号“;”作为线间分隔符分隔两条线;最后,将文件另存为制表符分隔的文本文件格式。

②进行点投影,设置如下(注意指定XY坐标所在的列号):

③进行线投影,设置如下:

注意设置“线间分隔标志”!投影结果如下,然后,将投影生成的点文件和线文件添加到项目中去即可!

时间: 2024-10-14 03:01:51

在MAPGIS中,怎么投影多条线段?的相关文章

(hdu step 5.1.3)Segment set(求与一条线段相交的线段集合中的线段的数量)

题目: Segment set Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 177 Accepted Submission(s): 82   Problem Description A segment and all segments which are connected with it compose a segment set. T

(hdu 7.1.2)You can Solve a Geometry Problem too(求n条线段中,线段两两相交的数量)

题目: You can Solve a Geometry Problem too Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 145 Accepted Submission(s): 100   Problem Description Many geometry(几何)problems were designed in the ACM/IC

每次输出有几条线段能完全覆盖大于自己和hdu5372相反 树状数组或线段树 poj 2481 Cows

http://poj.org/problem?id=2481 Cows Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 14762   Accepted: 4886 Description Farmer John's cows have discovered that the clover growing along the ridge of the hill (which we can think of as a one

几何画板中去除画出的线段的教程

在几何画板中作图和在黑板和纸上画图不一样,没有直接可以使用的橡皮擦或者黑板擦来将画的图擦除,但是在几何画板中如果画错了图或者不需要某个图形,也是可以不让它显示出来的,这样就不会妨碍继续作图.下面就以如何在几何画板中去除画出的线段为例给大家作详细介绍. 方法一 如果该线段没有子对象的,即没有其他图像是建立在这条线段基础上做出来的,那么这个线段就是独立存在的,去除它多作图没有任何影响的,这个时候要去掉线段的话,直接选中该线段,执行"编辑"--"剪切"命令或按Delete

逻辑推理:在一个100条语句的列表中,第n条语句是“在这个列表中,恰有n条语句为假”,可以得出什么结论?

<离散数学及其应用>第六版1.1练习题第43题的个人分析 题目:在一个100条语句的列表中,第n条语句是"在这个列表中,恰有n条语句为假"..........     a)从这些语句中得出什么结论     b) 若第n条语句是"至少有n条语句为家",结论是什么     c)假设包含99条语句,回答b 答案网上都有,我是给出自己的分析过程:(思路大概是:如果这句话话为真,推出这句话的内容为真,由这句话的内容又能推出其余话的是不是为真,再根据其余话的内容来判

三大数据库如何获取表中的第m条到第n条记录(n大于m)

数据库获取表中的第m条到第n条记录(n>m) 1.oracle数据库:(注:tableName.id指的是tableName的主键) select * from (select tableName.*,rownum as con from tableName where rownum <= m order by tableName.id desc) where con >= n; 2.SQLServer数据库:(注:tableName.id指的是tableName的主键) 实现原理解释:

hdu4612 无向图中任意添加一条边后使桥的数量最少 / 无向图缩点+求树的直径

题意如上,含有重边(重边的话,俩个点就可以构成了边双连通). 先缩点成树,在求数的直径,最远的连起来,剩下边(桥)的自然最少.这里学习了树的直径求法:第一次选任意起点U,进行bfs,到达最远的一个点v(level最深)该点必然是树的直径的一个端点,,再从该点出发,bfs,到最深的一点,该点深度就是直径.(证明:先假设u,是直径上一点,S,T是直径的端点,设v!=t,则有(V,U)+(U,S)>(T,U)+(U,S),矛盾,故t=v:若u不是直径上一点,设u到直径上的一点为x,同理易证. 最后 缩

当前插入的线段能完整覆盖存在的几条线段 树状数组 HDU 5372 Segment Game

http://acm.hdu.edu.cn/showproblem.php? pid=5372 Segment Game Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1284    Accepted Submission(s): 375 Problem Description Lillian is a clever girl so

sql数据库中查询第几条到第几条的数据

通用方法: select top 500 * from (select top 1000 * from UserSearchDatas order by ID) a order by ID desc sql数据库中查询第几条到第几条的数据,布布扣,bubuko.com