Silverlight 开发人员必须学习哪些知识才能使用 arcGIS silverlight?

发布于 2024-08-09 04:23:11 字数 271 浏览 6 评论 0原文

我已经熟悉 Silverlight 编程,但没有任何 GIS 经验。

我作为 silverlight 开发人员的角色只是显示现有的 GIS 数据。

如果你们有任何使用 arcGIS silverlight 控件和api,你认为我还必须学习什么才能使用它。

任何学习参考都会有帮助。谢谢。

I am already familiar with Silverlight programming but not have any experience with GIS.

my role as silverlight developer is only to display existing GIS data.

If you guys have any experience with arcGIS silverlight control & api, what else do you think I must learn to be able to use it.

any learning reference could be helpful. thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

养猫人 2024-08-16 04:23:11

you don't need alot, you can dl the SDK from ESRI and then check out thier help site they have crap-loads of examples, both downloadable source and live samples (with the source code). If you have a license, you can use bing maps in the ESRI silverlight control--there are assemblies in the SDK for that.

as an aside, the SDK also includes the WPF assemblies as well.

﹉夏雨初晴づ 2024-08-16 04:23:11

它有助于基本了解任何 API 的 ESRI 地图和图形对象模型(它们都有相似之处)。 Silverlight API 比 Arcobjects API 简单得多,但共享许多相同的模式。

如果您正在执行特定操作(例如距离计算、地图注释等),可能有非常具体的概念会有所帮助。您可以发布一个问题,其中包含有关您的目标的更多详细信息吗?

It helps to have a basic understaind of the ESRI Map and Graphics object model for any of their API's (they all have similarities). The Silverlight API is much simpler than the Arcobjects API, but shares many of the same patterns.

If you are performing specific operations (such as distance calculations, map annotating, etc) there may be very specific concepts that will help. Can you post a question with more details about your goal?

缱倦旧时光 2024-08-16 04:23:11

我制作了一些使用 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 的一些入门资源?!

I have made some different projects that used GIS data. I haven't tried arcGIS but used Bing Maps (http://www.bing.com/community/blogs/maps/archive/2009/03/18/introducing-the-virtual-earth-silverlight-map-control.aspx) and a Silverlight component from ThinkGeo (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).

I think that Bing Maps is really easy to work with and there is lots of help available online. Maybe that can help you with some starting resources to argGIS?!

手心的温暖 2024-08-16 04:23:11

克里斯是对的。帮助网站有足够的示例。我没有 Silverlight 技能,所以我真的很挣扎,而且我也很糟糕。我认为 silverlight 的学习曲线要​​陡峭得多。

我尝试将 GIS 工具/按钮连接到功能区控件。这有点奏效,silverlight 开发人员会做得更好:
查看 esri-silverlight-toc- png

如果您只需要控制服务之间的可见性。这真的很容易。或者,如果您有一项服务,并且内部有需要控制的层……这也很容易。

但如果您两者都需要,则必须滚动自己的图层控件。我将它连接到树视图,但它看起来并不性感。 ESRI 现在可能有更好的目录控件,但当我搞乱它时他们没有:
查看 esri-silverlight-png

Chris is right. The help site has enough samples. I don't have Silverlight skills, so I really struggled with it and I was pretty bad at it too. I think the silverlight learning curve is much steeper.

I tried to wire up GIS tools/buttons to a ribbon control. It sort of worked, a silverlight dev would do a better job:
View esri-silverlight-toc-png

If you just need to control visibility, between services. It's real easy. Or if you have one service, with layers inside that you need to control...that's easy too.

But if you need both, you will have to roll your own layer control. I wired it up to a treeview, but it doesn't look sexy. ESRI may have a better TableofContents control out now, they didn't when I was messing with it:
View esri-silverlight-png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文