问题标签 [imposm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
528 浏览

python - 已安装 Imposm,但缺少模块

imposm按照手册中的说明进行了安装,但似乎缺少某些模块。它出什么问题了?

尝试运行该行:

0 投票
0 回答
764 浏览

python - python imposm - XMLParser

我怀疑我误解了 imposm 的 XMLParser 的含义,并且我的 XML 格式错误。这是代码(Python):

这是osm.xml:

我从这个链接中获取了那个文件:

这是python脚本的输出:

显然,XMLParser 无法解析文件。是不是格式不正确?XMLParser 的文档要么很差,要么文档隐藏得非常好,因为我找不到任何关于它的信息。任何提示都会非常有帮助!谢谢!

0 投票
2 回答
1530 浏览

python - Unable to install python imposm.parser

I am trying to install imposm.parser (http://imposm.org/docs/imposm.parser/latest/) on Ubuntu 14.04 with Python 3.4. I have a virtualenv activated.

  • I successfully installed the following: python-dev, protobuf-compiler and libprotobuf-dev

When I try pip install imposm.parser I get the following error:

Am I missing something?

0 投票
1 回答
430 浏览

python - Tokyocabinet 致命错误 C1083:无法打开包含文件:tcbdb.h

我正在使用 Anaconda python (2.7)。我需要安装 tokyocabinet(以及其他依赖项)才能安装 imposm.parser。但是每当我尝试安装它(通过使用 pip)时,我都会得到:

万一这很重要,我正在运行 Windows 7 Ultimate 64 位。

包链接:https ://pypi.python.org/pypi/tokyocabinet 。

0 投票
2 回答
188 浏览

python - 从 python 脚本运行 imposm 命令

我刚刚开始使用 imposm 来帮助将 openstreetmap 数据导入 postgis 数据库。所有文档都指向通过终端发出所有命令。这对于一次性导入来说很好,但我计划有很多不同边界框的导入,并且想编写脚本加载数据库中的数据。

目前我使用:

从命令行可以正常工作,但由于 osmXML.osm 被创建了很多次,我想以某种方式在创建时导入它。

将相同的东西放在 python 脚本中:

只是返回:

解决这个问题将是自动化数据采集以按需渲染小地图的最后一步,但我遇到了最后的障碍!

** 编辑 imposm 的完整路径解决了第一个问题,但在出现提示时会为 postgres 用户输入密码。有没有办法在同一个单行命令中发送密码?(也许这需要一个新帖子?如果有人指出我正确的方向,我会很高兴)**

0 投票
0 回答
236 浏览

python - OS X El Capitan 上 imposm.parser 的 Protobuf 问题

我一直在尝试imposm.parser通过pip. 我收到以下错误

我已经使用 Macports 安装了 protobuf 和 py2-protobuf。我还从源代码安装了 Google 的 Protocol Buffers 2.6.1,但它没有解决问题。请注意,当我检查时,该文件common.h实际上在文件夹中。google/protobuf/stubs

0 投票
0 回答
911 浏览

python-2.7 - 通过 geopandas 将 OSM 建筑物 geojson 数据读入 Python

我在将 OpenStreetMap 建筑物 (IMPOSM GEOJSON) 文件读取到 geopandas 数据框对象 (Python 2.7) 时遇到问题。这是在 MAC OS X 10.11.3 上。以下是我收到的消息:

奇怪的是,我可以使用 geopandas 加载 OSM 道路数据 IMPOSM GEOJSON 文件。我在这里遗漏了一些明显的东西吗?非常感谢。

编辑 - 链接到以下数据: 来自 mapzen 的 OSM 数据

0 投票
0 回答
34 浏览

psql - 如何从osm2pgsql查询方式数据?

使用 OSM ID 的方式,我想使用 psql 命令从 osm2pgsql 获取这种方式的 lat、lon 数组?

有人可以帮帮我吗 ?

谢谢。

0 投票
0 回答
71 浏览

postgresql - 常规查询导致特定属性的语法错误

我运行一个带有 postgis 扩展的 postgres 数据库。使用 imposm3 openstreetmap 数据被加载到方案导入中。这些表称为 osm_point、osm_linestring 和 osm_polygon。Imposm将 NULL 存储为空字段

要查询表的特定属性,我通常会写

select * from import.osm_point where highway <> ''

但仅使用该属性,natural此查询不起作用。

如图所示,该属性natural包含一些实线和一些空线。

查询以显示所有存储的条目

当运行查询以仅选择natural没有空字段时,会发生以下情况。

0 投票
1 回答
3598 浏览

database - 如何通过使用 docker 修复 postGIS 数据库中的“未知身份验证响应:10”

我尝试使用 windows 中的kartoza/postgis.osm.pbf dockerhub 将文件导入 PostGIS 数据库。但我面临着错误

opening database: opening db: ping Postgres DB: pq: unknown authentication response: 10

但是当我使用docker exec命令时,相同的凭据正在工作:

这是我的config.json文件,位于app目录中

这是我要运行的 shell 脚本

请向我建议如何解决这个问题。