CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  企业开发 >  地理信息系统

关于SHP的坐标系统,问个问题!

楼主carefulbe(风又扬了)2006-03-09 11:10:56 在 企业开发 / 地理信息系统 提问

用VC++读到了SHP文件的数据,如下:    
   
  FileCode:   9994    
  File   length:   554    
  Shape   type:   1    
  Version:   1000    
  Xmin:   -1.07374e+009     Ymin:   5.36871e+008    
  Xmax:   1.07374e+009     Ymax:   -5.36871e+008    
  第   1   个点:   Content   Length:   10     X:   5.368709e+008     Y:   0.000000e+000    
  第   2   个点:   Content   Length:   10     X:   -5.368709e+008     Y:   1.610613e+009    
  第   3   个点:   Content   Length:   10     X:   -1.073742e+009     Y:   -2.147484e+009    
  ........    
  怎么Xmin是负的,Xmax是正的,而Ymin是正的,Ymax是负的,    
  另外想问下这里的X,Y   是什么坐标系的值啊? 问题点数:20、回复次数:5Top

1 楼Zricepig(Ricepig)回复于 2006-03-13 03:56:15 得分 5

如果shape文件集中不带有一个.prj结尾的文件,那么shp中的地图坐标是哪个坐标系下的就是未知的。Top

2 楼carefulbe(风又扬了)回复于 2006-03-13 09:13:34 得分 0

哦,  
   
  但是我下到的一个地图就,SHX   ,SHP   ,DBF   三个文件,用MAPINO也能打开,  
   
  MAPINO是怎么把它绘出来的呢?  
   
   
  另外我想问下,Content   Length是什么?想了半天也没明白Content   Length:   10  
   
  是什么的长度为10.Top

3 楼carefulbe(风又扬了)回复于 2006-03-28 20:02:03 得分 0

 
   
  继续问,   自己顶!Top

4 楼panchengwang(盼盼)回复于 2006-03-29 10:38:43 得分 15

你读文件的时候考虑了大端字节序或小端字节序了没有?读出来的东西和ArcGIS软件打开的是否一致?  
  shpfile的投影定义在一个同名的prj后缀名文件里.可以用文本编辑器打开看的.  
  不过我就简易你自己没有必要去读文件,开源的shapelib可以帮助你,OGR也可以帮助你.Top

5 楼carefulbe(风又扬了)回复于 2006-05-12 20:22:15 得分 0

谢谢,已经解决了.是我自己弄错了,读到buf里的数据没有定义好,  
   
  应该是double的,我定义成int了.  
   
  其实没有prj,也可以把图绘出来的,因为绘图的时候不一定要知道其  
   
  坐标系,只要知道其相对位置就可以了.Top

相关问题

  • picturebox中的坐标系统问题。
  • 坐标问题
  • 坐标问题
  • 坐标问题
  • 坐标的问题
  • 坐标系问题
  • 坐标小问题
  • picturebox坐标问题
  • ListView坐标问题
  • 如何把vb的坐标转换为系统的坐标?

关键词

  • 文件
  • shp
  • 坐标系
  • prj
  • 打开
  • content length
  • 没有

得分解答快速导航

  • 帖主:carefulbe
  • Zricepig
  • panchengwang

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo