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

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

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

10
Arcobjects в Python: назначить интерфейс для объектов с геометрией объекта (формы)

Я пытаюсь использовать ArcObject в Python. У меня есть проблема с назначением интерфейса (т.е. IZ.InterpolateZsBetween) для моего объекта с данными геометрии, код: from Comtypes.client import CreateObject, GetModule import arcgisscripting gp = arcgisscripting.create(9.3) gp.setproduct("ArcInfo")...

10
Преобразование таблицы PostGIS в Shapefile в Python?

Я хочу преобразовать таблицу PostGIS в шейп-файл (без использования pgsql2shp). Чтобы создать геометрию в шейп-файле, я должен дать Xmin, Ymin и Xmax, Ymax, а геометрия, которую я имею в моей таблице PostGIS, имеет неправильную форму (я могу получить внешний вид с помощью ограничительной рамки, но...

10
Установка QGIS в виртуальную среду?

Я хотел бы установить QGIS. Я использую систему по умолчанию Python 2.5x, и я скачал python 3.7x вместе с homebrew. Я создал виртуальную среду с этим кодом. brew install pyenv brew install pyenv-virtualenv exec $SHELL eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" pyenv activate...

10
Как отловить ошибки PostgreSQL / PostGIS в привязках GDAL / OGR Python?

Можно ли перехватить сообщения об ошибках вывода PostgreSQL в OGR после сбоя запроса? Например conn.ExecuteSQL('SELECT * FROM non_existing_table;') В Postgres это возвращает сообщение об ошибке: "Error: relation 'non_existing_table' does not exist." В огре мы получаем стандарт: "Error: current...

10
Как при проверке векторного слоя с помощью Pyqgis проверить, выбран ли объект?

Итерируя по векторному слою, используя следующий код (суммированный из примера в кулинарной книге Pyqgis ), есть ли способ проверить, выбран ли объект? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while...

10
Получение данных одной выбранной функции в QGIS с использованием Python?

У меня есть проблема / вопрос, касающийся Python и QGIS. Можно ли получить данные одной выбранной функции в QGIS, используя python, и если да, то как? В моем примере у меня есть слой, который показывает некоторые участки для городского планирования. Если я сейчас выберу одну из посылок, я хочу...

10
Как визуализировать азимутальные данные с неопределенностью?

Я пытаюсь сделать рисунок, показывающий азимутальные данные с различным диапазоном неопределенностей в каждой точке. Эта фигура старой школы из газеты 1991 года отражает идею «сюжета Боути», к которой я стремлюсь: Любые предложения о том, как я мог бы сделать аналогичную фигуру? Я относительный...

10
Можно ли установить проект CRS с помощью команды Python?

Можно ли установить проект CRS проекта в QGIS с помощью команды Python? В моем случае пользователь должен открыть QGIS, запустить мой написанный плагин, и этот плагин будет загружать пространственные данные, которые имеют код epsg 31467 (Gauss Krueger Zone 3). К сожалению, по умолчанию QGIS CRS -...

10
Как обойти ошибки в arcpy для цикла / while?

У меня есть удобный инструмент-скрипт, который перебирает рабочее пространство, переименовывает и копирует шейп-файлы в набор классов объектов. Однако если где-то в рабочей области есть поврежденный шейп-файл, сценарий завершается ошибкой и останавливает обработку. Как вы справляетесь с такими...

10
Использование pyshp для преобразования файла .csv в .shp?

Я пытаюсь понять, как я могу использовать модуль CSV в Python, чтобы открыть файл CSV в той же папке, что и сценарий Python, а затем создать шейп-файл с помощью модуля шейп-файла pyshp. Файл CSV выглядит следующим образом, но может содержать пару тысяч строк записей:...

10
Определите минимальное количество полигонов из шейп-файла, чтобы охватить область интереса

У меня есть большое количество шейп-файлов, представляющих интересующие области для анализа, который будет проводиться с использованием различных источников спутниковых изображений (IKONOS, RapidEye и т. Д.). К сожалению, на снимках не используется система траекторий, как, например, Landsat,...

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
Программно загрузить композитор из шаблона и сгенерировать атлас, используя PyQGIS

Я пытаюсь создать плагин для загрузки композитора печати из файла, создания атласа и экспорта в изображение. До сих пор мне удалось загрузить шаблон и экспортировать его в изображение. Мне не удалось добавить ни один из слоев в легенде (которые также находятся в toc) на экспортированную карту, что...

10
Может ли ArcGIS ModelBuilder открыть файл Excel для ручного редактирования, а затем передать эти изменения обратно в модель?

Мне было поручено создать модель с использованием ArcGIS ModelBuilder, которая сначала выполняет несколько задач геообработки, а затем соединяет таблицу Excel с результатами этих геообработок. Однако модели необходимо сначала открыть файл Excel, чтобы пользователь мог отредактировать его вручную, а...

10
Как заполнить карту композитора данными холста и экспортировать композицию в виде png, используя скрипт Python в QGIS

Я хотел бы создать скрипт Python в QGIS, который будет принимать некоторые данные (shp + tif, в моем примере), использовать шаблонную карту Map Composer (из файла) и экспортировать созданную композицию в изображение PNG. Почти не имея опыта программирования (меньше, чем базовые знания Python), я...

10
Алгоритм Березы не кластеризован должным образом

Я использую алгоритм Берча из пакета Python scipy-learn для кластеризации набора точек в одном маленьком городе по 10. Я использую следующий код: no = len(list_of_points)/10 brc = Birch(branching_factor=50, n_clusters=no, threshold=0.05,compute_labels=True) По моей идее, я бы всегда заканчивал...

10
Растровые различия: как проверить, имеют ли изображения одинаковые значения?

Есть ли способ проверить, имеют ли два заданных растровых слоя одинаковое содержимое ? У нас есть проблема с нашим корпоративным общим хранилищем: теперь он настолько большой, что для полного резервного копирования требуется более 3 дней. Предварительное расследование показало, что одним из самых...