对地图使用什么控件 [英] What control to use for maps
本文介绍了对地图使用什么控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发地震风险分析软件.在此应用程序中,我必须根据一些计算使用一些地图来显示最容易受到地震活动影响的地方的布局.
I am developing Earthquake Risk Analysis Software. In this application, I have to use some maps to show the layout of places that are most vulnerable to seismic activities based on some calculations.
对于显示危险区域的地图,我已经知道MapWinGis了,但我当时想我可以使用其他一些功能更强大但又提供一些出色功能的库或控件.
For maps that show danger zones MapWinGis is known to me but I was thinking that can I use some other library or control that is more powerful and yet provides some excellent features.
我可以使用谷歌地图吗?还有什么可行的替代方案?
Can I use google maps? What are other viable alternatives?
推荐答案
免费和开源
- OpenLayers 带有 MapServer 以及 SharpMap 具有适用于Web和桌面的.Net控件
- 您可以为 GRASS 和
- OpenLayers JavaScript control with GeoServer or MapServer on the server, and OpenStreetMap for free map images
- SharpMap has .Net controls for web and desktop
- You can write plugins for the free GIS packages like GRASS and QGIS
商业
- ESRI ArcGIS非常受欢迎. ArcEngine 可用于桌面应用程序, ArcGIS Explorer 是免费的桌面GIS阅读器,您可以
- ESRI ArcGIS is very popular. ArcEngine can be used for desktop applications, ArcGIS Server has JavaScript, Silverlight and Flex APIs, ArcGIS Explorer is a free desktop GIS reader that you can customise.
另请参见问题 Good GIS Software or Components NET Windows PC?
这篇关于对地图使用什么控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文