Как импортировать пространственные (гео) векторные данные в Unity? - PullRequest
0 голосов
/ 14 апреля 2020

Я пользователь QGIS. Я хочу импортировать пространственные данные в Unity 3D. Это данные, аналогичные тем, которые предлагает Open street map - то есть точки, линии и многоугольники в 2D с таблицами с данными. Это может быть импорт geo json, геопакет или шейп-файл. Я хотел бы иметь пространственную геометрию с таблицей. Знаете ли вы какие-нибудь хорошие инструменты для этого?

PS. Я попытался экспортировать данные из Blender, но тогда данные линий и точек, похоже, имеют значение * sh и не отображаются в Unity.

1 Ответ

0 голосов
/ 14 апреля 2020

Я делаю это много, и есть довольно крутая кривая, чтобы все заработало, если вы решите реализовать все самостоятельно (например, преобразование ваших данных в правильную систему координат, анализ геометрии, полигонов с отверстиями в них, et c.).

Однако, чтобы упростить вашу проблему на данный момент, я экспортировал бы из QGIS в формат ESRI Shapefile, а затем использовал бы класс считывателя для преобразования ваших данных в геометрию. Начнем с некоторых точек, затем линий, а затем (мульти) полигонов

Я думаю, что такой класс можно найти в NetTopologySuite или Shapefile class . Я бы держал все данные в одной проекции, например, EPSG: 3857 (так же, как OSM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...