MapInfo?很强的GIS软件,应该有帮助吧,我也不太懂,听别人说的
解决方案 »
- 新的人生从那里开始
- ListView控件问题
- delphi+ado+sql 如何在程序代码中捕获数据库操作错误??
- 这条SQL语句语法上有错吗?
- 请教一个如何将当前文本内容包括字体信息保存进数据库的问题
- [Up有分]使用TNMFtp控件上传的问题,在upload一个文件到某目录之前如何判断该目录下是否已经存在同名的文件?
- 在线等急:ADOQuery之SQL问题
- Delphi多线程同步中的临界区问题
- 请问: Delphi中有在整个硬盘中查找指定文件或者目录的函数吗?不会又要递归搜索吧?!
- 改变图片的背景色
- 我想拦截用户点窗体的X(关闭),使用户点X(关闭)时,相当于点“最小化”按钮,不知道该怎么办
- 在installshield中,我只要一安装(系统会自动产生一反安装),不想要反安装,怎么做呀?
一,用先把地图扫描成位图;
二,请人描图,就是用把位图导入mapinfo,然后用鼠标把一条条线描出来
三,然后用mapinfo生成电子地图
四,导入SQL Server,用delphi开发客户端
对于四、导入SQL Server,用delphi开发客户端,可否详细点!
做GIS的关键不在客户端,而是在于数据库的一端,如果数据库不行,再好的客户端也无法发挥它的威力.
首先选用好的GIS软件,如MapInfo,MicroStation(很贵)或者Unigraph公司的有关产品。
然后认真学习这些软件的数据库接口,掌握好他们的二次开发技巧。
其次,使用恰当的客户端开发工具和高性能的数据库系统开发客户端操作界面。多参考GIS行业内杂质、期刊。
最后,一定要把握好后端数据库的建立,至关重要,特别是与客户端的数据结构,这是GIS最容易失败的地方。GIS很复杂,泛泛而谈!
[email protected]在此谢过!!
如果C/S开发是不是容易点呀!!!可是人家上面要的就是B/S结构呀!
还有,二次开发?谁有没有这方面的资料呀!
不过价格下人,可以建议买倒班
[email protected]
delphi做activex,快而方便。当然了,很多gis产品都有可用的activex让你用的。
我以前用过武汉测绘科技大学的吉奥公司的geomap.ocx做过,因为对测绘专业方面的东西不是很通,没继续下去了。在武测的吉奥公司的主页上有geomap.ocx教学版(for nt)可下吧,很大,好象有七十几兆,但有详细的中文帮助(vb语法)。
url:www.wtusm.edu.cn或 www.geostar.com.cn,看看去吧,吉奥公司是测绘行业内应用最有实力的公司吧。
再发给Browser, 信息采用ADO/OLE_DB, 可以访问Go2Map,那是采用MapInfo
EXtream开发的,但严格意义上,MapInfo不是GIS。
可以采用InterGraph-GeoMedia,另外Oracle8i已经宣布支持SpacialDatabase了。
其他的国内也有好多自有版权ActiveX插件(COM+/DCOM),
但一般很难在Internet上跑,可以勉强在IntraNet上跑。比如:Geomap,supermap,
citystar,慧图等。
Delphi肯定可以做GIS,我就在做(GIS应用),GIS的开发也可以,形成COM+/DCOM
技术上是可行的,只是周期太长,重复劳动。
To hmbory:
首先采用GIS的OCX,在响应OCX的事件(主要是鼠标事件),取得Map的Layer和Object,
然后,根据Object编码在database中查询信息,显示在屏幕上,至少目前C/S和B/S结构
的都是这样做的.