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

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

2
Наложение полигонов с помощью Shapely
Я пытаюсь захватить все непересекающиеся полигоны, указанные ниже, используя Shapely (данные полигоны A, B и C). Более того, я надеюсь сделать это без итерации, проверки на пересечение и т. Д. Принятый ответ на этот вопрос выражает метод PostGIS, но может показаться, что «объединение» означает разные вещи для разных людей.


2
Получить имена полей шейп-файлов, используя GDAL
Я использую GDAL в Python для импорта шейп-файла. Я хочу знать имена полей для файла, мой текущий способ: fields = [] for i in range(1, layer.GetFeature(0).GetFieldCount()): field = layer.GetFeature(0).GetDefnRef().GetFieldDefn(i).GetName() fields.append(field) Но так я получаю функцию для первого слоя. Означает ли это, что разные слои могут иметь разные особенности? Если нет, …
15 python  shapefile  gdal 

3
Преобразование файла LAS в массив NumPy?
Я начал изучать, как манипулировать данными LAS в python, и хотел посмотреть, как другие обрабатывают файлы LAS. Я хотел бы прочитать точки (я использую массив NumPy) и отфильтровать классы 1 и 2 (неклассифицированные и заземленные) в отдельный массив. У меня есть следующий код, но я не могу отфильтровать очки. # …
15 python  lidar  numpy  array  liblas 

3
gdal ImportError в python для Windows
Попытка импортировать gdal для Python 2.7.3 в Windows XP: >>> import gdal Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module> from osgeo.gdal import deprecation_warn File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <mo _gdal = swig_import_helper() File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swit_helper _mod = …

2
Разделить шейп-файл на объект в Python с помощью GDAL?
Можно ли разделить шейп-файл на элемент в Python? (Лучше всего было бы решение, где я могу временно сохранить результирующие векторные объекты в памяти, а не на диск). Причина: я хочу использовать функцию gdal rasterizeLayer с несколькими различными подмножествами шейп-файлов. Для этой функции требуется объект osgeo.ogr.Layer. Хорошо, я попробовал немного вокруг, …

3
Добавление GeoPandas Dataframe в таблицу PostGIS?
У меня есть простой GeoPandas Dataframe: Я хотел бы загрузить этот GeoDataframe в таблицу PostGIS. У меня уже есть база данных с расширением PostGIS, но я не могу добавить этот Dataframe в виде таблицы. Я пробовал следующее: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), …

1
Кластеризация географических данных на основе местоположения точки и связанных значений точки
Даны данные точек с долготой, широтой и значением третьего свойства этой точки. Как я могу кластеризовать точки в группы (географические субрегионы) на основе значения свойства? Я искал по Google и выяснил, что эта проблема, кажется, называется «пространственно ограниченная кластеризация» или «регионализация». Тем не менее, я не знаком с обработкой географических …

3
Растворять полигоны на основе атрибутов с помощью Python (shapely, fiona)?
Я пытался создать функцию, которая делает в основном то же самое, что и функция QGIS "распустить". Я думал, что это будет супер легко, но, видимо, нет. Итак, из того, что я собрал, использование fiona with shapely должно быть лучшим вариантом здесь. Я только начал возиться с векторными файлами, так что …


1
Получение значений пикселей в одной точке с использованием растерио
Чтобы получить значение одного пикселя в точке растра с помощью растерио, приведите пример здесь: https://github.com/mapbox/rasterio/pull/275 Однако существует ли прямой API в растерио (а не в cli), который можно использовать для извлечения значения в одной точке растра? -- РЕДАКТИРОВАТЬ with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # with …
14 python  numpy  rasterio 

2
Как рассчитать ограничивающую рамку объекта Geojson, используя Python или Javascript?
У меня есть приложение django с листовкой на внешнем интерфейсе, и мне нужно вычислить bbox объекта геоджон, чтобы я мог передать координаты map.fitBounds() Я пробовал некоторые библиотеки, а также getBoundsметоды некоторых объектов в Leaflet, например FeatureGroup, но он жаловался, что границы не были определены. Кто-нибудь может указать мне на простое …

1
Преобразование твитов Twitter в баллы?
Я проводил некоторые исследования по использованию R для создания твиттера, но на самом деле я не нашел ни ответа, ни достойного учебника по моему вопросу. Я заинтересован в том, чтобы извлекать твиты из твиттера с определенным хэштегом в течение определенного периода времени и составлять график расположения этих твитов на карте …
14 python  point  twitter 

2
Как рисовать полигоны из консоли Python?
Я посещал и повторно посещал страницу по обработке геометрии в PyQGIS Cookbook: http://documentation.qgis.org/2.0/en/docs/pyqgis_developer_cookbook/geometry.html, но не могу понять, как получить многоугольник рисовать из консоли Python. Кто-нибудь может помочь?

5
Рекомендуемый язык программирования для дистанционного зондирования?
Я начинаю исследования, которые, надеюсь, приведут к долгой карьере специалиста по дистанционному зондированию. В настоящее время я работаю с ArcGIS для некоторых приложений и изучаю ENVI для других. Я понял, что я обязательно изучу язык программирования, и я застрял перед выбором между IDL и Python. Я хотел бы услышать, какой …

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