【问题标题】:Address Lookup from SQL table (ArcSDE)从 SQL 表中查找地址 (ArcSDE)
【发布时间】:2012-11-30 10:59:31
【问题描述】:

我是开发新手,尤其是 C#。在这里深陷其中,但学习很快:)

我正在 VS2008 中开发一个简单的 Mapping Web App。多亏了 Esri 提供的 Web 控件,我在表单中启动并运行了地图窗口。

我现在需要在表单上提供地址搜索功能,用户可以在其中输入邮编、道路名称等到框中,然后地图窗口会缩放到所需的位置。

我知道这可以使用谷歌地图寻址等来实现,但我需要使用我们数据库 (ArcSDE) 中的地址表。我的老板建议在 .net 中使用 SQLDataReader 来实现这一点?我们的地址表包括道路名称、邮政编码等列以及每条记录(点)的 X 和 Y。

【问题讨论】:

    标签: c# asp.net gis esri


    【解决方案1】:

    如果您有每条记录的 X Y,您可以只查询数据库以获取提供的地址(使用 SqlDataReader 或任何其他类型的数据库访问技术)并使用它来缩放到正确的坐标。另外,您的地图使用什么 API。我假设它是 ESRI(即 Flex for ArcGIS)。我认为您实际上可以在 ESRI 的 api 中包含一个提供地理编码服务的控件,您也可以使用该控件从数据库中获取坐标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-30
      • 2017-10-07
      • 2013-05-01
      • 1970-01-01
      • 2019-09-28
      • 2021-02-12
      • 2011-02-23
      • 2014-05-25
      相关资源
      最近更新 更多