【发布时间】:2011-03-22 12:17:56
【问题描述】:
我有使用 NER 标记的文本文件,我需要将它们链接到 Google 地图。
<p>Gardai|NNP|O fear|VBP|O a|DT|O 28-year-old|JJ|O man|NN|O ,|,|O missing|VBG|O from|IN|O his|PRP$|O Dublin|NNP|I-PER home|NN|O for|IN|O a|DT|I-DAT week|NN|I-DAT
虽然位置没有正确标记,即。都柏林被标记为一个人,我想使用 Google Geocoding API 来输入被识别为 NER 标记的位置并找到该位置!
这可能吗?
我正在考虑创建一个正则表达式来提取任何标记为位置、组织或个人的信息,并将其提供给 Google,看看它是否具有与之对应的纬度和经度坐标。或者取一行中标记为 NER 的 2-3 个单词,并将它们添加为整个地址。
我只是不确定我是如何将这些信息提供给 Google 的!?
然后我将使用 Json 响应,使用 Google Geocoder 匹配的地址将文本文件链接到地图。
任何见解或想法将不胜感激! 谢谢
【问题讨论】:
-
地理编码需要地址或纬度 lng 进行反向查找。那么,您的数据是否包含您可以提取用于查找的地址或纬度?
-
@kjy112 我的数据中有位置,有些只是城市名称,有些有确切的街道地址。如果它只有城市,那么我想把标记放在城市的中心,如果它有地址,那么显然把标记放在街道上。
-
如果您有不一致的数据,则很难知道数据是否为位置。此外,人名可能与错误的街道名称相关。解析数据不会有问题。它是数据集的一致性。
-
@kjy112 我选择使用这个 API 的原因是因为它直接与谷歌地图链接,所以如果位置在谷歌地图上,那么可以在那里放置一个标记。即使地址非常准确或只是县/市名称。我并不过分担心将地址链接到长/纬度坐标的准确性......
标签: javascript html google-maps geocoding named-entity-recognition