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

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

1
Получить значение пикселя растра GDAL под точкой OGR без NumPy?
Я работаю над вычислительной моделью обилия диких опылителей в ландшафте. Сама модель завершена, и сейчас я борюсь с этапом постобработки. У меня есть мой растровый растр GDAL, который выглядит примерно так (более светлые цвета означают большее посещение опылителя на пиксель): И у меня есть шейп-файл OGR точек, представляющих образцы мест …
45 python  gdal  ogr  pixel 

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

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

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

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

3
Можно ли получить значение 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 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB_1936", …
21 python  postgis  ogr 


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

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

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

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

1
Как изменить значение поля 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: feature.SetField("dist", dist) layer.SetFeature(feature) feature = layer.GetNextFeature() dataSource.Destroy()

4
Как остановить writeOGR от сокращения имен полей при использовании драйвера «ESRI Shapefile»
В настоящее время я использую следующий сценарий для добавления некоторых данных атрибутов из таблицы во множество отдельных шейп-файлов: library(rgdal) specieslist <- read.csv("SpeciesList1.txt", header=F) attdata <- read.table("TestAtt.csv", sep = ",", header=T) for (n in 1:dim(specieslist)[1]) { speciesname <- specieslist[n,1] shp <- readOGR("Mesoamerica_modified_polygons", speciesname) shp$ENGL_NAME<-attdata[n,2] writeOGR(shp, "PolygonsV2", speciesname, driver="ESRI Shapefile") } В …

4
Получить все вершины многоугольника, используя 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 glob.glob(path + "*.shp"): …

1
Выбор объектов по атрибутам с помощью ogr2ogr?
Я пишу шейп-файл после некоторой обработки; однако, на последнем шаге мне нужно сделать выборку по атрибутам из шейп-файла. Я использую команду в оболочке с целью использования ее в скрипте Python, когда она работает. ogr2ogr -f "ESRI Shapefile" -select * where ID="1" outfile.shp infile.shp Я получаю сообщение об ошибке: FAILURE: Unable …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.