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

Python - это интерпретируемый язык программирования с открытым исходным кодом, используемый во многих ГИС-программах.

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

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

3
Чтение национального набора данных высот (ArcGrid / GridFloat / IMG) только с инструментами Python?
Я нашел данные высотных отметок (1/3 - 1/9 угловых секунд) из набора данных национальных высот, предоставленного USGS. Он поставляется в форматах IMG, Arcgrid и GridFloat. Я знаю, что ArcGrid соответствует платному программному пакету, но я стараюсь использовать свободно доступные инструменты. У меня есть данные GPS, которые я пытаюсь соотнести с …

2
Как изменить цвет векторного слоя в pyQGIS?
Можно ли изменить цвет при добавлении векторного слоя? У меня есть векторный слой с областями воды и я хочу загрузить его в стиле синего цвета. Слой добавлен с: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) Можно ли как-то изменить цвет после или во время загрузки?
10 qgis  python  pyqgis  color 

3
Как увеличить масштаб выбранной функции с помощью pyQGIS
Я хочу создать функцию, которая выбирает функцию и увеличивает ее (аналогично QGIS). Поэтому есть следующая функция: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) Выбранные объекты будут выделены на карте. Но я понятия не имею, как сделать «зум» для …
10 qgis  python  pyqgis 

3
Как предотвратить обнаружение Qgis как «не отвечающего» при запуске тяжелого плагина?
Я использую следующую строку, чтобы сообщить пользователю о статусе: iface.mainWindow().statusBar().showMessage("Status:" + str(i)) Плагину требуется около 2 минут для запуска моего набора данных, но Windows обнаруживает его как «не отвечающий» и перестает показывать обновления статуса. Для нового пользователя это не так хорошо, так как похоже, что программа потерпела крах. Есть ли …
10 qgis  python 

4
Есть ли способ получить электронное письмо, когда сервисы ArcGIS Server остановлены / выключены?
Иногда, но слишком часто, к сожалению, мои сервисы AGS просто останавливаются без причины. Обычно я не замечаю этого, пока пользователи не позвонят мне и не спросят, почему на их картах нет данных. Есть ли способ (я думал Python), что я могу получить ответ от AGS, когда службы останавливаются? Как другие …

1
Скрипт Python для получения разницы высот между двумя точками [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для географической информационной системы Stack Exchange. Закрыто в прошлом месяце . У меня есть несколько потоковых сегментов длиной 1000 км. Мне нужно найти перепад высот между …
10 python  dem  elevation 

1
Обучение Python для геодезистов [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Есть ли у кого-нибудь хорошие примеры использования Python для автоматизации или …

2
Как буферизовать векторный шейп-файл с помощью ogr python?
Я пытаюсь узнать, как использовать OGR в Python, используя наборы данных о стране и населенных пунктах из http://www.naturalearthdata.com/downloads/50m-cultural-vectors/, Я пытаюсь использовать фильтры и буферы для поиска точек (ne_50m_populated_places.shp) в указанном буфере названной страны (отфильтровано из класса объектов ADMIN в ne_50m_admin_0_countries.shp). Проблема заключается в том, что я не понимаю, какие модули …
10 python  ogr  buffer 

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

2
Использование pyshp для преобразования файла .csv в .shp?
Я пытаюсь понять, как я могу использовать модуль CSV в Python, чтобы открыть файл CSV в той же папке, что и сценарий Python, а затем создать шейп-файл с помощью модуля шейп-файла pyshp. Файл CSV выглядит следующим образом, но может содержать пару тысяч строк записей: id_nr;date;target;start_lat;start_lon 1;2012-05-21;navpoint 25x;55.123654;13.456954 1;2012-05-23;navpoint 11f;55.143654;12.456954
10 python  shapefile  csv  pyshp 

2
Как обойти ошибки в arcpy для цикла / while?
У меня есть удобный инструмент-скрипт, который перебирает рабочее пространство, переименовывает и копирует шейп-файлы в набор классов объектов. Однако если где-то в рабочей области есть поврежденный шейп-файл, сценарий завершается ошибкой и останавливает обработку. Как вы справляетесь с такими ошибками? Есть ли способ напечатать файл ошибок и продолжить обработку следующего шейп-файла в …
10 python  arcpy 

1
Как при проверке векторного слоя с помощью Pyqgis проверить, выбран ли объект?
Итерируя по векторному слою, используя следующий код (суммированный из примера в кулинарной книге Pyqgis ), есть ли способ проверить, выбран ли объект? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = feat.geometry() attrs = feat.attributeMap() for (k,attr) in attrs.iteritems(): print "%d: %s" % (k, attr.toString()) …
10 qgis  python  pyqgis  select 

2
Как отловить ошибки 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 transaction is aborted, commands ignored until end of transaction block" Было бы …

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