Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 解析文本以查找地理名称_Java_Parsing_Gis - Fatal编程技术网

Java 解析文本以查找地理名称

Java 解析文本以查找地理名称,java,parsing,gis,Java,Parsing,Gis,我想写一个解析器,在大量文本中搜索一些城市名称或其他地理主题。例如悉尼,塔桥,慕尼黑 我的想法是向本地数据库请求一些关于地理信息的单词(例如,在那里我可以下载一些城市信息),如果有命中,数据库会响应一些lan和lon协调。单词必须以大写字母开头,且长度必须大于2 但我认为表现非常糟糕。一个文本包含10到100个单词。 有没有更好的方法来查找有关文本的地理信息 也许有一个更好的数据库包含更多的地理信息 您好, destiny您可能希望使用诸如的库为文本文件编制索引,然后搜索列表中的每个城市。结果会

我想写一个解析器,在大量文本中搜索一些城市名称或其他地理主题。例如悉尼,
塔桥
慕尼黑

我的想法是向本地数据库请求一些关于地理信息的单词(例如,在那里我可以下载一些城市信息),如果有命中,数据库会响应一些lan和lon协调。单词必须以大写字母开头,且长度必须大于2

但我认为表现非常糟糕。一个文本包含10到100个单词。 有没有更好的方法来查找有关文本的地理信息

也许有一个更好的数据库包含更多的地理信息

您好,
destiny

您可能希望使用诸如的库为文本文件编制索引,然后搜索列表中的每个城市。结果会给出文件名和术语的位置(以及周围的文本片段)

也许可以尝试使用google JSON API:

试试。Java中的解析相当快。您可能不会遇到问题困难的部分是找到您需要查找的单词作为列表。然后你可以拆分成几个词,找到任何符合条件的词。耶,当然,但我需要每个词都有自己的要求。这对表演来说太糟糕了。我认为谷歌api的reuqat对于每个api_键/Userjeah都是有限的!它看起来非常简单和伟大:)找到一些教程在