阅读:2748回复:9
[求助]绘制数据点过程中的坐标问题。
<P>具体问题如下:</P>
<P>问题1:</P> <P>我有一批数据,每个数据都由3个值构成(经度,纬度,高程)。经度范围在120-122度,纬度范围在31-32。想在MAP控件下绘制这些点。绘制这些点已经实现了。但存在一个问题就是由于不知道如何定义map的坐标为上述经纬度范围,这样使得点在屏幕显示的范围内根本看不到。我想实现在屏幕显示的范围内绘制出这些点这么做?</P> <P>问题2:</P> <P>我将已经绘制好的点保存为shp格式时如何定义这一图层的坐标为经纬度坐标,这样可以使我绘制的这些点直接可以添加到已有的图层中而不会出现坐标系不统一的问题。</P> <P>希望大家能给予答复。谢谢。</P> <P>我的qq:88421251,POPO名为:wangjunjolly。</P> <P>随时可以进行交流。</P> <P>如果您有什么问题我们可以交流。</P> [此贴子已经被作者于2004-10-7 15:47:00编辑过]
|
|
1楼#
发布于:2004-10-07 15:51
我想第1个问题最关键是如何将地图空间的坐标和绘制点的坐标统一起来。如何操作我就不懂了。请懂的朋友赐教。谢谢。
|
|
2楼#
发布于:2004-10-07 17:14
设置坐标系统,投影方式,地图单位,应该没什么大问题,不过参数还真是个问题,但是可以做做测试
|
|
|
3楼#
发布于:2004-10-07 18:40
<P>谢谢总统的回答。对我而言,mo的坐标系统,投影方式一直都没有搞懂,所以就觉得很难。主要是自己觉得好像这方面的参考资料很少。</P><P>另外,总统能否就我上面两个问题的解决步骤及主要方法做一个简要指导,这样我可以有点头绪。谢谢了。</P>
|
|
4楼#
发布于:2004-10-07 18:56
如果要显示经纬度,在map控件里读取文件的坐标就可以了.(moview中有代码)你是在已有的图层上加新点吗??
|
|
|
5楼#
发布于:2004-10-08 08:18
可以将Map的Extent设置在你所需要的范围内 阿
|
|
|
6楼#
发布于:2004-10-08 15:37
<DIV class=quote><B>以下是引用<I>gisboy</I>在2004-10-7 18:56:52的发言:</B>
如果要显示经纬度,在map控件里读取文件的坐标就可以了.(moview中有代码)你是在已有的图层上加新点吗??</DIV> <P>谢谢gisboy。 <P>我不是在已有图层上加新点。就是利用一批数据来绘制这些点。并保存为一个新图层。 <P>问题的关键是使map控件的坐标定义为经纬度。保存绘制好图层时也保存为经纬度坐标。</P> [此贴子已经被作者于2004-10-8 15:43:16编辑过]
|
|
7楼#
发布于:2004-10-08 15:49
<P>谢谢回帖和浏览本贴的同志们。</P>
<P>我的问题简化一下就是:如何定义map控件的坐标为经纬度坐标,如何保存数据层为经纬度坐标。</P> <P>我自己觉得应该不是很难,但由于以前没有关注过坐标问题,所以突然遇到时没有一点头绪。希望大家给点想法和思路。</P> <P>再次感谢了。</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em10.gif" /><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em07.gif" /> |
|
8楼#
发布于:2004-10-09 08:13
你可以通过arcgis定义一下投影,在mo中只能显示为某投影,好象保存不下来
|
|
9楼#
发布于:2004-10-09 12:49
<DIV class=quote><B>以下是引用<i>gisboy</i>在2004-10-7 18:56:52的发言:</B>
如果要显示经纬度,在map控件里读取文件的坐标就可以了.(moview中有代码)你是在已有的图层上加新点吗??</DIV><p> |
|