Вопросы с тегом «ogr»

12
Как получить доступ к метаданным Shapefile, используя OGR?

Я пытаюсь использовать ogrinfo, чтобы получить некоторые подробности о шейп-файле, который я скачал. В настоящее время единственный способ, которым я знаю, как это сделать, это загрузить его в QGIS и вручную щелкнуть по нему, чтобы найти любую информацию о нем, например открыть таблицу атрибутов. Я...

12
установка GEOS, PROJ, GDAL / OGR в python virtualenv на Mac OS X

Я пытаюсь настроить изолированный python virtualenv для работы над ГИС-проектами на моем Mac OS X. Похоже, мне потребуется установить GEOS, PROJ, GDAL / OGR с сайта kyngchaos здесь http://www.kyngchaos.com/ софт / фреймворки, а не просто_установить его в мой virtualenv. Это точно? Загрузки,...

12
Импорт шейп-файла в postgis с помощью ogr2ogr дает: Невозможно открыть источник данных

Я хочу использовать ogr2ogr для импорта шейп-файла в базу данных postgis. Я успешно установил ogr2ogr и запускаю из pgsql следующую команду: ogr2ogr -f "PostgreSQL" PG:"host=localhost user=user_1 password=***** dbname=imports" world_boundaries.shp Я получаю сообщение об ошибке: Unable to open...

12
Загрузка шейп-файла в определенную таблицу в postgis с помощью ogr2ogr

Я уже создал таблицу геометрии в postgis. Я хочу загрузить несколько шейп-файлов в эту таблицу, используя ogr2ogr. Но я не нашел параметр, который мог бы указать эту таблицу. ogr2ogr -append -f "PostgreSQL" PG:"dbname=db and so on" shapefile.shp Вот и все. Как я могу добавить какой-либо параметр...

12
Как преобразовать шейп-файл линии в CSV с узлами и ссылками?

Есть ли способ преобразовать линейный шейп-файл в файл CSV следующего формата: Node_1, Node_2, attribute_1, ...., attribute_x 1 2 "hello" 567845.334 Я посмотрел на GDAL / OGR2OGR и PostGIS, и я не думаю, что либо преобразует данные в формат, который я хочу. Я не против написать сценарий для этого,...

12
Есть ли способ правильно заставить GDAL вызывать исключения в Python?

Я работаю с GDAL в Python и хотел, чтобы GDAL вызывал исключения, чтобы я мог сделать с ними что-то полезное. Например, если файл нельзя открыть с помощью gdal.Open (), я бы хотел выдать исключение вместо gdal, возвращающего None. Я просто хотел бы получить способ фиксировать ошибки, а не...

11
Разделите сложный шейп-файл на сетку

У меня есть довольно подробный шейп-файл с функциями многоугольника / многоугольника (размер файла около 500 МБ). На самом деле это шейп-файл всего мира с элементами, представляющими береговые линии. Мне нужно разделить эти данные с помощью сетки. Чтобы было ясно, я не хочу «сортировать» данные, но...

11
ogr2ogr объединяет несколько шейп-файлов: для чего нужен тег -nln?

Основной сценарий для рекурсивной итерации по подпапкам и объединения всех шейп-файлов в один: #!/bin/bash consolidated_file="./consolidated.shp" for i in $(find . -name '*.shp'); do if [ ! -f "$consolidated_file" ]; then # first file - create the consolidated output file ogr2ogr -f "ESRI...

11
Как мне научить ogr2ogr проекции?

У меня есть JSON, сгенерированный из ArcGIS, который я хочу преобразовать в GeoJSON в EPSG 4326. Сбой: $ ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found in EPSG support files. Is this a valid EPSG coordinate system? Я нашел...

11
Присоединить CSV-файл к шейп-файлу, используя gdal / ogr?

У меня есть шейп с несколькими атрибутами, например YEAR, COUNTYи AREA. У меня также есть файл CSV с дополнительными полями, которые я хочу в шейп-файле, например POPULATION. И шейп-файл, и файл CSV имеют поле GISJOIN. Я знаю, как сделать соединение в QGIS. Но как я могу сделать постоянное...

10
Почему я не могу редактировать слои KML / GML?

Новичок здесь смущен моим первым опытом в QGIS У меня есть несколько линий, определяющих велосипедный маршрут. Первоначально они были сохранены в файле .gml, а затем переведены в .kml, чтобы их можно было просматривать в GE. Я могу открыть как .gml, так и .kml как слои в QGIS, но ни один из них не...

10
Помощь с геометрией полигона PostGIS - незамкнутые кольца

Я взял копию супер злой книги Эрика Вестры «Python Geospatial Development» ( ссылка на Amazon ) и прорабатываю ее. В настоящее время он учит меня загружать данные береговой линии GSHHS из шейп-файла в базу данных PostGIS при подготовке к созданию геопространственного веб-приложения. Моя проблема...

10
Как перепроектировать шейп-файлы?

Я хотел перепроектировать проект QGIS, но такой возможности нет. При поиске ответа я вижу ogr2ogrпредложенное для этой задачи повторное проецирование каждого векторного слоя (шейп-файл в этом примере). Однако я не получаю ожидаемого результата: C:\temp>ogrinfo -al -so misc.shp INFO: Open of...

10
Исправление поврежденного шейп-файла?

У меня есть шейп-файл, над которым я работал в ArcGIS Desktop 9.3, как-то поврежден, и он выдает мне ошибку «Количество фигур не соответствует количеству записей таблицы». Я хотел бы восстановить этот шейп-файл, так как он имеет много правок, которых нет в других ревизиях файла. Раньше я...

10
Полигоны на международной линии [-180 .. + 180 долготы]

Я пытаюсь создать полигоны для спутниковых орбитальных полос. Пока у меня есть метод для генерации двух линий, которые представляют край каждой полосы в [lat, long]. Некоторые полосы пересекли международную линию дат и так обернулись: Я смог решить это с ogr2ogr -wrapdateline: ogr2ogr -wrapdateline...

10
Как буферизовать векторный шейп-файл с помощью ogr python?

Я пытаюсь узнать, как использовать OGR в Python, используя наборы данных о стране и населенных пунктах из http://www.naturalearthdata.com/downloads/50m-cultural-vectors/, Я пытаюсь использовать фильтры и буферы для поиска точек (ne_50m_populated_places.shp) в указанном буфере названной страны...

10
Точка (линейной линии) внутри Polygon, используя ogr и Python

В настоящее время я работаю над проектом, в котором мне нужно построить топологическую сеть из геометрических элементов, которые я нахожу в шейп-файлах. До сих пор, используя проект с открытым исходным кодом Бена Рейли, мне удалось преобразовать линейные строки в ребра сети x, а также обнаружить...

10
Передача данных в ogr2ogr

Можно ли напрямую передать данные ogr2ogr? Я пытаюсь curlсоздать файл GeoJSON и ogr2ogrпередать его в другой формат. Без использования канала я смог добиться этого, сначала написав файл, а затем преобразовав его с помощью следующей команды, но мне любопытно, можно ли пропустить этот шаг. curl...