标题:共享一个用QT4和mitab编写的显示mapinfo,mif格式电子地图的源码
作者:hugerat
日期:2011-03-02 09:58
内容:
这是我用qt4.7加mitab库写的一个在式linux或windows上显示mapinfo格式电子地图的程序,目前完成度不高,但已能完整显示南京地图。地图的一些细节显示进行了简单化的处理。
目前主要的问问题是程序效率不高,要等待一会,才能显示,正在改进中。
上一个在X11版linux上运行的图片
源码下载在这里
http://cid-6b7a311158eebf59.office.live.com/self.aspx/%e5%8e%9f%e5%88%9b%e5%85%b1%e4%ba%ab%e8%bd%af%e4%bb%b6/qt4^_mitab^_mif.rar
详细介绍请看我的博客
http://blogold.chinaunix.net/u2/75270/showart_2512453.html
感谢朋友们的支持。有人问到如何实现mapinfo格式和mif格式的互转,这里我再把我写的一个简单的互换小程序放出来。
/*******************************************************************/
哇,没想到有这么多人关心这个项目啊。
回各位,这个东西的编译,要求GCC 4.1以上版本,这是因为QT4要求是GCC4.1以上版本才行。
在windows下的编译,其实比较简单,安装好qt creator以后(试过,哪个版本的都可以),打开项目文件qt-map.pro,此时,一般会提示是否应用项目默认的选项,一定要选否。打开,在build菜单中,选择run qmake菜单项,重新生成qmake,再编译,应该就会通过了。
在linux下的编译,要注意,一定要使用你自已的用以编译qt4的GCC,重新编译一下mitab的库,将生成的库,共三个文件,拷贝到项目的mitab目录下,覆盖原文件即可。然后,也是同样要执行上面的步骤。一般就没问题了。
#1 [杭城之舟 03-02 10:52]
这个不错,楼主,我的毕业设计也要涉及到嵌入式电子海图的设计,我也在弄QT,应该可以从你那获取不少经验,希望能和你交流。。。
#2 [gemfield 03-02 11:45]
支持楼主,加油楼主
#3 [long4268hf 03-02 14:01]
顶起~~~
#4 [downstairs 03-02 14:50]
8cuo很好很强大
#5 [wxr159835 03-02 15:37]
高级货