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

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

2
Чи може ArcGIS ModelBuilder відкрити файл Excel для ручного редагування, а потім подати ці зміни назад у модель?
Мені було доручено створити модель за допомогою ArcGIS ModelBuilder, яка спочатку виконує пару завдань геообробки, перш ніж приєднатися до таблиці Excel для результатів цих геопроцесів. Однак моделі потрібно фактично відкрити файл Excel, щоб користувач міг його вручну редагувати, перш ніж користувач зберігає свої правки та закриває файл. Тоді очікується, що …

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

2
Як змінити колір векторного шару в pyQGIS?
Чи можливо змінити колір, додаючи векторний шар? У мене векторний шар з акваторіями і хочу завантажити його в стилі синього кольору. Шар додається за допомогою: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) Чи можу я якось змінити колір після або під час завантаження?
10 qgis  python  pyqgis  color 

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

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 для отримання різниці висот між двома точками [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було актуальним для обміну стеками географічних інформаційних систем. Закрито минулого місяця . У мене є кілька сегментів потоку довжиною 1000 км. Мені потрібно знайти різницю висот між двома послідовними точками відстані 1 …
10 python  dem  elevation 

1
Навчання пітона землевпорядникам [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 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, а потім створити файл форми за допомогою модуля shapefile 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" …
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." У ogr ми отримуємо стандарт: "Error: current transaction is aborted, commands ignored until end of transaction …

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