问题标签 [opengis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
193 浏览

java - java.lang.IncompatibleClassChangeError:在读取形状文件时实现类

我一直在尝试读取此代码中的形状文件。但是当执行上述文件时,得到 java.lang.IncompatibleClassChangeError。我看到帖子遇到了类似的错误,这些错误通过使用最新的 jars 得到了解决。即使使用最新的罐子,我也收到此错误。

提前致谢。

0 投票
1 回答
910 浏览

java - GeoTools Maven 问题 - 导入混淆

我正在关注此处发布的解决方案,该解决方案使用 Java 将平方度转换为平方米。我在使用 Maven 导入时遇到问题。

具体来说,按照此处的 GeoTools Maven 快速入门,我仍然遇到 和Cannot resolve method的错误。奇怪的是,对于前者,我找到了一些说它使用的源代码,但我对那个导入也没有运气。org.geotools.measure.Measure.valueOf()org.opengis.geometry.coordinate.Polygon.getCentroid()javax.measure.Measure

IDE视图:

在此处输入图像描述

这是我的文件:

pom.xml

爪哇

我究竟做错了什么?

编辑:

响应 RealSkeptic 的建议尝试最新的 Javax 导入。

请注意右侧的导入,但左侧没有使用它的选项。就好像找不到一样。然而,它可以找到import javax.measure.quantity.Area

在此处输入图像描述

0 投票
1 回答
273 浏览

google-maps - 具有网络链接和数千个多边形的 KML

我有 8000 个多边形需要在 Google 地图上显示(某些美国邮政编码 - 不是全部)。我有一个“根”KML 文件,其中包含 10 个按地区划分这些邮政编码的网络链接。在这些区域网络链接中,我有更多的网络链接,这些链接按州划分,每个文件平均约 300 个多边形。以下是我的 KML 文件的示例(例如缩短):

根.kml:

region0.kml:

美国-AZ.kml:

它似乎适用于第一个区域和该区域中的第一个州(此示例是 US-AZ 亚利桑那州),但忽略了所有其他区域和州。所以大约有 1000 个多边形被渲染,但其他 8000 个多边形都没有被渲染。

在 Google 地球中加载 KML 时,每个状态 KML 文件都可以单独正常工作。

我遵循了用于 NetworkLink 和 Regions 的 Google Keyhole 示例,但我所做的任何其他区域和网络链接将呈现似乎并不重要。

任何想法或更好的方法来使用我可能会丢失的谷歌地图显示 8000 个多边形(并且不需要很长时间才能在地图上显示)?

0 投票
1 回答
29 浏览

php - 如何在 MYSQL Point 中存储两个 API 值

我从 PHP 中的 API 接收 lan 和 lot 数据,并使用($jsonData[0]['lat']);和从响应中提取它们$jsonData[0]['lon']);。如何将它们添加为我的两个 MySQL 列location作为 POINT 值?

0 投票
2 回答
95 浏览

mysql - phpmyadmin、MariaDB 10 和 Point 列

尝试使用 PHPmyAdmin v5.1.1 在 MariaDB 中编辑表的列给我带来了麻烦。它将列保存为二进制,我需要编辑整行才能将其编辑为文本。Even doing so, when choosing Edit/Insert next to the appropriate field, I get this copied:

但是,这与 MariaDB 10 不兼容。到目前为止唯一有效的是使用原始查询来更新字段,如下所示:

我的问题是,有没有办法通过 PHPMyAdmin 的 UI 更新字段而不是运行手动查询?

试图更具体。这是该列在 PHPMyAdmin 中的样子:

这

这就是编辑行时的样子:

这

注意因为是WKB,所以不能直接编辑。但是,当添加到点字段时:

PHPMyAdmin 将其更改为:

它不起作用。

也需要逗号,否则 MariaDB 会抛出错误:

0 投票
1 回答
44 浏览

java - 使用 GeoTools(版本 26.2)渲染剪辑的 SVG 图像

尝试从外部图形链接生成 SVG,但输出的 SVG 图像未正确呈现。要使用以下代码生成 SVG,

}

预期输出:- 预期产出

最终输出:- 最终渲染图像

因此,在最终输出中,SVG 标记从右侧被剪切。

帮助将不胜感激。

提前致谢

这与上一个问题不同。