草庐IT

postgis_raster

全部标签

mysql - 在数据库 mysql 与 postgis (postgresql) 中存储 GPX 文件

我正在一个分析GPX-Tracks并绘制一些配置文件、速度等的网络平台上工作。目前我只计算一次统计数据(比如距离、平均速度、持续时间、高度增益/松散)并保持GPX文件。轮廓被绘制一次并存储在磁盘上。但目前我想将其更新为基于Javascript的图形库,以选择要绘制的图形类型。为此,我需要一遍又一遍地访问GPX文件的trkpt,并开始考虑将这些点放入数据库以更轻松地访问它们。我现在问自己的问题是,切换到PostgreSQL并使用postgis对我来说是否有意义,还是我会留在mysql并加入我在规范化类(class)中教授的东西?;)除了计算距离之类的东西,postgis还有其他好处吗?因

java - 非法参数异常 : Numbers of source Raster bands and source color space components do not match For a color image Exception

上面有人建议的答案将我的彩色图像转换为黑白图像。所以它不适合我的问题。Filefile=newFile("path");BufferedImagebufferedImage=ImageIO.read(file);这是代码,下面是图片。下载图像并保存在您的电脑中。并尝试使用正确的路径值运行上面的代码,它会在主题中抛出异常下载图片:https://skydrive.live.com/?cid=19547371C4F3B839&id=19547371C4F3B839%21105只要有人可以从图像中获取java.awt.image.BufferedImage对象就足够了(不应将图像转换为灰度图

Postgis多边形ST_INTERSECT检查检查

我在数组中有一组多边形(不在数据库中)。我想检查这些多边形与另一个多边形相交。例子:input:[[],[],[],[],[]]-setofpolygonswanttochecksthosewithanotheronepolygon.ReturnanarrayoftrueorfalseST_Intersects一次仅支持两个多边形。有什么办法一次检查全部吗?如果没有,我必须循环遍历所有输入多边形,然后一一检查。谢谢。看答案您可以结合使用ST_DUMP和ST_INTERSECTS阵列几何形状的功能(多时间计量类型)st_astext(parcel.geom);MULTIPOLYGON(((398

发布关于PostGIS对于USD格式的拓展

我们非常高兴的发布为了一年一度的SIGGRAPH2023发布关于为PostGIS支持USD格式的新拓展。新添加了3个函数ST_AsUSDA(geomgeometry,usd_root_nametext,usd_geom_nametext,widthfloat)ST_AsUSDC(geomgeometry,usd_root_nametext,usd_geom_nametext,widthfloat)ST_GeomFromUSD(formatint,contentbytea)函数ST_AsUSDA和ST_AsUSDC用于转换PostGIS的geometry为USD数据,可以是文本格式的USDA用于

linux - 如何在 Oracle Linux 6.4 x64 上安装 PostGIS?

我正在阅读以下指南http://www.postgresonline.com/journal/archives/329-An-almost-idiots-guide-to-install-PostgreSQL-9.3,-PostGIS-2.1-and-pgRouting-with-Yum.html(此链接来自http://postgis.net/install)。命令yuminstallpostgis2_93给出以下错误:Error:Package:gdal-libs-1.9.2-6.rhel6.x86_64(pgdg93)Requires:libhdf5.so.6()(64bit)E

linux - 如何在 Oracle Linux 6.4 x64 上安装 PostGIS?

我正在阅读以下指南http://www.postgresonline.com/journal/archives/329-An-almost-idiots-guide-to-install-PostgreSQL-9.3,-PostGIS-2.1-and-pgRouting-with-Yum.html(此链接来自http://postgis.net/install)。命令yuminstallpostgis2_93给出以下错误:Error:Package:gdal-libs-1.9.2-6.rhel6.x86_64(pgdg93)Requires:libhdf5.so.6()(64bit)E

linux - 从 postgresql 9.3 迁移到 9.4,postgis

我从postgresql9.3升级到9.4,现在我想迁移我的数据。这就是我尝试做的。首先我像这样运行旧的postgresql/opt/pgsql-9.3/bin/pg_ctl-D/var/lib/postgres/data/start然后,我尝试将旧数据库转储到一个文件中:/opt/pgsql-9.3/bin/pg_dumpall>>old_backup.sql它告诉我:pg_dump:[archiver(db)]queryfailed:ERROR:couldnotaccessfile"$libdir/postgis-2.1":Nosuchfileordirectory好吧,我试着找到

linux - 从 postgresql 9.3 迁移到 9.4,postgis

我从postgresql9.3升级到9.4,现在我想迁移我的数据。这就是我尝试做的。首先我像这样运行旧的postgresql/opt/pgsql-9.3/bin/pg_ctl-D/var/lib/postgres/data/start然后,我尝试将旧数据库转储到一个文件中:/opt/pgsql-9.3/bin/pg_dumpall>>old_backup.sql它告诉我:pg_dump:[archiver(db)]queryfailed:ERROR:couldnotaccessfile"$libdir/postgis-2.1":Nosuchfileordirectory好吧,我试着找到

linux - 将 PostGIS 与具有十进制坐标的现有数据表一起使用

我有一个CSV格式的数据文件,其中包含如下数据:字段编号|数据block|资料说明|经度|纬度我已经安装了PostgreSQL和PostGIS,我想使用PostGIS创建一个查询,该查询将显示距纬度/经度位置指定距离内的所有记录(来自上表)。问题是我不知道如何开始。我是否只是将我的CSV文件导入PostgreSQL数据库并在将CSV文件转换为PostgreSQL表后开始使用PostgreSQL和PostGIS函数?是否有任何额外的步骤可以使表格与PostGIS功能一起使用?解决此问题的正确步骤是什么?非常感谢您的帮助! 最佳答案 为

linux - 将 PostGIS 与具有十进制坐标的现有数据表一起使用

我有一个CSV格式的数据文件,其中包含如下数据:字段编号|数据block|资料说明|经度|纬度我已经安装了PostgreSQL和PostGIS,我想使用PostGIS创建一个查询,该查询将显示距纬度/经度位置指定距离内的所有记录(来自上表)。问题是我不知道如何开始。我是否只是将我的CSV文件导入PostgreSQL数据库并在将CSV文件转换为PostgreSQL表后开始使用PostgreSQL和PostGIS函数?是否有任何额外的步骤可以使表格与PostGIS功能一起使用?解决此问题的正确步骤是什么?非常感谢您的帮助! 最佳答案 为