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

23
Можно ли распространять API файловой базы геоданных?

API файловой базы геоданных Esri теперь можно использовать с GDAL / OGR - http://www.gdal.org/ogr/drv_filegdb.html, однако, похоже, что каждый пользователь должен войти в Esri и загрузить файлы API индивидуально. Например, на это есть ссылка в сообщении блога здесь и в примечаниях к сборке GDAL ....

22
Использование ogr2ogr для преобразования GML в шейп-файл в Python?

Я пытаюсь преобразовать GML в шейп-файл ESRI с помощью утилиты ogr2ogr в скрипте Python. Я успешно установил пакет GDAL / OGR через osgeo, но сейчас я пытаюсь найти / понять какие-либо подробности о синтаксисе использования ogr2ogr в python. После импорта ogr все, что я нашел, это ogr2ogr -f "ESRI...

22
Как стандартизированы пирамиды / обзоры GeoTIFF?

Хотя пирамиды / обзоры не являются частью стандарта GeoTIFF , многие инструменты поддерживают их создание. Например, vips / nip2, Orfeo Toolbox (otb) и ossim, которые обещают некоторую поддержку для их создания. Но я понятия не имею, будут ли все они создавать файлы в формате, который поддерживают...

22
Выбор типов объектов при использовании ogr2ogr для преобразования в шейп-файл?

Шейп-файлы могут иметь только один тип геометрии, но многие другие форматы (kml, geojson) могут иметь несколько типов. Можно ли при преобразовании в шейп-файлы указать ogr2ogr создать несколько шейп-файлов, по одному для каждого типа? Кажется, что опция "-where" может быть полезна, но страница...

22
Как вырезать «мозаичное изображение» из набора растровых данных с помощью GDAL?

Я работаю над приложением, которое должно создавать плитки (jpeg) из заданного набора растровых данных. Сначала я хотел использовать gdal2tiles.py, но его производительность, похоже, можно улучшить. Это заставляет меня задать следующий вопрос: Какой самый быстрый способ вырезать «мозаичное...

21
Как получить доступ к классам объектов в файловых базах геоданных с помощью Python и GDAL?

Я пытаюсь получить доступ к набору векторных данных в файловой базе геоданных ESRI, используя Python + GDAL. Я успешно скомпилировал GDAL с помощью API файловой базы геоданных. Драйвер FileGDB работает правильно с момента ввода ogrinfo --formats показывает драйвер FileGDB и ввод ogrinfo...

21
Чтение таблицы из файловой базы геоданных ESRI (.gdb) с использованием R

Я пытаюсь прочитать таблицу непосредственно из файловой базы геоданных ESRI в R. Пример файла данных можно скачать здесь . База данных содержит класс точечных объектов (Zone9_2014_01_Broadcast) и две связанные таблицы (Zone9_2014_01_Vessel и Zone9_2014_01_Voyage). Вы можете прочитать шейп readOGR-...

20
Репликация результата gdalwarp с использованием привязок gdal Python

Я пытаюсь перепроектировать / повторно сэмплировать с привязками Python GDAL, но получаю немного другие результаты по сравнению с результатами из утилиты командной строки gdalwarp. Смотрите обновление ниже для более короткого примера Этот скрипт иллюстрирует подход Python: from osgeo import osr,...

20
Сглаживание / интерполяция растра в Python с использованием GDAL?

Я занимаюсь разработкой на Python и использую GDAL из OSGEO для работы с растрами и шейп-файлами и взаимодействия с ними. Я хочу взять шейп-файл с точечными объектами и интерполировать его в поверхностный растр. Прямо сейчас я использую метод 'RasterizeLayer', который записывает значение из...

20
Документация по API для Gdal / Ogr с C #

Я хочу назначить проекцию шейп-файлу в моем веб-приложении C #, для этого я использую привязки Gdal / OGR / OSR C # и добавляю ссылки osr_csharp.dll и ogr_csharp.dll. Но я сталкиваюсь с некоторыми трудностями при написании кода для назначения проекции в шейп-файл. Я хочу знать, есть ли какая-либо...

20
Лучший язык для программирования с GDAL

Я собираюсь начать создавать программы для обработки географических данных с сервера PostGIS и использовать GDAL. По вашему опыту, с лучшим языком для программирования? Я могу программировать на Perl и Python, но хотел бы знать язык с большим количеством фрагментов кода для повторного...

19
Проверка, попадают ли точки в полигональный шейп-файл

У Zillow есть набор шейп-файлов для разных районов крупных городов США. Я хотел проверить, присутствовали ли определенные здания в определенных районах, используя R: library(rgeos) library(sp) library(rgdal) df <- data.frame(Latitude =c(47.591351, 47.62212,47.595152), Longitude =...

19
Извлечение областей пересечения в R

У меня есть два полигона. Одно содержит поля (X, Y, Z), а другое содержит типы почвы (A, B, C, D). Я хочу знать, какая область каждого поля содержит, какой тип почвы. Я попробовал следующее: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil")...

19
Инфляция размера файла нормальная с gdalwarp?

После использования gdalwarpдля проецирования и выравнивания по сетке (через -tap) нескольких растров я заметил, что выходные растры были значительно больше, чем исходные растры. Достаточно тщательный поиск в Интернете выявил эту проблему Trac : Фрэнк Вармердам объяснил причину: «При тщательном...

19
Как эффективно получить доступ к файлам с помощью GDAL из корзины S3 с помощью VSIS3?

Итак, GDAL недавно добавил новую функцию, которая позволяет произвольно читать файлы S3 Bucket. Я хочу обрезать изображения GDAL из нескольких фрагментов изображения, не загружая весь файл. Я только видел очень скудную документацию о том, как настроить и получить доступ к корзине S3 через GDAL, и я...

18
Как остановить writeOGR от сокращения имен полей при использовании драйвера «ESRI Shapefile»

В настоящее время я использую следующий сценарий для добавления некоторых данных атрибутов из таблицы во множество отдельных шейп-файлов: library(rgdal) specieslist <- read.csv("SpeciesList1.txt", header=F) attdata <- read.table("TestAtt.csv", sep = ",", header=T) for (n in...

18
Как изменить значение поля Shapefile, используя GDAL / OGR?

Я пытаюсь изменить значение поля шейп-файла. Однако это не меняет значение. Что не так с моим кодом? import ogr driver = ogr.GetDriverByName('ESRI Shapefile') fn = 'dist.shp' dataSource = driver.Open(fn, 0) layer = dataSource.GetLayer() feature = layer.GetNextFeature() dist = 233 while feature:...

18
Разбить растр на более мелкие куски, используя GDAL?

У меня есть растр (на самом деле USGS DEM), и мне нужно разделить его на более мелкие фрагменты, как показано на рисунке ниже. Это было достигнуто в ArcGIS 10.0 с использованием инструмента Split Raster. Я хотел бы метод FOSS, чтобы сделать это. Я посмотрел на GDAL, думая, что он обязательно это...