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

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

4
Найкраща мова для програмування з GDAL
Я почну створювати програми для обробки географічних даних із сервера PostGIS і збираюся використовувати GDAL. За вашим досвідом, з якою найкращою мовою програмувати? Я можу програмувати в Perl та Python, але хотів би знати мову з більшою кількістю фрагментів коду для повторного використання, прикладів, бібліотек тощо.
20 python  postgis  gdal 

3
Згладжування / інтерполяція растра в Python за допомогою GDAL?
Я розвиваюся в Python і використовую GDAL від OSGEO для маніпулювання та взаємодії з растрами та формами файлів. Я хочу взяти файл форми, який має точкові особливості та інтерполювати його в поверхневий растр. Зараз я використовую метод "RasterizeLayer", який записує значення з функції точки в растр (який встановлюється з усіма …

6
Які інструменти в Python доступні для створення великої відстані кола + створення ліній?
Мені потрібно використовувати Python, щоб створити велику відстань від кола - і число, і, бажано, якусь «криву», яку я можу використовувати для малювання на карті на стороні клієнта. Мене не хвилює формат кривої - будь то WKT або набір пар координат - але просто хочу отримати дані. Які там інструменти? …

5
GeoPandas: Знайдіть найближчу точку в іншому кадрі даних
У мене є 2 геодетарам: import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) і я хочу знайти ім'я найближчої точки в gpd2 для кожного рядка в gpd1: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 POINT …

4
Який веб-карту python використовувати? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Мені цікаво розробити додаток для веб-карт. Я відносно знайомий з Python, тому шукаю рамку python. …

5
Виявлення, чи перетинаються два багатокутники в Python?
Я шукаю алгоритм, рішення високого рівня або навіть бібліотеку, яка може допомогти мені визначити, чи перетинаються два полігони в Python. Я маю вершини двох многокутників (Це однокутні багатокутники без жодних отворів) у двох різних масивах. Полігони 2D (тобто просто координати X і Y) Я хотів би зробити функцію, яка поверне …

3
Як встановити сторонні бібліотеки python для QGIS у Windows?
Як я можу використовувати сторонні бібліотеки для плагінів QGIS в Windows? Я розробив плагін, який використовує rasterio і numpy для клієнта, але у нього виникають проблеми з установкою rasterio і numpy. Насправді растер і нумп були встановлені в його основній системі Python (C: \ Python27), але мені потрібен QGIS Python, …

1
Розрахунок фокусної статистики для спеціального сусідства?
Я хочу розраховувати фокальну статистику для кожної комірки растру в межах окреслених критеріїв. Передумови - у мене є три бінарні растри, кожна з яких представляє один цікавий тип рослинності. Я хотів би обчислити відсоткове покриття кожного типу рослинності в межах (наприклад, 20 км ^ 2 будь-якої клітини в моєму досліджуваному …

2
Проблема з імпортом qgis.core під час написання автономного сценарію PyQGIS
Я намагаюся написати окремий сценарій python у Windows 7, який використовує qgis.core та різні інші бібліотеки qgis. Тут я знайшов старе питання на цю тему: Написання автономних скриптів Python за допомогою PyQGIS? і дотримувався його порад, користуючись посібником тут: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications Код, запропонований там: set PYTHONPATH=c:\qgispath\python далі: set PATH=C:\qgispath;%PATH% Я виявив, …
18 qgis  python  pyqgis  windows 

1
GDAL / Python: Як отримати ім'я системи координат від SpatialReference?
У Python, використовуючи GDAL, я витягнув проекцію растру як рядок WKT таким чином: wkt = dataset.GetProjection() # wkt is 'PROJCS["GDA_1994_Transverse_Mercator",GEOGCS["GDA_1994",DATUM["GDA_1994",SPHEROID["GRS_1980",6378137,298.2572221010002],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]]' Використовуючи рядок WKT, я можу створити екземпляр SpatialReference наступним чином: src = osr.SpatialReference() src.ImportFromWkt(wkt) Це легко-горох. Я можу досить легко витягти кілька параметрів проекції з srcтаких, як зона UTM тощо. …

8
Яке програмне забезпечення використовувати для виготовлення цифрових моделей висот із повітряних зображень БПЛА?
У мене є безпілотний літальний апарат (БПЛА, який також називають безпілотником) і хотів би використовувати його для створення цифрової моделі підняття та ортомозаїки на меншій площі (10 км2). Моя платформа зможе створювати зображення, що перекриваються, з висотою близько 120 метрів (400 футів). Кілька комерційних продуктів, здається, пропонують комплексні рішення; напр. …

4
Чи є Python Lib для запиту WMS / WFS та збереження у вигляді зображення / PDF?
Мені цікаво, чи є в Python GIS lib з відкритим кодом, який має API для підтримки виклику WMS / WFS з іншого GIS-сервера (наприклад, GeoServer), а потім збереження даних відповідей (WMS Basemap та WFS-шар) у вигляді зображень. якісь рекомендації? дякую за будь-які входи! ОНОВЛЕННЯ : те, що я намагаюся зробити, …

8
Установка GDAL та OGR для Python?
Ця публікація є спільнотою Wiki . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей. Я розробляю деякий код у Python, і хочу використовувати прив'язки python GDAL / OGR. Який мінімум мені потрібно встановити для використання прив'язок пітонів GDAL та OGR? Який найпростіший спосіб встановити GDAL / …
18 python  gdal  ogr 

9
як накласти форм-файл і растр?
У мене формуляр з багатокутниками. І у мене є глобальний растровий файл. Я хочу перекласти багатокутники формифільму на растрову сітку та обчислити середнє значення растру для кожного багатокутника. Як я можу це зробити за допомогою GDAL, записуючи результати у файл форми?

4
Отримайте всі вершини багатокутника за допомогою OGR та Python
У мене виникають невеликі проблеми з API OGR Python. Я намагаюся зробити всі координати кожної вершини зовнішнього кільця багатокутника. Ось що я маю досі: import osgeo.ogr import glob path = "/home/woo/maps/" out = path + 'output.txt' file = open(out,'w') for filename in glob.glob(path + "*.shp"): ds = osgeo.ogr.Open(filename) layer1 = …

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