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

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

4
Как использовать PostGIS для обработки сложных рабочих процессов геообработки?
Наша организация рассматривает возможность переноса нашего процесса геообработки в PostGIS. В настоящее время мы используем ArcGIS с множеством пользовательских инструментов Python, используемых в ModelBuilder. Мы перемещаем большую часть наших данных в PostGIS для использования различными приложениями, и теперь мы спрашиваем, имеет ли смысл также выполнять обработку данных там же. Мы …

2
Чтение листа Excel в скрипте ArcPy?
Я пишу код Python для преобразования X, Y точек в Excel в шейп-файл. В этом процессе я должен прочитать xy баллы из shhet1. Какой шаг я должен включить в свой процесс, чтобы прочитать данные из листа 1 рабочей книги Excel (97-2003). Я написал код следующим образом .. import arcpy from …
12 python  excel 

2
Измерение компетенции в написании сценариев?
Мой менеджер попросил меня придумать какую-то меру компетентности для понимания сотрудниками сценариев / программирования. Поскольку я программист-самоучка, у меня действительно нет формального понимания того, как измерять уровень понимания, когда речь идет о написании сценариев. Мы использовали Python в ArcGIS и QGIS. Мы используем VB.Net с нашими продуктами MS Office, и …
12 python 

1
Как обратиться к новому «завершенному заданию» QgsMessageBar в Python?
Я действительно поражен, какие огромные шаги предприняла разработка QGIS за последние месяцы. Новый набор иконок, улучшенный Композитор печати и многие другие изменения, которые можно увидеть в QGIS 2.0, действительно потрясающие! Среди многих других классных улучшений есть также изящная синяя панель задач, которая мне очень нравится. Можно ли обратиться к этой …
12 qgis  python  pyqgis 

3
GDAL и Python: как получить координаты для всех ячеек, имеющих определенное значение?
У меня есть двоичная сетка Arc / Info - в частности, растр накопления потока ArcGIS - и я хотел бы идентифицировать все ячейки, имеющие определенное значение (или диапазон значений). В конечном счете, мне нужен шейп-файл точек, представляющих эти ячейки. Я могу использовать QGIS, чтобы открыть hdr.adf и получить этот результат, …
12 python  raster  gdal 

5
Установка GEOS и Shapely в Windows
При попытке установить Shapely на мой 64-битный компьютер с Windows я не могу заставить работать библиотеку GEOS. До сих пор я запустил установщик OSGeo4W, из которого я установил GDAL (я считаю, что библиотека geos включена в этот пакет). После этого я проверил и у меня есть geos_c.dll в моем C:\OSGeo4W\binкаталоге, …
12 qgis  python  gdal  shapely 

1
GDAL RasterizeLayer не записывает все полигоны в растр?
Я пытаюсь записать шейп-файл в растр, используя RasterizeLayer из GDAL. Я предварительно создаю растр области интереса из другого шейп-файла, учитывая определенный размер пикселя. Этот AOI затем служит базой для всех последующих растеризаций (одинаковое количество столбцов и строк, одинаковая проекция и геотрансформация). Проблема возникает, однако, когда я иду, чтобы записать формы …

1
Есть ли способ правильно заставить GDAL вызывать исключения в Python?
Я работаю с GDAL в Python и хотел, чтобы GDAL вызывал исключения, чтобы я мог сделать с ними что-то полезное. Например, если файл нельзя открыть с помощью gdal.Open (), я бы хотел выдать исключение вместо gdal, возвращающего None. Я просто хотел бы получить способ фиксировать ошибки, а не сбрасывать их …
12 python  gdal  ogr  osgeo 

2
Методы оптимизации многоядерной обработки в ArcGIS
Я заинтересован в изучении методов, позволяющих использовать все возможности многоядерной обработки, доступные на настольном компьютере. Arc заявляет, что фоновая геообработка позволяет пользователю использовать несколько ядер, однако задачи по сути должны ждать в очереди, чтобы предыдущая задача была завершена. Кто-нибудь разрабатывал параллельные или многопоточные методы геообработки в Arc / Python? Существуют …

4
Материалы курса геообработки Python «Зеркало Мичиганского государственного университета»
Изучал геообработку с Python, используя курс MSU GEOG 825 (python геообработка). К сожалению, ссылка сейчас не работает. Я знаю, что это длинный путь, но есть ли у кого-нибудь копии материалов этого курса? Я действительно хотел бы закончить это. Уже ознакомились с другими онлайн-курсами геообработки Python. Найден один в штате Пенсильвания …

1
Автоматизировать определение ориентации крыши по спутниковым снимкам?
Некоторое время назад я проводил исследование ориентации крыши по соседству для размещения солнечных панелей, визуально проверяя каждую крышу и отмечая по отдельности, ориентированы ли они на юг или почти на юг. Поскольку это занимает много времени, я хотел бы найти способ автоматизировать это, но не знаю, как это возможно, просто …

5
Определение минимальных и максимальных значений в наборе растровых данных ASCII с использованием Python?
У меня есть набор растровых данных в формате ASCII. Использование Python, мне нужно , чтобы определить minи maxзначение в наборе данных. Мне сказали, что информация заголовка является ключом, который содержит такие вещи, как количество строк / столбцов, размер ячейки и т. Д. Разве вы не можете просто пропустить информацию заголовка …

5
Самая маленькая ГИС-библиотека для встроенных устройств?
Мне нужно использовать очень простые геометрические операции (чтение SHP или другой стандартный формат и простой поиск) во встроенном устройстве, работающем под управлением ОС на основе Linux. Какой самый маленький и простой API я мог бы использовать? Это может быть написано на C / C ++ или Python, чтобы позволить интеграцию …
12 python  linux 

5
Компилировать скрипты Python (в .exe), которые используют Инструменты геообработки ArcGIS?
Я работаю с Python уже несколько месяцев и разработал несколько достаточно сложных скриптов для задач геообработки. Тем не менее, я все еще многому учусь, поскольку исходил из опыта работы с SQL / VBA / VBScript. Я знаю, что скомпилированный код обычно работает быстрее, чем код, который должен обрабатывать языковой интерпретатор, …

4
Билинейная интерполяция точечных данных на растре в Python?
У меня есть растр, с которым я бы хотел провести точечную интерполяцию. Вот где я нахожусь: from osgeo import gdal from numpy import array # Read raster source = gdal.Open('my_raster.tif') nx, ny = source.RasterXSize, source.RasterYSize gt = source.GetGeoTransform() band_array = source.GetRasterBand(1).ReadAsArray() # Close raster source = None # Compute mid-point …

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