nextgis / nextgis.com-webgis

Public issues for online Web GIS service from nextgis.com. Leave your feedback, problems and suggestions here.
http://nextgis.com
0 stars 1 forks source link

Не загружается векторный слой в nextgis.com #4

Closed paleogis closed 8 years ago

paleogis commented 8 years ago

Пишет что "msgstr неизвестная ошибка 'DataError' Думаю что проблемы с спецсимволами в таблице атрибутов или около того. Шейп в приложении.

12.zip

drnextgis commented 8 years ago

Тут не в спецсимволах дело, а в ограничениях формата shp, который не поддерживает мультитипы в своем заголовке:

DataError: (DataError) Geometry type (MultiPolygon) does not match column type (Polygon)

Тут либо разбить слой на простые полигоны, либо конвертировать в GeoJSON.

simgislab commented 8 years ago

подробнее о требованиях к ESRI Shape для загрузки: http://docs.nextgis.ru/docs_ngcom/source/data_upload.html#ngcom-vector-layer

paleogis commented 8 years ago

Спасибо за ответ. В QGIS сохранил в GeoJSON. Загрузил GeoJSON, обнаружидась ошибка " В ходе проверки данных на сервере обнаружены ошибки. Исправьте ошибки и повторите попытку. Сообщение об ошибке Тип геометрии не поддерживается: '%s'." сам слой в приложении 13.geojson.zip

drnextgis commented 8 years ago

Опять слой со смешанными типами геометрий, вот так должно сработать:

ogr2ogr -f GeoJSON -nlt PROMOTE_TO_MULTI 13m.geojson 13.geojson
drnextgis commented 8 years ago

Я добавил более осмысленные сообщения об ошибках, возникающих при загрузке данных. @paleogis проверь пожалуйста. Если все ok, то думаю, что можно закрывать.

paleogis commented 8 years ago

Спасибо, сообщения теперь более осмысленные "В ходе проверки данных на сервере обнаружены ошибки. Исправьте ошибки и повторите попытку. Сообщение об ошибке Библиотеке GDAL не удалось открыть файл."

paleogis commented 8 years ago

Геомиксер в свое время научился парсить слои со смешанными типами геометрий, если это будет возможно nextgisweb -это будет замечательно.

drnextgis commented 8 years ago

Ещё немного добавил пояснений в сообщениях. Тикет по мультигеометриям есть в основном репозитории NextGIS Web. Тут, думаю, можно закрыть.

OnkelTem commented 7 years ago

Ещё немного добавил пояснений в сообщениях.

У меня такая ошибка при попытке создать векторный слой из GeoJson:

Тип геометрии не поддерживается: 'Unknown (any)'. Возможная причина: смешанные типы геометрий.

Гружу вот этот GeoJson: https://github.com/johan/world.geo.json/blob/master/countries.geo.json

Тикет по мультигеометриям есть в основном репозитории NextGIS Web. Тут, думаю, можно закрыть.

Не подскажете, какой из этих? https://github.com/nextgis/nextgisweb/issues?utf8=%E2%9C%93&q=is%3Aissue%20geometry

drnextgis commented 7 years ago

@OnkelTem, чтобы загрузить ваш файл, нужно привести его геометрии к одному типы. Сейчас там смешаны POLYGON и MULTIPOLYGON. Это можно сделать в любой настольной ГИС, например, в QGIS, а можно по-быстрому конвертнуть с помощью GDAL-а (пакет gdal-bin в Ubuntu):

ogr2ogr -f GeoJSON -nlt PROMOTE_TO_MULTI countries.geo.multi.json countries.geo.json

После этого всё прекрасно загружается, только что проверил, ну или можете готовый файл скачать.

OnkelTem commented 7 years ago

Понял, спасибо большое.

simgislab commented 7 years ago

@drnextgis а мы же вроде это исправляли, чтобы не нужно было мучаться препроцессингом?

burtsev-cpu commented 6 years ago

Здравствуйте всем. Такая же проблема. Есть слой в qgis. Категоризированные точки. Пересохраняю как geojson и после этого не могу загрузить векторный слой в свои ресурсы nextgis. При этом раньше все работало... Глюк возник сегодня. Присоединяю набор shp на всякий случай... Ekb_crime.zip

simgislab commented 6 years ago
  1. Вы пробовали грузить тот же слой и он загружался, а теперь не загружается?
  2. Как вы загружаете данные, Connect-ом?
  3. Версия QGIS
  4. Версия Connect?
burtsev-cpu commented 6 years ago

Добрый день, я загружаю слои напрямую в браузере веб-гиса. Про плагин Коннект вот только узнал. Да, раньше у меня этот слой в формате geojson загружался и отображался штатно. Сегодня поменял было название вебгис. Потом увидел, что не отображается один из слоёв. При этом другие слои на месте и видны, а у того, что не отображается таблица атрибутов заполнена, то есть в нем есть элементы. Поменял название обратно, но слой не проявился. Попробовал его перезагрузить и это у меня не вышло. Загрузка идёт, а потом система отвечает, что не удалось загрузить. Не принимает от меня ни шейпы в зип архиве, ни геоджейсон. Снес эту карту, попробовал в общие ресурсы подгрузить, но тоже не вышло. Версия qgis - 2.18.

15 сент. 2017 г. 11:52 пользователь "Maxim Dubinin" < notifications@github.com> написал:

  1. Вы пробовали грузить тот же слой и он загружался, а теперь не загружается?
  2. Как вы загружаете данные, Connect-ом?
  3. Версия QGIS
  4. Версия Connect?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nextgis/nextgis.com-webgis/issues/4#issuecomment-329697901, or mute the thread https://github.com/notifications/unsubscribe-auth/ASSjajydBnymsKsBTv4e_9ZHhSvwe12_ks5sih6xgaJpZM4IqUqp .

simgislab commented 6 years ago

временные проблемы на сервере, попробуйте еще раз

drnextgis commented 6 years ago

@burtsev-cpu, попробовал загрузить ваш шейп - сейчас всё загружается без проблем.

burtsev-cpu commented 6 years ago

Максим, здравствуйте! Сейчас попробовал. Смог загрузить свой geojson. Спасибо. С уважением, Бурцев Александр

On Fri, Sep 15, 2017 at 2:49 PM, Denis Rykov notifications@github.com wrote:

@burtsev-cpu https://github.com/burtsev-cpu, попробовал загрузить ваш шейп - сейчас всё загружается без проблем.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nextgis/nextgis.com-webgis/issues/4#issuecomment-329735939, or mute the thread https://github.com/notifications/unsubscribe-auth/ASSjakJuhPYLH_P25ToI14wVt9yd55isks5sikgMgaJpZM4IqUqp .

-- Alexander Burtsev Ural State Academy of Architecture and Arts Assistant Professor Architect www.abm-architects.ru