Пример точки шейп-файла OGR C # - PullRequest
0 голосов
/ 30 мая 2018

Я следую этому примеру кода , который (согласно моему пониманию) создает шейп-файл с точечным слоем и добавляет точку в координатах (47 и 19.2).Когда я запускаю этот код, он создает шейп-файл (все три файла с расширениями .dbf, .shp и .shx).Однако, когда я открываю полученный файл .shp в QGIS, я не вижу никакой точки в данных координатах.Это то, что я пробовал до сих пор.

1) Проблема может быть либо в коде, либо в QGIS.Для QGIS я попытался написать код на C ++, и результирующие шейп-файлы отображаются правильно.Кроме того, я скачал различные шейп-файлы из Интернета и успешно визуализировал их в QGIS

2). Для примера кода после создания шейп-файлов код считывает элементы в них и отображает их (слой отчета /методы отчета функции).Эти функции выводят точку в координатах 47 и 19.2, что заставляет меня думать, что код работает нормально.

Я не могу точно определить, что я делаю неправильно.Я хочу визуализировать точку в QGIS.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 июня 2018

Если у вас есть только 3 файла, это означает, что пространственная привязка не определена, и когда вы открываете ее с помощью QG, возможно, используется система пространственной привязки по умолчанию, в которой вы можете видеть точки в хорошем месте.Если вы используете таблицу атрибутов в QGI, вы что-то видите?

...