Nominatim
Nominatim(源自拉丁语,意为"以名称")是一种用于通过名称和地址搜索OpenStreetMap数据(地理编码)以及为OSM点生成合成地址(反向地理编码)的工具。一个包含最新数据的实例可以在 https://nominatim.openstreetmap.org 找到。Nominatim也被用作OpenStreetMap主页上搜索框的数据来源之一。
文档
最新开发版本的文档位于docs/
子目录中。HTML版本可以在 https://nominatim.org/release-docs/develop/ 找到。
安装
最新稳定版本可以从 https://nominatim.org 下载。在那里你还可以找到发布版本的安装说明,以及一个详细的故障排除/常见问题解答部分。
当前主分支的详细安装说明也可以在nominatim.org找到。
以下是必要步骤的简要概述:
-
编译Nominatim:
mkdir build cd build cmake .. make sudo make install
-
创建项目目录,获取OSM数据并导入:
mkdir nominatim-project cd nominatim-project nominatim import --osm-file <你的星球文件>
-
将你的网络服务器指向nominatim-project/website目录。
许可证
Python源代码可在GPL许可证版本3或更高版本下使用。用于osm2pgsql的Lua配置文件根据Apache许可证2.0版发布。所有其他文件均受GPLv2许可证约束。
贡献
欢迎贡献、错误报告和拉取请求。报告错误时,请使用问题模板之一,并确保提供所有要求的信息。如果你不确定是否真的发现了一个错误,请先在论坛上寻求帮助(参见下面的"问题"部分)。
有关贡献的详细信息,请查看贡献指南。
问题和帮助
如果你对搜索结果和搜索中使用的OpenStreetMap数据有疑问,请使用OSM论坛。
对于有关软件和你自己安装Nominatim的问题、社区帮助和讨论,请使用Github讨论论坛。