我已经熟悉 Silverlight 编程,但对 GIS 没有任何经验。
我作为 silverlight 开发人员的角色只是显示现有的 GIS 数据。
如果你们对arcGIS silverlight control & api有任何经验,你认为我还必须学习什么才能使用它。
任何学习参考都会有所帮助。谢谢。
我已经熟悉 Silverlight 编程,但对 GIS 没有任何经验。
我作为 silverlight 开发人员的角色只是显示现有的 GIS 数据。
如果你们对arcGIS silverlight control & api有任何经验,你认为我还必须学习什么才能使用它。
任何学习参考都会有所帮助。谢谢。
你不需要很多,你可以从 ESRI 下载 SDK,然后查看他们的帮助站点,他们有大量的示例,包括可下载的源代码和实时示例(带有源代码)。如果您有许可证,则可以在 ESRI silverlight 控件中使用 bing 地图——SDK 中有用于此目的的程序集。
另外,SDK 还包括 WPF 程序集。
它有助于对任何 API 的 ESRI 地图和图形对象模型有一个基本的了解(它们都有相似之处)。Silverlight API 比 Arcobjects API 简单得多,但有许多相同的模式。
如果您正在执行特定操作(例如距离计算、地图注释等),可能会有非常具体的概念会有所帮助。您可以发布有关您的目标的更多详细信息的问题吗?
我制作了一些使用 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+地图&gclid=CIu976aW0Z0CFZ1h4wodwGsDsA)。
我认为 Bing Maps 非常易于使用,并且在线提供了很多帮助。也许这可以帮助您获得一些 argGIS 的起始资源?!
克里斯是对的。帮助站点有足够的示例。我没有 Silverlight 技能,所以我真的很努力,而且我也很不擅长。我认为 Silverlight 的学习曲线要陡峭得多。
我试图将 GIS 工具/按钮连接到功能区控件。它有点奏效,silverlight 开发人员会做得更好: 查看 esri-silverlight-toc-png
如果您只需要控制服务之间的可见性。这真的很容易。或者,如果您有一项服务,其中包含您需要控制的层……这也很容易。
但是如果你需要两者,你将不得不滚动你自己的图层控制。我将它连接到树视图,但它看起来并不性感。ESRI 现在可能有一个更好的 TableofContents 控制,当我搞砸它时他们没有: 查看 esri-silverlight-png