Описание тега 2dsphere
Индекс, поддерживающий запросы, вычисляющие геометрию земной сферы. Он поддерживает данные, хранящиеся как в виде объектов GeoJSON, так и в виде устаревших координатных пар.
1
ответ
Внешняя оболочка многоугольника недействительна - 2dSphere Polygon
Вопрос, пытаюсь проиндексировать и получаю следующую ошибку: "Внешняя оболочка многоугольника недействительна" Тем не менее, я протестировал JSON на http://geojsonlint.com/ и он работает Вот мой JSON { "type": "Polygon", "coordinates": [ [ [ 116.306…
08 апр '14 в 14:55
1
ответ
Мангуст - как добавить 2dsphere индекс на пользовательский тип?
Я использую Mongoose с Mongoose-geojson-schema, но не могу добавить 2dsphere Индекс на моем поле: new Schema({ district: { type: String, trim: true, unique: true, required: true }, area: { type: GeoJSON.FeatureCollection, index: '2dsphere' } }); Пол…
20 окт '15 в 15:10
0
ответов
mongodb Вставка геообъекта сгенерировала большое количество ключей
У меня есть много записей "Вставка геообъекта, сгенерированных большим количеством ключей" в моем файле журнала, и я не уверен, влияет ли это на производительность или другие вещи. Я знаю причину, у меня есть довольно большая таблица с индексами 2ds…
10 янв '17 в 17:17
0
ответов
Создать индекс "2dsphere" для пользовательских атрибутов широты / долготы
У меня есть коллекция объектов, которые следуют схеме мангуста, которые хранятся на mongodb. Схема определяет "положение" как вложенный объект с координатами широты и долготы. Я хотел бы создать 2dsphere индекс для улучшения производительности гео-п…
22 ноя '17 в 16:56
0
ответов
Самый быстрый способ запросить mongoDB для 3000 GeoJSON с мультиполигонами
У меня есть следующее: Картриджи openshift с Node.js 0.10 и MongoDB 2.4 5000 файлов GeoJSON, каждый из которых содержит один мультиполигон Я пытаюсь создать приложение, в котором пользователь будет отправлять координаты точки и получать список всех …
11 июн '14 в 22:58
2
ответа
Конвейер агрегации MongoDB $geoNear (с использованием параметра запроса и с использованием операции конвейера $match), выдающий разные результаты
Я использую $geoNear в качестве первого шага в структуре агрегации. Мне нужно отфильтровать результаты на основе поля "тег", и он работает нормально, но я вижу, что есть два способа, которые дают разные результаты. Образец документа MongoDB { "позиц…
11 фев '17 в 08:43
0
ответов
nodejs - Mongoose 5.3.8 - Запросы GeoJSON не работают
Я пытаюсь сохранить и запросить местоположения на основе координатных точек с помощью Mongoose 5.3.8, чтобы вернуть точки в радиусе другой точки. Я прочитал документы и реализовал пример pointSchema + citySchema в разделе: Использование данных GeoJS…
02 ноя '18 в 07:07
4
ответа
MongoDB 2dsphere index не работает (неправильная геометрия?)
В настоящее время я пытаюсь построить индекс 2dsphere, но создание кажется неудачным. Документ, по которому не удается создать индекс, является действительным геойсон (согласно геойсонлинту). Также, насколько я вижу, он подчиняется правилам MongoDB …
29 май '14 в 00:23
2
ответа
Индекс Mongodb Sphere отклоняет мой объект
Привет у меня есть коллекция с 2d индексом сферы wayCollection.createIndex(new BasicDBObject("poly", "2dsphere")); я, когда я пытаюсь вставить определенный объект, я получаю сообщение об ошибке: Exception in thread "main" com.mongodb.WriteConcernExc…
23 июн '14 в 22:32
1
ответ
mongodb $geoIntersects или $ geo, где точка совпадает с несколькими полигонами - сортировка по области?
У меня есть запрос Монго, который проверяет, находится ли точка внутри многоугольника. neighborhood = db.collection.findOne({ loc: {$geoInteresects: {$geometry: { type: 'Point', coordinates: [lng, lat] }}} }) В настоящее время все мои полигоны - это…
02 июн '16 в 23:48
2
ответа
MongoDB версии 2.6 все еще терпит неудачу в геоиндексировании 2dsphere из-за невозможности извлечь геоки и возможную искаженную геометрию
Я получал указанную ошибку в версии 2.4 с другим набором данных lon/lat. Я обновился до версии 2.6 и смог использовать индекс 2dsphere для этого набора данных. Однако с другим набором данных (отрывок ниже) я получил старое сообщение об ошибке при по…
25 июн '14 в 00:11
1
ответ
Создать GeoJson из массива координат в той же коллекции Mongodb
Я хочу изменить мою коллекцию mongodb с 2d на 2dsphere.У меня есть эта структура в моем db.users: { "_id" : "1c6930387123e960eecd65e8ade28488", "interests" : [ { "_id" : ObjectId("56a8b2a72f2c2a4c0250e896"), "coordinates" : [-3.6833, 40.4] } ], } Я …
26 апр '16 в 15:16
0
ответов
MongoDB и nodeJS: высокое время ожидания с использованием индекса 2dsphere
Я работаю над приложением nodeJS с mongoDB, и я пытаюсь получить всех пользователей рядом с текущим пользователем... Моя настоящая проблема в том, что мое приложение работает тихо, когда мой запрос основан на индексе "2d" (я получил около 25000 отве…
13 янв '15 в 09:04
1
ответ
MongoError: не может найти никаких специальных индексов: 2d (нужен индекс), 2dsphere (нужен индекс)
Я пытаюсь использовать геопространственную индексацию MongoDB, запрашивая точки широты и долготы вокруг определенной точки, используя метод find MongoDB. Я продолжаю получать ошибку: MongoError: не может найти никаких специальных индексов: 2d (нужен…
06 окт '13 в 20:11
1
ответ
Node.js и Mongoose возвращают 2D-запрос
У меня есть простая проблема, я пытаюсь вернуть документ MongoDB после запроса на моем сервере Node.js: var coords = []; coords[0] = req.query.valArray.lng; // client latitude coords[1] = req.query.valArray.lat; // client longitude var distanceInKM …
31 мар '15 в 09:38
2
ответа
MongoDB 2dsphere пространственная ошибка создания индекса
В MongoDB я создал базу данных с именем "GIS" и коллекцию с именем "UTILITIES", а в коллекцию я вставил документ BSON, как показано ниже. { "_id" : ObjectId("54e6b3ca7e550c1f4c2b47f6"), "features" : [ { "id" : "1", "geometry" : { "coordinates" : [ 8…
20 фев '15 в 05:55
1
ответ
Запрос индекса 2dsphere возвращает все документы
Я использую MongoDB 2.6.1 на Mac OS X У меня есть коллекция locations с действительным GeoJSON поле: db.locations.findOne({}, {"location": 1}) { 1"_id" : ObjectId("534fd2b6b13e51768cd0e9c8"), "location" : { "type" : "Point", "coordinates" : [ 41.311…
21 май '14 в 14:47
1
ответ
Геопространственный запрос MongoDB ничего не возвращает
У меня есть коллекция с 2dsphere индекс и хотите использовать $geoWithin а также $centerSphere функции для запроса. Выдержка из модели: { // ... coordinates: { coordinates: { type: Array, index: '2dsphere' } } // ... } Я успешно вставил кучу докумен…
17 июл '15 в 15:47
1
ответ
Mongodb геопространственных индексов, 2d против 2dsphere
Согласно документам, это говорит о двухмерных индексах: 2d-индекс поддерживает вычисления на плоской евклидовой плоскости. 2d-индекс также поддерживает вычисления только на расстоянии в сфере, но для геометрических вычислений (например, $ geoWithin)…
11 окт '16 в 22:15
1
ответ
Ошибка создания геопространственного индекса на данных после импорта данных из документа Excel
Я импортировал эти данные из документа Excel. { "_id" : ObjectId("57440d63a458f726a8f95bfe"), "state" : "WEST BENGAL", "bank" : "STATE BANK OF INDIA", "ifsc" : "SBIN0000001", "micr code" : "700002021", "branch" : "KOLKATA MAIN", "address" : "SAMRIDD…
24 май '16 в 10:22