如何开发一个简单的GIS!急!(100分)

  • 主题发起人 主题发起人 gobwang
  • 开始时间 开始时间
G

gobwang

Unregistered / Unconfirmed
GUEST, unregistred user!
需求:
本地区的地图,要求各地市县用不同的颜色区分,然后点到某地市县则弹出
该地市县的一些数据,数据放在某数据库中。
我没有开发过GIS,现在是一头雾水,请各位大虾指点:
1、用什么工具?(除了Delphi之外)
2、完成以上需求应该如何做?
 
我这里有个例子。挺好的。可以无级放大。可以分层显示。具有世界图的功能。看了它以后相信会有很大的帮助。最好的是:提供源码。请检查邮箱!
 
to yanglibo:
谢谢!例子收到了,不过运行时出错“file access denied”
还要配置什么吗?
GIS我可是只听说过,没用过和开发过,您有使用说明吗?
十分感谢!!
 
www.mapbuilder.com
 
程序应该没有问题。在我这里运行的挺好。由于文件是从光盘上拷的。请检查各个文
件的属性。如果是只读文件将其改为可读写即可。并且并不需要特别的设置。
 
用MapX吧,www.mapx.com
 
如果你能找到一个不会过期的MapX控件的话,做这事易如反掌。
 
用 mapinfo吧
 
yanglibo,你的例子有没有原代码?
有的话,给我寄一份
Thanks.
 
1.Delphi中有一个控件,但建议用MapInfo,它的功能
强大,还可与GPS系统连接.其他的GIS Tools功能大体
一致.
2.GIS可不是小东东.以前我用Microsoft C/C++7.0写
了一个GPS系统,极其麻烦,后来我看到MapInfo等的软件
后,就大呼后悔.
 
程序员大本营里有个完整的GIS例子
 
问题不是特麻烦,如果用Delphi的话可能要花点
时间,以下是我做时得到的一点经验:
一:图象处理
二:坐标的换算
以上两个方面要特别注意.如果自己控制图象处理
的话,就一定要注意坐标的换算.与数据库连接应该
没什么问题.
 
用GIS专业软件公司提供的控件(或类库)可以:
MapInfo的MapX还不错,可惜有时间限制;
国产MAPGIS提供类库,主要是针对VC++与VB的,Delphi还没试过;
MapEngine也提供控件,我用过测试版的,不咋的;
ESRI的Arc/INFO提供MapObjects,感觉太好用了,可惜太大了,还是D版的(注意:不要声张!!!);
程序员大本营提供的例子SPGIS还不错,可能能满足你的要求,图形显示与操作可参考它的源程序,支持
数据库的话,就自己解决吧......
 
如果你想在Delphi中应用GIS,根据你的功能要求Mapinfo就完全可以达到。
在Delphi中Ole你的地图,或通过ActiveX引入MapX。当然首先你需要有数
字化好的地图,分好图层,那完成这个工作相当Easy。
Maptitute也是个相当不错的选择,可惜MapGis要狗的。
 
我有MapX3.0 30天限制版的破解。
 
to cakk
能否给我一份->hotpin@263.net(2M)
或updown到一个FTP。
如:北邮:tracy.bupt.edu.cn
Thanks lots!
 
to cakk:
给我一份!!!
peterwangzy@263.net
谢谢!
 
同志们:
不用再费劲了!
可以到http://www.mapx.com站点上Down一个3.5的Trail,
安装后按如下方法破解:
将MAPX30.OCX用UltraEdit打开,
查找: 3b c7 74 27 8d 4c 24 0c
替换: -- -- 90 90 -- -- -- --

查找: 2b cf b8 07 45 2e c2 f7 e9
替换: 33 c0 ba 01 00 00 00 eb 0e

查找: 0f 8c 78 01 00 00
替换: 90 90 90 90 90 90

查找: 8b 1e 52 8b 54 24 20
替换: -- -- e9 b4 01 00 00

此破解方法是我在论坛上搜索'Mapx'找到的,那位仁兄的名字给忘了,
但他提供的的方法很好使,该好好谢谢他!但不只是怎么破的?
 
就用这个方法把,差不多的说.
 
使用Mapinfo与Delphi结合进行二次开发。
安装Mapinfo5.0和MapBasic5.0(Mapinfo自带的开发语言)后
在MapBasic中会有一个关于DELPHI的例程,很简单,但对初学者很有用。相信你看完后,就了解了基本方法了,
然后,就可以用DELPHI结合MAPBASIC进行GIS的开发了,如果你只求简单的话,多使用MAPINFO自身的对话框
和菜单命令将会很简单。这里说不清,你自己看看那个例程就行了。
注意要多使用MAPBASIC的HELP文件。
 
后退
顶部