Closed paleogis closed 8 years ago
Тут не в спецсимволах дело, а в ограничениях формата shp, который не поддерживает мультитипы в своем заголовке:
DataError: (DataError) Geometry type (MultiPolygon) does not match column type (Polygon)
Тут либо разбить слой на простые полигоны, либо конвертировать в GeoJSON.
подробнее о требованиях к ESRI Shape для загрузки: http://docs.nextgis.ru/docs_ngcom/source/data_upload.html#ngcom-vector-layer
Спасибо за ответ. В QGIS сохранил в GeoJSON. Загрузил GeoJSON, обнаружидась ошибка " В ходе проверки данных на сервере обнаружены ошибки. Исправьте ошибки и повторите попытку. Сообщение об ошибке Тип геометрии не поддерживается: '%s'." сам слой в приложении 13.geojson.zip
Опять слой со смешанными типами геометрий, вот так должно сработать:
ogr2ogr -f GeoJSON -nlt PROMOTE_TO_MULTI 13m.geojson 13.geojson
Я добавил более осмысленные сообщения об ошибках, возникающих при загрузке данных. @paleogis проверь пожалуйста. Если все ok, то думаю, что можно закрывать.
Спасибо, сообщения теперь более осмысленные "В ходе проверки данных на сервере обнаружены ошибки. Исправьте ошибки и повторите попытку. Сообщение об ошибке Библиотеке GDAL не удалось открыть файл."
Геомиксер в свое время научился парсить слои со смешанными типами геометрий, если это будет возможно nextgisweb -это будет замечательно.
Ещё немного добавил пояснений в сообщениях. Тикет по мультигеометриям есть в основном репозитории NextGIS Web. Тут, думаю, можно закрыть.
Ещё немного добавил пояснений в сообщениях.
У меня такая ошибка при попытке создать векторный слой из 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
@OnkelTem, чтобы загрузить ваш файл, нужно привести его геометрии к одному типы. Сейчас там смешаны POLYGON и MULTIPOLYGON. Это можно сделать в любой настольной ГИС, например, в QGIS, а можно по-быстрому конвертнуть с помощью GDAL-а (пакет gdal-bin в Ubuntu):
ogr2ogr -f GeoJSON -nlt PROMOTE_TO_MULTI countries.geo.multi.json countries.geo.json
После этого всё прекрасно загружается, только что проверил, ну или можете готовый файл скачать.
Понял, спасибо большое.
@drnextgis а мы же вроде это исправляли, чтобы не нужно было мучаться препроцессингом?
Здравствуйте всем. Такая же проблема. Есть слой в qgis. Категоризированные точки. Пересохраняю как geojson и после этого не могу загрузить векторный слой в свои ресурсы nextgis. При этом раньше все работало... Глюк возник сегодня. Присоединяю набор shp на всякий случай... Ekb_crime.zip
Добрый день, я загружаю слои напрямую в браузере веб-гиса. Про плагин Коннект вот только узнал. Да, раньше у меня этот слой в формате geojson загружался и отображался штатно. Сегодня поменял было название вебгис. Потом увидел, что не отображается один из слоёв. При этом другие слои на месте и видны, а у того, что не отображается таблица атрибутов заполнена, то есть в нем есть элементы. Поменял название обратно, но слой не проявился. Попробовал его перезагрузить и это у меня не вышло. Загрузка идёт, а потом система отвечает, что не удалось загрузить. Не принимает от меня ни шейпы в зип архиве, ни геоджейсон. Снес эту карту, попробовал в общие ресурсы подгрузить, но тоже не вышло. Версия qgis - 2.18.
15 сент. 2017 г. 11:52 пользователь "Maxim Dubinin" < notifications@github.com> написал:
— 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 .
временные проблемы на сервере, попробуйте еще раз
@burtsev-cpu, попробовал загрузить ваш шейп - сейчас всё загружается без проблем.
Максим, здравствуйте! Сейчас попробовал. Смог загрузить свой 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
Пишет что "msgstr неизвестная ошибка 'DataError' Думаю что проблемы с спецсимволами в таблице атрибутов или около того. Шейп в приложении.
12.zip