SQL表中的地址查找(ArcSDE)

时间:2012-11-30 10:59:31

标签: c# asp.net gis esri

我是开发新手,特别是C#。在这里被抛到了深处但是快速学习:)

我正在VS2008中开发一个简单的Mapping Web App。由于Esri提供的网页控件,我可以在我的表单中启动并运行地图窗口。

我现在需要在表单上提供一个地址搜索工具,用户可以在其中输入postocde,road name等,然后地图窗口缩放到这个所需的位置。

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

1 个答案:

答案 0 :(得分:0)

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