急,一个简单的gis系统。200分(200分)

  • 主题发起人 主题发起人 photoshop
  • 开始时间 开始时间
P

photoshop

Unregistered / Unconfirmed
GUEST, unregistred user!
要求实现的功能是,在地图上对应的地址放置图标(比如仓库),用经纬度定位。点击图标
可以查看属性就可以了。现在的问题是:
1。有没有比较简单的控件实现这个功能。那里有。
2。我现在没有电子地图,只有地图扫描的图片。是不是必须制作电子地图,电子地图
在那里可以买到吗。如果一定要自己做电子地图,怎么做。
不好意思问这么多问题,以前没有弄过。我是西安交大的研究生,老板派的活。在此谢
谢大家了。
 
MAPINFO的基本功能。电子地图可以到当地测绘局看看,应该都有的,不过大比例尺的可是
很贵的。
 
ArcInfo的MO和MapInfo的MapX都不错,如果你仅仅是需要在对应位置放置图标的话,
可以不用电子矢量地图,电子矢量地图一般价格都在数万至数十万数百万,我公司一副
1:5000香港地图用了一两百万.
用图片,只需要知道图片上的位置和经纬度的换算关系就可以了,不过如果是跨度比较大
的地图则需要考虑到地球面引起的误差,一般如果只是一个城市应没什么问题.
 
to aizb,用图片的话,自己从头写吗,有有关控件可以用吗
 
to photoshop :
你的问题解决了吗?你是怎么解决的?
我有与你相似的任务,我的困惑是怎么在扫描的光栅图上确定各个位置的经纬度?
你有好的办法吗?
见http://www.delphibbs.com/delphibbs/dispq.asp?lid=1294230
 
1。对应你的要求用mapx足够了
2。如果用图片的话,会累死你!如果有数据的话(经纬度)还是做个层吧。
3。地图数据可以买的。可以去地理信息系统论坛看看。
 
本公司一直做GPS/GIS,地图资源不少,可不是免费哦。
不妨可以联系。029-2300188 西北电信
 
图片扫描的地图肯定是不能用的,GIS中真正实用的必须是矢量地图才行。
点击图标可以查看属性的功能任何一款GIS软件都能实现,这是GIS最基本的功能。
如果你要用控件的话,mapX,mo都行,但要自己写代码来实现,没有这个现成的工具,起码
mapX没有。如果你用OLE方式调用mapInfo是可以的,mapinfo上有这样的工具。
 
如果只是“在地图上对应的地址放置图标(比如仓库),用经纬度定位。点击图标
可以查看属性就可以了”,用地图扫描的图片就行了,位图要比矢量图快得多,这么简单的
应用使用GIS简直就是用牛刀。
 
你的要求用mapinfo可轻松搞定!!
 
"在地图上对应的地址放置图标(比如仓库),用经纬度定位。点击图标可以查看属性就可以了"

你用MapX和MO也需要相同的工作量,如果真的象你这样的要求,如果对地图显示没有特殊的要求,
比如地图中其他的数据如点线面进行选取等矢量操作,就可以不用这些控件,这些控件一来需要授权费用,
二来需要买地图,再者不需要熟悉二次开发环境.

如果用图片,只需要打一张地图的图片作背景,在地图上找两个点并想办法找到这两个点的经纬度,
就可以根据这两个点利用一次线性函数计算出该图上所有点的经纬度.

但是利用图片有一个缺点,就是放大的小候地图会很难看.

当然也可以自己做一个矢量化地图软件,也不是很难,我的主页上有一个可供免费下载矢量化编辑软件是我自己做的,你可以看看.

www.aidelphi.com
 
谢谢大家,问题已经用图片搞定,我现在又在作j2ee方面的项目,欢迎作同样工作的
同行一起交流。qq:48895088 email:ccs_113@sina.com
 
后退
顶部