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

Библиотека простых возможностей OGR - это библиотека C ++ с открытым исходным кодом (и инструменты командной строки), обеспечивающая доступ к векторным форматам файлов.

45
Получить значение пикселя растра GDAL под точкой OGR без NumPy?

Я работаю над вычислительной моделью обилия диких опылителей в ландшафте. Сама модель завершена, и сейчас я борюсь с этапом постобработки. У меня есть мой растровый растр GDAL, который выглядит примерно так (более светлые цвета означают большее посещение опылителя на пиксель): И у меня есть...

30
Создание точек, которые лежат внутри многоугольника

У меня есть функция многоугольника, и я хочу иметь возможность создавать точки внутри нее. Мне нужно это для одной задачи классификации. Генерация случайных точек до тех пор, пока один из них не окажется внутри многоугольника, не сработает, потому что это действительно...

29
Использование OGR и Shapely более эффективно? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я ищу несколько предложений о том, как сделать мой код...

28
Как я могу обновить ogr2ogr для включения драйвера PostgreSQL?

Я пытаюсь использовать ogr2ogr для загрузки шейп-файла в удаленную установку PostGres. Когда я запустил эту команду: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; Я получил следующее сообщение об ошибке: Unable to...

25
Использование ogr2ogr для преобразования всех шейп-файлов в каталоге?

У меня есть каталог с несколькими шейп-файлами. Как можно преобразовать все эти шейп-файлы в MapInfo с помощью ogr2ogr? Я знаю, как я могу конвертировать один файл. И я могу сделать пакетный скрипт, записывающий строку для каждого файла. Но разве нет более простого способа конвертировать все файлы...

24
Преобразование GeoJSON в Shapefile с использованием ogr2ogr?

У меня есть файл GeoJson, который я хочу преобразовать в ESRI Shapefile, используя ogr2ogr в FWTools. Я пытался с помощью ogr2ogr -F "ESRI Shapefile" filename.shp geojsonfile.json OGRGeoJSON Я получил вывод ОШИБКА 6: Невозможно создать поля типа StringList в слоях шейп-файлов. ОШИБКА 1: Попытка...

24
Как добавить поле атрибута в существующий Shapefile через Python без ArcGIS?

У меня есть скрипт Python, который добавляет поле атрибута в Shapefile, если он не существует. Это легко сделать с ArcGIS (графически или через Python), но я ищу что-то, что не зависит от ArcGIS. Я попытался это безуспешно с OGR, так как мой Shapefile содержит функции . Я посмотрел на pyshp , но...

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

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

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

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

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

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

21
Можно ли получить значение EPSG из класса OSR SpatialReference с помощью API-интерфейса OGR Python?

При чтении слоя из соединения OGR PostGIS я могу получить SpatialReference слоя, но возможно ли получить значение EPSG? Есть ли документация по этому поводу? Например: lyr = conn.GetLayerByName(tbl) # Where conn is OGR PG connection srs = ly.GetSpatialRef() print srs Возвращает: PROJCS["OSGB 1936 /...

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

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

20
Что означает OGR?

Есть множество команд и библиотек, на которые я ссылаюсь или с префиксом OGR. Что означает OGR? ogrinfo ogr2ogr

18
Получить все вершины многоугольника, используя OGR и Python

У меня небольшие проблемы с Python OGR API. То, что я пытаюсь сделать, это получить все координаты каждой вершины внешнего кольца многоугольника. Это то, что я до сих пор: import osgeo.ogr import glob path = "/home/woo/maps/" out = path + 'output.txt' file = open(out,'w') for filename in...

18
Установка GDAL и OGR для Python?

Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Я занимаюсь разработкой некоторого кода на Python и хочу использовать привязки Python GDAL / OGR. Какой минимум мне нужно установить, чтобы...

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
Как импортировать файл KML с пользовательскими данными в базу данных Postgres / PostGIS?

Под обычаем я не подразумеваю другую структуру файла KML, но в <description></description>разделе у меня есть данные с тегами HTML такого типа: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <Placemark>...

18
Преобразовать объект пространственного многоугольника во фрейм данных, используя R

Моя цель - изменить существующий шейп-файл путем объединения определенных полигонов. После импорта шейп-файла и использования команды UnionSpatialPolygons я получаю желаемый контур многоугольника. Однако теперь это объект SpatialPolygons, а не SpatialPolygonsDataFrame, поэтому я не могу...

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:...