【发布时间】:2010-12-09 04:23:30
【问题描述】:
我已经熟悉 Silverlight 编程,但没有任何 GIS 经验。
我作为 silverlight 开发人员的角色只是显示现有的 GIS 数据。
如果你们对arcGIS silverlight control & api 有任何经验,你认为我还必须学习什么才能使用它。
任何学习参考都会有所帮助。谢谢。
【问题讨论】:
标签: silverlight gis arcgis
我已经熟悉 Silverlight 编程,但没有任何 GIS 经验。
我作为 silverlight 开发人员的角色只是显示现有的 GIS 数据。
如果你们对arcGIS silverlight control & api 有任何经验,你认为我还必须学习什么才能使用它。
任何学习参考都会有所帮助。谢谢。
【问题讨论】:
标签: silverlight gis arcgis
你不需要很多,你可以dl the SDK from ESRI 然后check out thier help site 他们有大量的示例,包括可下载的源代码和实时示例(带有源代码)。如果您有许可证,则可以在 ESRI silverlight 控件中使用 bing 地图——SDK 中有相应的程序集。
顺便说一句,SDK 还包括 WPF 程序集。
【讨论】:
我制作了一些使用 GIS 数据的不同项目。我没有尝试过 arcGIS,但使用了 Bing 地图 (http://www.bing.com/community/blogs/maps/archive/2009/03/18/introducing-the-virtual-earth-silverlight-map-control.aspx) 和 ThinkGeo 的 Silverlight 组件 (http://gis.thinkgeo.com/Microsite1/MapSuiteSilverlight2/tabid/709/Default.aspx?adcampaign=Map+Suite+Silverlight+Edition&leadsource=Google&adgroup=Silverlight+General&adtype=search&keyword=silverlight+map&gclid=CIu976aW0Z0CFZ1h4wodwGsDsA)。
我认为 Bing 地图非常易于使用,并且在线提供了很多帮助。也许这可以帮助您获得一些 argGIS 的起始资源?!
【讨论】:
克里斯是对的。帮助站点有足够的样本。我没有 Silverlight 技能,所以我真的很努力,而且我也很不擅长。我认为 Silverlight 的学习曲线要陡峭得多。
我尝试将 GIS 工具/按钮连接到功能区控件。它有点奏效,silverlight 开发人员会做得更好: View esri-silverlight-toc-png
如果您只需要控制服务之间的可见性。这真的很容易。或者,如果您有一项服务,其中包含您需要控制的层......这也很容易。
但如果您需要两者,则必须滚动您自己的图层控件。我将它连接到树视图,但它看起来并不性感。 ESRI 现在可能有更好的 TableofContents 控制,当我搞砸的时候他们没有: View esri-silverlight-png
【讨论】:
对任何 API 的 ESRI 地图和图形对象模型有一个基本的了解是有帮助的(它们都有相似之处)。 Silverlight API 比 Arcobjects API 简单得多,但具有许多相同的模式。
如果您正在执行特定操作(例如距离计算、地图注释等),可能会有非常具体的概念会有所帮助。您能否发布一个有关您的目标的更多详细信息的问题?
【讨论】: