在回答 ArcGIS 开发问题时,您最成功的地方在哪里?
ESRI 论坛?堆栈溢出?谷歌?邮件列表?博客文章?ESRI 文档?
我通常可以在短时间内得到我的 ASP.NET/Oracle/JavaScript/C# 问题的答案,但是关于 ESRI 产品和 API 的问题是另一回事。在论坛发帖创始人,谷歌返回无效等。
我确信这对于小众商业产品来说并不少见,但仍然令人沮丧。什么对你有用?请分享。
在回答 ArcGIS 开发问题时,您最成功的地方在哪里?
ESRI 论坛?堆栈溢出?谷歌?邮件列表?博客文章?ESRI 文档?
我通常可以在短时间内得到我的 ASP.NET/Oracle/JavaScript/C# 问题的答案,但是关于 ESRI 产品和 API 的问题是另一回事。在论坛发帖创始人,谷歌返回无效等。
我确信这对于小众商业产品来说并不少见,但仍然令人沮丧。什么对你有用?请分享。
自 2011 年初毕业以来,GIS Stack Exchange已经发展到现在拥有专门用于 ArcGIS 平台的各种开发工具中的大多数(如果不是全部)的标签。
单击下面的示例链接以了解其 ArcGIS 开发人员问答:
我总是对 ESRI 论坛感到沮丧。搜索很差,并且有大量重复的信息。我永远无法回答真正棘手的问题。我将开始在这里发布与 ESRI 和 ArcObjects 相关的问题和答案,希望它会成为首选资源。
这是 ESRI ArcObjects 的一个恼人的问题。
最好的地方在这里:
http://edn.esri.com/index.cfm?fa=forums.gateway
它是 ESRI ArcObjects 唯一真正活跃的地方。
否则,如果您使用 VC++/C#/VB.net,请使用附带的帮助 (F1)。但除此之外,没有太多其他的了。没有任何形式的非 esri Arc 社区(中文新闻组除外)。StackOverflow 也不错 :)
除了这些之外,如果您不了解某些东西是如何工作的,或者您认为自己使用错误,那么我看的最好和最常见的地方是谷歌。
例如,如果您在使用 ISaveAs 时遇到问题(只是一个示例)。Google ISaveAs,看看其他人的代码。如果它是一个非常具体/晦涩的 ArcObject,那么您将找不到太多帮助。
您使用的是什么 API?如果是 C++/COM,那么我建议您重新表述问题并将其发布在他们的 .net 论坛中。对他们来说,C++ 已经死了好几年了。
你究竟在寻求什么帮助?
虽然仍然缺乏更晦涩的功能,但他们的 9.3 系列产品的文档比以前的版本好得多,包括 SDK。
你可以在这里在线查看。
您不会从 ESRI 论坛获得任何答案,因此不要依赖该信息来源寻求帮助。当您深入了解 ArcObjects 和 COM 互操作的世界时,您所拥有的只是文档,它本身就很好。问题是他们的一些样本需要更新。
如果您正在使用 ArcGIS Server,那么您可以转义 ArcObjects,因为它们的 Silvelight/WPF API 是用 C# 编写的,并且似乎具有比 ArcGIS Engine 更简洁的 API。此外,通过他们的 Silvelight/WPF API,您可以获得外观现代的控件。按照今天的标准,ArcGIS Engine 控件看起来很陈旧,而且他们没有在不久的将来改变这一点的路线图。我很难发现这一点。
我建议你也看看 ThinkGeo。对于刚接触 GIS 游戏的新手来说,他们有很好的产品、良好的支持和活跃的论坛。
嗯,EDN 和用户论坛都是最好的信息来源。然而,我必须说,这并不令人愉快。对于基于 ArcGIS Server 构建的新 API, resources.esri.com上感觉更好- 至少有很多示例,而且还有社区部分(即摇滚)。我猜事情正在变得更好。
您在 ESRI 内部有一些联系人吗?对我来说,作为当地 ESRI 经销商的员工,总是有可能给 ESRI 支持部门写一封电子邮件,并且时不时能真正得到一些有价值的信息。不幸的是,这很耗时。
正如 uberjumper 所指出的,最有价值的是 ESRI 人自己。在我们的用户会议期间,我们总是试图从 ESRI 的访问者那里获得尽可能多的信息,因为 - 至少 - 如果访问者不知道,您可以联系到可以帮助您解决特定问题的人。而且,世界上有很多人像你一样解决(或过去解决)类似的问题,StackOverflow 可能变得越来越重要。:-)
CartoTalk论坛上也有相当活跃的讨论[欢迎弧形主题] 。