问题标签 [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 投票
5 回答
1032 浏览

gis - 谁知道什么是GIS工具?

究竟什么是地理信息系统

0 投票
7 回答
8489 浏览

gis - GIS 应用程序开发指南

我应该为我的理学硕士创建一个 GIS 应用程序,我想知道什么是最好的免费和(最好)开源开发技术?使用什么编程语言来开发这样的应用程序?

已知的选择是: 数据库:PostgreSQL (PostGIS)(建议其他)

编程语言:PHP、Python、Java、...(建议其他)

框架:GeoDjango(如果使用 Python 或 Jython),(建议其他)

客户端 UI:JavaScript (OpenLayers)、Flex、(建议其他)

服务器:Mapserver、Geoserver、Mapfish、(建议其他)

其他注意事项:Hibernate Spatial,支持移动 GIS,(建议其他)

0 投票
1 回答
204 浏览

gis - GIS IMS软件

你们中是否有人知道任何允许地理链接的多个数据显示的 GIS IMS 功能程序?例如,当一个视图平移时,它应该自动重新定位相应链接查看器上的范围。

0 投票
2 回答
877 浏览

mysql - MySQL Great Circle 交叉口(两条路交叉吗?)

MySQL OpenGIS CROSSES 似乎对我不起作用:

返回 0 - 预期 1

我将如何将其重写为 MySQL 函数?

使用纬度、经度和球面投影(也许还有大圆)的奖励积分。

PS 我无法创建标签,并且我丢失了旧登录名:有用的标签是:MySQL OpenGIS CROSSES greatcircle lat lon - :)

0 投票
3 回答
967 浏览

gis - 可用的 GIS 工具包?

我们正在考虑使用 ESRI 的 ArcGIS Engine 来编写具有一些 GIS 功能的应用程序。我们主要关心的 GIS 工具包功能有:

  • 3D 可视化:将高程数据与栅格或矢量数据混合。
  • 在自定义 UI/应用程序中嵌入 GIS 功能(首选 QT4)
  • 无需 Internet 连接的功能(本地数据缓存或地理数据库)
  • 创建新要素(点、线、多边形)并将它们存储在地理数据库中。
  • 在地图数据上叠加图像并经常更新它们。
  • 与 C++ 良好的互操作性
  • 跨平台:Windows、Mac 和 Linux

该项目的初始目标相对有限,但将来可能会扩展——例如,进行一些包含地理空间数据的图像处理。

除了 ESRI 的 ArcGIS Engine,我们还在考虑使用:

  • 美国宇航局世界风
  • 草地理信息系统

Intergraph 似乎拥有大量的 GIS 软件产品,但尚不清楚它们是否销售与 ArcGIS Engine 工具包相当的产品。

还有其他值得考虑的选择吗?对已经提到的选项的见解或意见?

0 投票
1 回答
2403 浏览

line - 为什么曲线是一维对象?

在“OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 1: Common architecture”中陈述:

曲线是一维几何对象,它是坐标空间中真实的、封闭的区间的同胚图像。

查看同胚的定义:

同胚也称为连续变换,是两个方向上连续的几何图形或拓扑空间中的点之间的等价关系和一一对应关系

并以 LinearRing 为例,它是一个 LineString (它是一个在点之间具有线性插值的曲线),它具有起始线段的起点(s)和结束线段 I 的终点(e)的公共点无法理解或向自己证明 LinerRing 是区间的同胚图像。

非常感谢任何帮助。

更新:

我已经更仔细地阅读了定义(维基百科),他们已经澄清了情况。

  1. 根据定义,曲线是从区间到拓扑空间的连续(非同胚!)映射
  2. 如果映射是同胚的,则曲线称为简单的
  3. 按照惯例,如果区间起点和终点映射到同一曲线点,则该曲线称为闭合(或循环)。闭合曲线是圆的连续映射。

如果是这样定义的,那么我可以得出结论:当从区间到拓扑空间存在同胚时,曲线只是一维的,环不能以这种方式映射,因此不是一维的。此外,并非每条曲线都是一维的。

OpenGIS 文档没有明确定义闭合曲线(或环),因此编写它的文本令人困惑。我的困惑主要与以下逻辑结果有关:1)曲线是从区间到坐标空间的同胚,因此 2)曲线是一维的。3)环是一条曲线,其区间的起点和终点映射到同一点(闭合曲线)和 4)因为环是简单的(没有交点)并且闭合曲线是一维的。事实上,文档中没有说明闭合曲线是一维的。我明白,当我明确找到闭合曲线的定义时。

0 投票
0 回答
269 浏览

iphone - 如何使用 TouchXML 解析 opengis xls?

我想解析一个 osm 生成的 xml 文件。它具有opengis xls的结构。我真的不知道如何用 TouchXML 解析它。希望你们能帮助我……这是一些示例 xml 代码:

0 投票
1 回答
437 浏览

mysql - 选择具有最小 GLength 值的行

假设我有一个名为 Place 的表,其中包含列:

它们是什么列并不重要,只要了解一下即可。

现在假设我以某种方式收到一个点的纬度和经度,我想要实现的是从表 Place 行中选择,其中 GLength 值是最小的。

当我在mysql中做这样的事情时很容易:

但通常我不知道如何使用变量进行这样的查询(我不擅长 mysql)有什么帮助吗?

我会使用 GLength(..) 的 order 并将结果限制为 1,但是我怎样才能进行这样的迭代呢?

我的目标是通过 Java 和 Hibernate 触发代码作为本机 sql 查询

0 投票
2 回答
3176 浏览

java - 如何查找一个点是否存在于哪个多边形中

如何查找一个点是否存在于给定的一组多边形中?我有坐标

我有一个点,因为 (6,4) 现在想搜索该点是否在该多边形中的任何一个中,或者在两者中或最接近哪个多边形中。

如何存储此类数据(多边形)?有系统/数据库/算法来做这个搜索吗?

更新:感谢大家这么快的反应......我想我需要更具体......

如何搜索 = 是的...获得相同的算法列表。

如何存储 = 基于我的研究 SQL 和 NoSQL db 有它们的解决方案。NoSQL = MongoDb 似乎最接近我所需要的。但问题是我可以像 "db.places.find({ "loc" : { "$within" : { "$polygon" : polygonB } } })" 那样查询但是不能像 db.places.find({ " loc" : { "$within" : { } } }) S​​QL 检查了 postgre 和 openGIS 以获得一些帮助。但是colud没有弄清楚它是否可能。

如果有人可以帮助我...在此先感谢。

0 投票
0 回答
1323 浏览

google-maps - 如何调整来自openstreetMap和谷歌地图的坐标之间的差异

我已经从 OpenstreeMap 下载了 OSM,它带有地图中的所有节点及其各自的坐标。现在我必须在谷歌地图上绘制一个节点(纬度和经度),但所有坐标都在不同的地方。

为了说明我在谷歌地图和 openStreetMap 上得到了节点 -12.92122,-38.34991 (lat,long),正如你在屏幕截图中看到的那样开放街图

谷歌地图

我的问题是如何调整这些值.. 这样我就可以在 openStreetMap 的同一位置的谷歌地图上绘制节点。