问题标签 [geospatial]

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 投票
10 回答
306384 浏览

mapping - 从经度\纬度转换为笛卡尔坐标

我有一些以地球为中心的坐标点,以纬度和经度(WGS-84)形式给出。

如何将它们转换为原点位于地球中心的笛卡尔坐标(x,y,z)?

0 投票
2 回答
2168 浏览

sql - 使用 SQL2008 空间函数,如何生成包含聚合结果的多边形

我有一个点表,每个点都有名称、纬度、经度和区号。我想做的是执行聚合(即“分组依据”子句)并返回包含特定区号的所有点的多边形。

我正在努力寻找是否有任何地理数据类型的内置聚合,更不用说给我边界多边形了

为了争论,假设我有一个看起来有点像的表:

(实际上最小的区域有57个点,最大的有626个)

0 投票
2 回答
3178 浏览

c# - GDAL C# ReadAsArray

我正在使用GDAL API读取光栅文件......我在某些地方发现python版本有ReadAsArray,我假设这将光栅文件的数据作为二维数组,C#有没有类似的选项,或者至少可以你告诉我怎么做?多谢!

0 投票
6 回答
27775 浏览

r - 使用 R 开发地理专题地图

R 中有许多用于各种空间分析的包。这可以在CRAN 任务视图中看到:空间数据分析。这些包种类繁多,种类繁多,但我想做的只是一些简单的专题图。我有县和州 FIPS 代码的数据,我有县和州边界的 ESRI 形状文件以及允许加入数据的随附 FIPS 代码。如果需要,形状文件可以很容易地转换为其他格式。

那么用 R 创建专题地图最直接的方法是什么?

这张地图看起来像是用 ESRI Arc 产品创建的,但这是我想用 R 做的事情:

alt text http://www.infousagov.com/images/choro.jpg从这里复制的地图。

0 投票
3 回答
933 浏览

db2 - 空间 SQL:最适合正方形的数据类型?

我有一个启用空间的数据库(在本例中为 DB2)。我需要在表格中存储大量正方形。哪种标准空间 SQL 数据类型最合适?

我想我可以使用ST_polygon,但也许有一种更专业的类型可以提供

  • 更好的性能
  • 更好的数据保证(如果有人在特定列中存储非平方值,我想将其视为错误)

我试图找到ST_rectangleST_square类型,但它们似乎不存在(?)

在我使用 DB2 的同时,我也对不适用于 DB2 的解决方案感兴趣,只要它们符合标准。

0 投票
3 回答
606 浏览

java - 针对 Oracle 和 Postgres 的 Java 应用程序

有没有人有使用 Java 创建与数据库无关的应用程序的经验,尤其是使用 Hibernate,并同时针对 Oracle 和 Postgres 数据库?

特别是我正在研究 Oracle Spatial 和 PostGIS。我们想要创建一个基于 Java 的 SOA,它可以与 Oracle Spatial 和 PostGIS 后端一起使用。我已经将 Hibernate 与这两个数据库一起使用,但从未打算同时针对这两个数据库。我可以创建场景,其中相同的代码可以根据使用的数据库生成不同的结果。

也许hibernate可以处理这个问题,但如果有任何已知问题,我会很高兴听到。

0 投票
1 回答
589 浏览

c - 是否有将 GPX 转换为 KML 和其他地理格式的纯 C 库?

是否有将 GPX 转换为 KML 和其他地理格式的纯 C 库?

0 投票
4 回答
749 浏览

python - GIS:Python 中的 line_locate_point()

在 GIS 方面,我几乎是一个初学者,但我想我了解基础知识——这似乎并不难。但是:所有这些首字母缩略词和不同的库,GEOS、GDAL、PROJ、PCL、Shaply、OpenGEO、OGR、OGC、OWS 等等,每一个似乎都依赖于任何数量的其他库,这让我有点不知所措。

这就是我想做的事情:给定一些点和一个线串,我想确定最接近某个点的线上的位置。换句话说,PostGIS 的 line_locate_point() 做了什么:

http://postgis.refractions.net/documentation/manual-1.3/ch06.html#line_locate_point

除了我想使用纯 Python。为了在 Python 中进行这些类型的空间计算,我应该看一下哪个或哪些库,是否有一个专门支持 line_locate_point() 等效项?

0 投票
7 回答
16153 浏览

language-agnostic - 如何计算球体上点到线段的距离?

我在地球上有一条线段(大圆部分)。线段由其端点的坐标定义。显然,两点定义了两条线段,所以假设我对较短的线段感兴趣。

我得到了第三个点,我正在寻找线和点之间的(最短)距离。

所有坐标均以经度\纬度 (WGS 84) 给出。

如何计算距离?

任何合理的编程语言的解决方案都可以。

0 投票
8 回答
10741 浏览

iphone - 确定纬度/经度坐标集合的最小边界矩形的算法

是否有一种算法可以确定一组纬度/经度坐标周围的最小边界矩形?

假设一个平坦的地球是可以的,因为坐标不会相距太远。伪代码是可以的,但如果有人在 Objective-C 中做到了这一点,那就更好了。我要做的是根据地图上显示的点数设置地图的缩放级别。