The OGR Simple Features Library is a C++ open source library (and commandline tools) providing read (and sometimes write) access to a variety of vector file formats including ESRI Shapefiles, S-57, SDTS, PostGIS, Oracle Spatial, and Mapinfo mid/mif and TAB formats. OGR is a part of the GDAL library
2 ответа

Импортируйте несколько шейп-файлов с различными наборами атрибутов в R и объединяйте их

У меня есть папка, содержащая много шейп-файлов, которые как-то связаны, но содержат различное количество атрибутов в соответствующей базе данных (dbf-File). Мне удалось загрузить их все в R, используя files<-list.files(path=".",pattern=".shp$") …
28 окт '16 в 13:49
1 ответ

Построение полигона в R из данных шейп-файла, полученных из MYSQL

Я пытаюсь построить полигон в R, используя MySQL в качестве источника БД. Эти данные представляют собой точки многоугольника, которые были изначально созданы при загрузке данных шейп-файла ESRI в MySQL с использованием ogr2ogr. (QGIS> OGR> MySQL> R)…
26 июл '16 в 11:29
1 ответ

Добавить функцию в существующий шейп-файл

Используя python, я пытаюсь открыть шейп-файл, добавить функцию и сохранить ее. Я думаю, что это неправильно при создании объекта в слое, потому что функция возвращает 6 (а 0 означает, что ошибок нет, я думаю). Мой код: # -*- coding: utf-8 -*- from …
12 апр '18 в 08:53
1 ответ

OGR SQL Server для GeoJSON

У меня возникли проблемы с преобразованием таблицы SQL в GeoJSON. Это моя строка подключения: ogr2ogr -f "GeoJSON" "test.geojson" "MSSQL:server=(LocalDb)\v11.0;database=SpatialDataExamples;tables=test;trusted_connection=yes;Integrated Security=true;…
17 май '16 в 09:10
1 ответ

Как зарегистрировать стратегию расстояния Boost.Geometry для OGRPoint и OGRLineString?

Я создаю оболочку, которая позволяет использовать классы OGR с Boost.Geometry. До сих пор я создал этот необходимый фасад итератора и зарегистрировал классы геометрии OGR (OGRPoint, OGRLineString, OGRLinearRing а также OGRPolygon) с Boost.Geometry. …
04 янв '15 в 16:27
2 ответа

Использование утилит GDAL и ogr в терминале MAC в сочетании с QGIS

Я довольно новичок в программном обеспечении ГИС с открытым исходным кодом. Я пытаюсь обрезать и проецировать слои данных, используя GDAL и ogr в моем терминале MAC. Я могу получить данные для обрезки, когда я просто обрезаю, но когда я пытаюсь объе…
13 сен '14 в 16:06
0 ответов

Длина поля заголовка OGR

Я пытаюсь преобразовать CSV-файл в ESRI Shapefile с OGR в Python. Проблема, очевидно, в том, что мои записи заголовка слишком длинные для размера поля по умолчанию: Warning 6: Normalized/laundered field name: 'SEEHOEHE [m]' to 'SEEHOEHE [' Я хочу пе…
30 июн '14 в 11:04
1 ответ

Конвертировать.dbf .prj .shp .shx в GeoJson

У меня есть все эти файлы, содержащие данные, и я хочу преобразовать все данные в один файл Geojson. Я пытаюсь сделать это так: ogr2ogr -f GeoJSON -s_srs pga.prj pga.geojson pga.shp но я думаю, что он не делает то, что должен. Я получаю файл pga.geo…
22 июн '14 в 18:51
0 ответов

Библиотека PHP GDAL/OGR

Я хотел бы запустить ogr2ogr в exec() функция. Как это сделать? Я установил GDAL и могу запустить ogr2ogr с помощью командной строки GDAL, но не могу использовать его в exec(), Я использую XAMPP, и я попытался найти некоторые библиотеки, которые я м…
21 июл '15 в 13:39
2 ответа

Сбой создания слоя writeOGR - MySQL

Я пытаюсь загрузить границы многоугольника в MySQL. Вот что я пробовал до сих пор, Установил gdal с драйвером mysql. Проверено с ogrDrivers() в R он возвращает MySQL в списке драйверов. db <- 'testdb' user <- 'testuser' pwd <- '****' host &…
28 май '18 в 05:43
2 ответа

Использование GDAL.OpenEx() в C# с CSV-файлом

Я пытаюсь прочитать все поля в файле CSV с помощью GDAL v2.1.3 С помощью этой команды она работает: ogrinfo -ro -al -so test.csv -oo X_POSSIBLE_NAMES=Lon* -oo Y_POSSIBLE_NAMES=Lat* -oo KEEP_GEOM_COLUMNS=NO Теперь мне нужно сделать это в моем приложе…
23 окт '17 в 19:33
1 ответ

rmetrics - проверить, находятся ли координаты долготы и широты на суше или на море

У меня есть ряд долгот и широт для землетрясений. Я хотел бы иметь возможность разделить их на те, которые над землей и над морем. Есть ли функция r, чтобы сделать это?
04 май '14 в 18:21
1 ответ

Osgeo.ogr неправильно получает имя поля csv

Osgeo.ogr, похоже, не может правильно получить имя поля файла CSV. Возьмите этот пример: Identifian,C,254;CodeVoieRi,C,254;CodeInseeI,N,10,0 1;;13021 2;;13021 3;;13021 Проблема в том, что ogr принимает "," и ";" в качестве разделителей, в то время к…
22 дек '16 в 10:32
0 ответов

Не удается загрузить файл формы Аргентины, "Не удается открыть слой"

Я пытался напрасно открыть файл формы аргентинских провинций. Я не могу открыть другие файлы форм США, но по какой-то причине любой файл форм Аргентины доставляет мне некоторое горе. В частности, файл формы здесь: http://www.ign.gob.ar/descargas/geo…
08 фев '19 в 05:09
2 ответа

Преобразовать точечную геометрию в список

У меня есть следующий скрипт, который создает точечную геометрию. Как я могу преобразовать эту точечную геометрию в список, содержащий только координаты, чтобы выглядеть [258432.79138201929, 1001957.4394514663]? >>> import ogr >>> …
07 мар '13 в 01:08
1 ответ

Как зарегистрировать OGRLineString в качестве стимулирующей линии?

Я хотел бы использовать boost::geometry::simplify метод с OGRLineStrings. Хотя я могу зарегистрировать OGRPointчерез макрос: BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET(OGRPoint, double, cs::cartesian, OGRPoint::getX, OGRPoint::getY, OGRPoint::setX, OG…
02 ноя '12 в 13:46
2 ответа

gdalinfo - как приостановить вывод данных

Я использую GDAL. в командной строке я делаю $ gdalinfo (my file location) Это работает, но потому что это огромный файл, команда дает много информации. Меня интересует только то, что ближе к началу. Командная строка позволяет прокручивать до 1000 с…
11 авг '10 в 03:10
0 ответов

Как использовать ogr2ogr в Java GDAL

Я хотел бы закодировать ogr2ogr -f "GeoJSON" destination.geojson source.geojson -s_srs EPSG:3068 -t_srs EPSG:4326 в Ява-Гдале. Я попытался понять, как это должно работать, взглянув на этот пример, но, поскольку у ogr2ogr много много применений, я не…
04 фев '15 в 15:33
0 ответов

D3js код проекции EPSG для ogr2ogr?

Я использую d3js для векторной проекции, это что-то вроде d3.geo.mercator(): var projection = d3.geo.mercator() .scale(150) .translate([0, 0]); Я также использую ogr2ogr для растровых проекций, это что-то вроде epsg:3857: gdalwarp -of GTiff -s_srs e…
28 фев '15 в 18:17
0 ответов

Как я могу прочитать геометрию byte() в массив точек, используя VBScript?

У меня есть двоичный файл "geo.bin", который представляет некоторую геометрию (я думаю, OGR WKB). У двоичного файла есть список точек, которые составляют многоугольник. Я хотел бы прочитать двоичные данные и создать массив точек в моем скрипте VBScr…
04 мар '17 в 20:41