问题标签 [geocouch]

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 投票
1 回答
178 浏览

lucene - 如何为 CouchDB 地理编码器建模数据

我正在开发基于 CouchDB 的地理编码应用程序,该应用程序使用以相关方式提供的大型国家数据集。大约 2.5 亿条记录分布在 9 个表中(ER 图可以在http://bit.ly/1dlgZBt查看)。我对 nosql 文档数据库和 CouchDB 非常陌生,并且正在考虑如何对此进行建模。我目前已将数据加载到每个表的 CouchDB 数据库中,其中的类型字段指示它是哪种记录。_id 属性设置为表 [A] 和 [C] 的主键,其他所有内容由 Couch 自动生成。我计划用 Couch 设置 Lucene 以进行索引和全文搜索。X 和 Y 点坐标都存储在表 [A] 中,但要找到这些,我需要使用 [表 E]、[表 B、C 和 D 组合] 和/或 [表 I] 中的数据进行搜索,并带有选项根据[表F]中的数据过滤结果。

我的初衷是创建一个单一的 CouchDB 数据库,它将所有这些表组合成一个单一的结构,其中 [Table A] 作为根,所有相关的表都嵌套在它下面。然后,我将在此基础上构建各种搜索索引,并使用 GeoCouch 设置空间索引以进行反向地理编码。但是,我读过一些文章,建议将查看排序规则作为一种替代方法。

我猜这里的一个重要因素是读取与写入。计划是这些数据永远不会被更新,只会被读取。每个季度都会发布数据,届时现有数据库将被吹走并创建一个新数据库。

我欢迎任何有经验的 Couch 或相关文档数据库用户就如何最好地设置和组织它提出任何建议。

非常感谢您的任何帮助。

0 投票
1 回答
172 浏览

couchdb - pouchdb:在范围内从 geocouch 复制

从couchDB(使用geocouch)复制时,有没有办法在bbox(边界)内同步文档?

我在地图上显示标记,我只想复制该地图范围内的文档。

谢谢你。

0 投票
1 回答
778 浏览

database - Apache CouchDB 通过 Geo Couch 进​​行 n 维索引

我目前正在尝试在 Geo Couch 上找到好的文档,并查看我是否能够实现 n 维索引。我需要在功能上实现地理空间。我发现这是一个天真的解决我的问题。因为我有一个 12 维特征空间,可以立即将其视为一个度量空间,比如欧几里得度量,我需要在这 12 个昏暗空间中聚类点并查询 k 最近邻,如果有人有更好的解决方案或者可以在使用 Geo Couch 和 CouchDB 时为我指明正确的方向,请回复这篇文章。

0 投票
1 回答
129 浏览

couchdb - spatial view fails with a function_clause error

I wan't to use GeoCouch but it seems I can't get the setup right

setup:

  • Ubuntu 14.10

  • CouchDB 1.6.1, built from source

  • GeoCouch: I couldn't build it from the newvtree branch as indicated in the README, so I tried with the couchdb1.3.x branch as in this gist (+commentary) adapted to 1.6.1

the data comes from here and is passed in a db with this design doc:

curl $DB/_design/geotest/_spatial/points?bbox=46,16,48.2,16.4 gives me an Empty reply from server while this is what appears in the logs:

I tried variations on this setup, but the closest answer I found related to this kind of error invites to install a version of CouchDB that stopped being even available on Apache mirrors, while apparently some people did make GeoCouch work with CouchDB 1.6.1, at least on OS X, so I guess it is just that I'm doing something wrong, but what?!? Thank in advance for any clue

0 投票
0 回答
134 浏览

amazon-ec2 - geoCouch 安装:编译失败

我无法将 geoCouch 包含在运行 couchDB (1.6.1) 中。

我按照说明进行操作:https ://github.com/couchbase/geocouch/#for-apache-couchdb

在 GeoCouch 目录 ( $HOME/geocouch) 中,我尝试编译:

并得到消息:

“couch_db.hrl”位于 /home/ec2-user/apache-couchdb-1.6.1/src/couchdb

有谁知道如何解决这个问题?帮助/想法?

0 投票
0 回答
116 浏览

couchdb - 在 CouchDb / geocouch 中查询给定半径内的位置

有关如何查询给定半径内包含的点的任何示例?

0 投票
0 回答
15 浏览

geocouch - GeoCouch 安装失败

我们在 Ubuntu 16.04 中有 Apache CouchDB 2.1.1。我们尝试按照站点“https://github.com/couchbase/geocouch”中的说明在服务器中安装 geoCouch。当我们尝试执行命令“COUCH_SRC=/src/couchdb make couchdb”时,失败并出现“找不到包含文件“couch_db.hrl””错误。

我们已经通过编译源代码安装了 Apache CouchDB 2.1.1,因为我们无法使用 apt-get 命令安装 CouchDB 2.1.1(或最新版本)。在 Ubuntu 16.04 中使用 apt-get 安装总是为我们提供 CouchDB 1.6。所以我们必须编译源代码来安装所需版本的CouchDB。假设我们的 CouchDB 2.1.1 存在一些问题,我们安装了 CouchDB 2.3.1。但是这个版本在安装 geocouch 时也会出现同样的错误。

我在链接“https://stackoverflow.com/questions/33911552/geocouch-install-compiling-failed?newreg=63684c9db36a4c65abeaa55e24237968”中看到了类似的问题。但我在该链接中找不到任何解决方案。

任何人都可以帮助解决这个问题吗? geocouch安装错误