首页 文章
  • 3 votes
     answers
     views

    PySpark 和栅格(GeoTiff)数据

    我正在尝试使用 Spark(PySpark)来对存储在 multi-band GeoTiffs 中的数据进行分析。我还是 Spark 的新手。 设定: Geotiffs 足够小,可以在纯 python 中运行-特别是我正在使用 gdal 读取数据。然后创建数据框并进行分析。 但是分析需要一段时间。而且,在反复的基础上,我将要分析数百个 Geotiff-输入 PySpark。 问题: 我编写了允...
  • 0 votes
     answers
     views

    如何为大型数据集设置GeoServer

    我正在尝试设置GeoServer以显示2个数据存储 . 两者都是完整的地球瓷砖套,1天为1,夜为1 . 图像是200米,大致翻译为2x 50 1.2GB GeoTiff . 对于上下文,博物馆展出的应用程序模拟了空间站的视图 . 如果我们要提供一个倾斜的视图(俯视地平线),瓷砖需要快速加载并经常加载大面积区域 . 我们使用CesiumJS作为渲染器,它支持大多数图像提供者标准 . 我尝试过的步骤已...
  • 0 votes
     answers
     views

    GeoServer访问数据文件远程驻留

    我在我的Web服务器上安装了geoserver,我想创建一个GeoTIFF层 . 我通过我的本地机器访问geoserver,我的GeoTIFF文件驻留在我的本地机器上 . 问题是geoserver无法识别我指定的文件的路径,因此无法为我创建图层 . 下面是我的curl命令, exec('curl -u admin:geoserver -v -XPUT -H "Content-type:i...
  • 2 votes
     answers
     views

    使用gdal压缩GeoTIFF和GeoServer

    我有一个很大的GeoTIFF,我希望通过GeoServer(v.2.11)中的WMS进行流式传输 . 图像的大小约为7GB,包含非常大的高分辨率RGB图像 . 我已经在JVM中允许足够的堆空间来显示图像 . 但是,我想压缩图像,以便在浏览时更具响应性,因此它将分配更少的内存 . 我已经遵循了一些建议here . 我的策略是 compress the GeoTIFF with JPEG compre...
  • 1 votes
     answers
     views

    由gdal2tiles与传单生成的自定义栅格

    我能够使用gdal2tiles.py生成一个tiles文件夹,它允许我在 Map 上显示geotiff文件: 我生成的所有geotiff文件都是灰度级的,我希望能够为它们着色并添加一个图例来查看哪个值对应于哪种颜色 . 这是我的实际代码,它允许我这样做: <div id="map"></div> <button id="popul...
  • 0 votes
     answers
     views

    在C#中读取TIFF文件头

    我想知道图像所代表的tiff图片的大小 . 通过使用ResolutionUnit和X / Y-Resolution作为参数,可以从ImageWidth和ImageLength计算此信息 . 但是,我无法从tiff图片中提取这些信息 . 关于tiff-file-Header的描述可在Adobe.找到 由于文件很容易达到400mb以上的大小,如大 Map ,我正在寻找一种方法来只扫描TIFF文件的 H...
  • 1 votes
     answers
     views

    如何将Ciff.ReadEncodedTile从C#中的高度图转换为高程地形矩阵?

    我是新手阅读tiff图像,我试图通过使用LibTiff从tiff Map 获取高程地形值 . 我需要解码的 Map 是瓷砖组织的 . 根据图书馆文档和网络研究,我正在使用的代码片段下面获取这些值: private void getBytes() { int numBytes = bitsPerSample / 8; //Number of bytes d...
  • 6 votes
     answers
     views

    使用geotiff中的gdal python读取高程

    我正在使用GDAL加载geotiff文件 . 我设法读取坐标X,Y但不是高程 . 有没有人曾经在类似案件上工作过? 问候,
  • 0 votes
     answers
     views

    如何解决Geoserver中GeoTiff Map 质量下降的问题

    我是Geoserver的新学习者,并希望使用GeoTiff文件作为在wms服务器中发布的层,可以在Tableau中使用 . 我遇到的问题是,Tableau的 Map 质量比原始GeoTiff文件或Geoserver中的评论版本大幅下降 . Map 中的单词变得模糊,无法读取 . 我想知道是否有人知道它为什么会发生 . 是因为Geoserver中的设置错误,还是Tableau中的默认设置?我该怎么...
  • 1 votes
     answers
     views

    geoserver和openlayers选择矩形像素值

    我正在运行一个带有1个光栅文件(GeoTIFF)作为图层的geoserver(2.5.x) . 从我的应用程序中,我可以在单击(通过WMS)时访问单个像素值,但我真正感兴趣的是获得一系列像素,然后对其进行一些处理 . 我想这样做的方法是创建一个MOD_CTRL作为触发器的控件,然后当拖动结束时,将所选范围传递给geoserver,以便我可以返回像素值列表 . OpenLayers.Util.ext...
  • -1 votes
     answers
     views

    通过Node.js将.tif上传到GeoServer

    如何通过Node.js将.tif文件上传到我正在运行的GeoServer?我想通过GeoServer上传一个GeoTIFF作为WMS . GeoServer正在响应405,我认为是正确的(http://docs.geoserver.org/latest/en/user/rest/api/coveragestores.html#workspaces-ws-coveragestores-cs-file...
  • 6 votes
     answers
     views

    使用gdal从C#中的现有位图创建地理基准

    我必须在c#项目中使用gdal . 我要做的是将一个简单的位图“转换”为GeoTiff . 我在gdal网站上阅读了一些文档,但是我没有成功完成它 . 事实上,我的位图已成功导出到地理位置,但如果我使用GIS软件(例如QuantumGIS)打开geotiff,则GeoTiff会在y轴上反转: : 而原始位图看起来像这样: 这就是我所做的: 首先我将一个临时文件写入磁盘(即位图),我创建了一个包含...
  • 0 votes
     answers
     views

    Postgres - 将bytea PNG列转换为GeoTiff

    我已经将大量的磁贴加载到postgres数据库中,以便在磁贴服务器中使用 . 这些都被加载到PNG格式的bytea列中 . 我现在发现tile服务器代码需要这些格式为GEOTiff格式 . 命令:- gdal_translate -of GTiff -expand rgb -co COMPRESS = DEFLATE -co ZLEVEL = 6 完美的工作 . 但是,远程服务器上已经加载了大量数...
  • 0 votes
     answers
     views

    为什么gdal无法打开geotiff?

    我是python和地理处理的新手 . 我正在写一些程序来计算ndwi . 为此,我尝试使用gdal打开geotiff数据集,但无法打开数据集 . 我试图打开不同的TIFF文件(Landsat8多个数据,Landsat7复合材料等),但数据集总是无 . 这可能是什么原因?或者我怎么能找到它? 这是代码的一部分: import sys, os, struct import gdal, gdalcons...
  • 1 votes
     answers
     views

    Python-gdal用二进制颜色和NaN编写GeoTiff

    我正在从numpy数组生成一个简单的两类(二进制)geotiff,其中包含3个值:1,2和NaN . 我想用不同的颜色显示geotiff所以我使用了颜色表 . 但是,颜色表仅支持Byte或UInt16数据类型,它将NaN转换为零 . 有没有办法写一个二进制geotiff包括带颜色的NaN?谢谢 . filename = 'test.tif' ds = gdal.Open(filename, gda...
  • 1 votes
     answers
     views

    用于Mapbox-GL源的wmts(GeoTiff)

    我正在尝试使用wmts(来自GeoTiff的GeoServer)来获取Mapbox-GL源 . Mapbox-GL能够创建源和层而不会出现任何错误 . 但是,不渲染图层,并且永远不会查询GeoServer的图块 . map.on('load', function() { // Create raster layer from GeoServer map.addSource('r...

热门问题