首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenStreetMap Nominatim和LandUse

OpenStreetMap Nominatim和LandUse
EN

Stack Overflow用户
提问于 2017-05-17 09:50:58
回答 1查看 1.2K关注 0票数 2

我必须编写一个函数,返回一个地址的土地用途。到目前为止,我的解决方案是基于VB.Net的,我正在使用Nominatim接收信息。在结果中,我得到了两个属性类和类型,但我需要土地利用信息。

你有什么提示吗,我怎么才能收回这些信息?此站点是OSM:https://wiki.openstreetmap.org/wiki/Key:landuse中的土地使用列表。

我也从OSM获得了shapefile,但是我不知道如何在.Net中使用它。我尝试使用Catfood.Shapefile,但我没有在多边形中找到任何土地利用属性。

这就是我如何获得经度、纬度、类和类型属性的方法:

代码语言:javascript
复制
        Dim Webbrowser1 As New WebBrowser
        Dim ci As New System.Globalization.CultureInfo("en-US")
        Dim latitude, longitude As Decimal
        Dim doc As New System.Xml.XmlDocument
        Dim myReq As Net.HttpWebRequest = DirectCast(Net.WebRequest.Create(url), Net.HttpWebRequest)
        Dim webResponse As Net.HttpWebResponse = Nothing
        Try
            'Ergebnissatz von OpenStreetMaps laden
            webResponse = TryCast(myReq.GetResponse(), Net.HttpWebResponse)
        Catch
            Exit Sub
        End Try

        If webResponse IsNot Nothing Then
            If webResponse.StatusCode = Net.HttpStatusCode.OK Then
                doc.Load(webResponse.GetResponseStream())
            End If
        Else
            Exit Sub
        End If

        Dim geometry As System.Xml.XmlNode = doc.SelectSingleNode("searchresults/place")
        latitude = Convert.ToDecimal(geometry.Attributes("lat").Value, ci)
        longitude = Convert.ToDecimal(geometry.Attributes("lon").Value, ci)
        Debug.Print(geometry.Attributes("class").Value.ToString)
        Debug.Print(geometry.Attributes("type").Value.ToString)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-17 10:43:07

诺米纳蒂姆是一个地理编码器,不打算返回其他信息。你将需要一个额外的步骤。使用Nominatim获取您的地址的地理位置。然后使用立交桥API获取这个地理位置周围的所有土地用途。

下面是一个透视图API查询示例:

代码语言:javascript
复制
way(around:500,50.7,7.1)[landuse];
(._;>;);
out;

查看立交桥-涡轮 (天桥API的web前端)。此查询返回所有具有土地利用标记且位于坐标50.7、7.1的500米范围内的土地利用

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44021365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档