Запитання з тегом «python»

Python - мова програмування з інтерпретацією з відкритим кодом, що використовується у багатьох програмах ГІС.

2
Створення зображення з певними позиціями широти / довготи за допомогою GDAL?
У мене є файл ASCII з широтою, довготою та data_val у наступному форматі. 35-13.643782N, 080-57.190157W, 118.6 ... У мене є файл зображення GeoTiff, і я легко переглядаю його. Я хочу розмістити «штифт» (може бути крапкою / прапором / зіркою або будь-яким найпростішим) на зображенні на певній позиції широти / довготи, …

1
Зареєструйте власну qgsfunction в pyqgis
Я використовую pyqgis в окремому додатку. Тепер я хотів створити спеціальний вираз, який використовуватиме як filterExpression у правилі ruleBasedRendererV2. (Я раніше випробував рендерінг із існуючими функціями, і все працювало нормально!) Спеціальна qgisfunction(бітова AND-функція - оскільки такої функції ще немає) виглядає так: from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, …

3
Програмно знаходження багатокутників, які> 90% перекриті іншим шаром векторного багатокутника за допомогою QGIS?
Я намагаюся розібратися, як за допомогою пітона витягти багатокутники в одному векторі, які перекриваються на> 90% іншим вектором. Тоді я хотів би мати вектор / карту, яка відображатиме лише ті багатокутники. На прикладі зображення показані мої шари. Я хочу, щоб усі сірі багатокутники були> 90% червоними. Мені це потрібно зробити …
9 qgis  python  pyqgis 

1
Додавання GDAL як залежність до пакету Python?
Я намагаюся упакувати сценарій Python, який використовує GDAL для PyPI. Я почав із включення прямого посилання в моє setup.py: install_requires=['GDAL==1.11.2'], Таким чином пакет не вдалося встановити в моєму тестовому віртуальному середовищі: extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script exited with …
9 python  gdal 

2
Як зменшити розмір файлів форм при видаленні функцій?
Цей крихітний маленький сценарій видаляє всі дрібні функції у всіх шарах. Це добре працює, але розмір .shp файлів не зменшується. Скажіть, будь ласка, чому ... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it = l.getFeatures(QgsFeatureRequest(expr)) for ft in it: l.deleteFeature(ft.id()) l.commitChanges()
9 qgis  python 


3
Виконання просторового запиту в циклі в PyQGIS
Що я намагаюся зробити: проведіть курсор через файл форми і виберіть кожну точку, що потрапляє в полігон. Наступний код натхненний прикладом просторового запиту, який я знайшов у книзі: mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path = r"D:\PythonTesting\SelectByLocation\punkte.shp" polygon = QgsVectorLayer(mitte_path, 'Mitte', 'ogr') points = QgsVectorLayer(punkte_path, 'Berlin Punkte', 'ogr') QgsMapLayerRegistry.instance().addMapLayer(polygon) QgsMapLayerRegistry.instance().addMapLayer(points) polyFeatures = polygon.getFeatures() …

3
Створення великої кількості випадкових точок у бінарному растрі?
Я хочу створити набір даних векторних точок 10000 точок (або більше) в межах двійкового растру, де точки повинні бути обмежені областями, де значення растрового значення дорівнює 1. Я спробував наступні кроки. Полігонізуйте растр QGIS: Вектор -> Інструменти дослідження -> Випадкові бали Це чудово працює до 2000 балів, але все, що …

1
Аналіз ребер полігону PostGIS (орієнтація, довжина ребра)
Я досить новачок у світі ГІС і особливо PostGIS, тому, вибачте, якщо відповідь здасться очевидною ... Я хотів би зробити аналіз кількох будівель. Мене цікавлять одні фасадні поверхні разом із відповідною орієнтацією. Як показано на малюнку нижче, я хотів би мати довжину та (нормальну) орієнтацію всіх ребер у серії багатокутників. …

2
Визначення того, чи перекриваються форма форми та растрові в Python за допомогою OGR / GDAL? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Я будую сценарій у python за допомогою OGR / GDAL. У мене є набір …

1
Як відфільтрувати шар QGIS з python?
Використовуючи консоль python QGIS 2.4, я намагаюся відобразити лише підмножину функцій шару. Мені вдалося отримати функції як із шару: featuresIterator = layer.getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) і з DataProvider: featuresIterator = layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) (Я не впевнений, що розумію різницю). Те, що я хочу досягти зараз, - це відображати лише ці функції. …
9 qgis  python 

3
Як змусити QGIS грати з пандами (Windows)?
хтось успішно отримував панди для роботи з установкою Python QGIS в Windows? Я використовував інсталятор OSGeo4W для встановлення QGIS2.2, який постачається з Python 2.7 та Numpy 1.5.1. Будь-яка досить нова версія панд вимагає Numpy 1.6.1 або новішої версії. Тож це здається моєю основною проблемою. Я спробував: - Створення старішої версії …
9 qgis  python  numpy 

3
Встановлення описів символів легенд макета ArcMap з таблиці?
ArcMap має можливість показувати розширений опис кожного елемента в списку символів. Як я можу заповнити цю власність із таблиці? Мета - уникнути необхідності редагування кожного символу по одному, щоб додати опис .

1
Визначення назви поля області форми
Я маю справу з різноманітністю просторових полігонових файлів (shapefiles, файли / персональні класи функцій gdb, класи класів характеристик sde (деякі з просторовими видами)) і залежно від типу файлу, я отримую мультитут імен полів класу об’єктів Shape Area ( обов'язкове поле, а не створене) Так, наприклад, назви полів варіюються від "Shape_Area", …

2
Незвичайні результати для тестів на швидкість геопроцедури
Я спостерігав незвичайні показники роботи із сценарієм обробки географічної обробки Python. Сценарій (додається) виконує такі дії: Використовуйте курсор пошуку для пошуку зони UTM, що відповідає функціям багатокутника Створіть просторовий довідковий об’єкт на основі результатів пошуку курсору Перетворіть .csv у шар функції, а потім у точковий клас функцій Я помітив помітно …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.