Описание тега geotrellis

0 ответов

Как проанализировать и ограничить использование памяти геотреллисом и искрой для черепицы

Наша главная цель - мы хотим выполнять операции с большим количеством входных данных (около 80 ГБ). Проблема в том, что даже для небольших наборов данных мы часто получаем пространство кучи Java или другие ошибки, связанные с памятью. Нашим временны…
03 июл '18 в 13:05
1 ответ

Какой самый простой способ загрузить однополосные растры Landsat 8 из AWS и объединить их в один многоканальный RDD?

Я использую геотреллис для загрузки геотерических растров из Landsat 8, которые находятся на S3. Тем не менее, они хранятся для каждой группы. я могу использовать S3GeoTiff класс для загрузки отдельных полос, например: val options = S3GeoTiffRDD.Opt…
07 июн '17 в 19:55
1 ответ

Java или scala, GeoTools или GeoTrellis, как преобразовать данные часового 2 в многополосный геотиф

Я пытаюсь обработать данные Sentinel 2 из (пример) http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/ Файлы jp2 не имеют географической привязки, и мне нужно поместить все файлы jp2 как полосы в геотиф. Я много гуглил и не нашел способа с…
17 май '18 в 01:37
1 ответ

Geotrellis, получите точки, которые попадают в многоугольную сетку Rdd

Мне нужно рассчитать среднее значение значений точек, попадающих в многоугольную сетку. Это как соединение один ко многим, основанное на условии Polyogon.contains (точка) //In: val pointValueRdd : RDD[Feature[Point,Double]] val squareGridRdd : RDD[F…
17 ноя '17 в 21:04
0 ответов

Geotrellis: чтение многофункционального шейп-файла в Spark RDD

У меня есть шейп-файл, содержащий несколько функций, и я хочу прочитать его в формате RDD. Пока у меня есть Seq[MultiPolygonFeature[Map[String,Object]]] с помощью ShapefileReader.readMultiPolygonFeatures, Я хочу превратить его в нечто вроде RDD[(Spa…
05 мар '18 в 10:16
2 ответа

Scala, Spark, Geotrellis Rdd CRS репроекция

Я загружаю набор точек из файла CSV в RDD: case class yieldrow(Elevation:Double,DryYield:Double) val points :RDD[PointFeature[yieldrow]] = lines.map { line => val fields = line.split(",") val point = Point(fields(1).toDouble,fields(0).toDouble) F…
12 ноя '17 в 23:34
1 ответ

Улучшение вывода при объединении каналов RGB на Landsat и преобразовании в PNG

Я использую библиотеку Scala и Geotrellis для выполнения обработки и анализа изображений Landsat-8, но когда я попытался объединить полосы 2, 3 и 4 (красный, зеленый и синий) и вот результирующий многополосный поток (справа) и сгенерированный из нег…
0 ответов

Пространственный ключ Геотреллиса с отрицательными значениями

Я пытаюсь выложить GeoTiff и индексировать, используя HilbertIndex. Иногда я сталкиваюсь с SpatialKey с отрицательными значениями и ошибками индексации: [info] Indexing Spatial Key: SpatialKey(5,-1) [error] 18/04/25 17:49:49 ERROR Executor: Exceptio…
25 апр '18 в 10:25
1 ответ

Добавление цветового градиента в GeoTiffs

Можете ли вы добавить градиент цвета в GeoTiffs? Я пытаюсь сделать то, что объясняется в плотности ядра Мы уже знаем это с такой строкой: kde.renderPng(kdeColorMap).write(“kde-buoy-waveHeight.png”) мы можем выписать PNG с цветом... Но я не могу поня…
27 фев '18 в 17:16
1 ответ

GeoTrellis: создайте хранилище атрибутов для оптимизированного для облака GeoTIFF, размещенного вне GeoTrellis

Стратегическим преимуществом облачной оптимизации GeoTiff является возможность извлекать растровые данные для заданного экстента, извлекая только обзоры и диапазон байтов из удаленного ресурса. В Python абстракции vsicurl и gdal.Warp позволяют сдела…
03 окт '18 в 20:52
1 ответ

Как исправить недостающую SRS в геотифе с помощью геотреллиса

У меня есть куча геотифов без SRS. Исправить SRS можно с помощью команды GDAL: gdal_translate -a_srs EPSG:25832 srcfile targetfile Как заменить команду GDAL с помощью кода геотреллиса?
05 окт '16 в 08:34
1 ответ

Динамическое определение совокупных ключевых границ в GeoTrellis

Учитывая RDD[(SpatialKey, Tile)] в GeoTrellis, как мне вычислить агрегат KeyBounds[SpatialKey]?
04 май '17 в 23:18
0 ответов

Geotrellis, нужно выполнить CascadedPolygonUnion из одной ячейки группы

Привет у меня есть сетка из 1600 квадратных ячеек, которые ранее классифицировали заданные значения для группы: 0,1,2 val gridcells = RDD[(Int,geotrellis.vector.Polygon)] ... где Int - группа ячейки Пример: (1,POLYGON ((317212 6275938, 317212 627596…
10 дек '17 в 00:31
1 ответ

GeoTrellis и GeoPySpark - TypeError: объект "JavaPackage" не вызывается

Я новичок в GeoTrellis, и у меня был вопрос о примере скрипта в readme геопространства: https://github.com/locationtech-labs/geopyspark. Вот сокращенная версия скрипта (назовем его example.py): import json from functools import partial from geopyspa…
10 авг '17 в 14:58
1 ответ

Что означают GetComponent[?, ProjectedExtent]: (? => TilerKeyMethods[K, K2]) и SpatialComponent: Boundable?

def fromRdd[ K: GetComponent[?, ProjectedExtent]: (? => TilerKeyMethods[K, K2]), V <: CellGrid, K2: SpatialComponent: Boundable ](rdd: RDD[(K, V)], scheme: ZoomedLayoutScheme): (Int, TileLayerMetadata[K2]) = _fromRdd[K, V, K2](rdd, scheme, Non…
31 окт '18 в 17:23
1 ответ

GeoTrellis/Scala: найдите недостающие неявные доказательства для анализа Json

Какой импорт необходим, чтобы найти неявные доказательства для компиляции вызова GeoJson.parse из GeoTrellis? geotrellis.vector.io.json.Geometry использует spray.json для анализа и должен иметь возможность находить экземпляр JsonReader или JsonForma…
17 сен '18 в 18:02
1 ответ

Scala SBT не может добавить зависимость (геотреллис)

Я новичок в Scala и работаю с IntelliJ Community Edition. Я открываю новый проект и редактирую файл build.sbt, чтобы он содержал следующее: name := "test" version := "1.0" scalaVersion := "2.11.8" libraryDependencies ++= Seq( "org.locationtech.geotr…
05 авг '17 в 21:17
0 ответов

Обобщенные контурные линии

У меня есть таблица с тремя столбцами: latitude, longitude, а также y, y это некоторая реальная стоимость, которая плавно меняется по широте и долготе. Например, это может быть высота над уровнем моря. Я хочу найти геопространственную библиотеку, ко…
22 фев '18 в 15:17
1 ответ

Scala для векторных плиток mapbox - получение поля 'id' в объектах, написанных для векторных плиток

Я пишу векторные плитки MapBox, используя geotrellis vectorpipe. см. здесь для основного потока: https://geotrellis.github.io/vectorpipe/usage.html Обычно функции GeoJson могут иметь id поле, чтобы можно было свернуть объекты в FeatureCollections. М…
21 мар '19 в 00:23
0 ответов

Недостающие пиксели при извлечении каждого значения пикселя

введите описание изображения здесь. Мы пытаемся преобразовать сжатый растр lzw (tiff) в текстовый формат (то есть извлекать каждый пиксель центроид и значение band1). Мы видим, что некоторые части растра пропускаются при преобразовании. данные (дан…
27 мар '19 в 11:50