问题标签 [spatial-data]

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 投票
2 回答
965 浏览

r - 无法在 R 中绘制具有相同 CRS 的两个空间对象

我有两个空间对象,一个是空间多边形对象,另一个是我变成空间点对象的 .csv 文件。第一个是智利政府为其一个公社提供的官方形状文件,另一个是使用 HERE API 地理编码创建的同一公社的街道地址。

首先,我从以下位置加载空间多边形对象readOGR

coordinates()然后我将 .csv 文件加载到 R 中,并使用包中的函数将其转换为空间点对象sp

然后我检查了每个物体的投影。

"+proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0"NA分别。

唯一有效的投影pointsCoordsCRS("+init=epsg:3857"). 因此,我将该投影分配给quilpue

extent()尽管如此,当我使用from package检查两个对象的扩展时raster(),它们不会重叠。

因此,当我尝试将它们绘制在一起时,它们不会重叠。我只得到我选择绘制的第一个对象的情节。

为了检查 shapefile 或 .csv 文件是否存在问题,我在Maptitude另一个 GIS 软件上打开了它们,它设法自动覆盖它们。我希望能够在 R 中做同样的事情。

0 投票
0 回答
187 浏览

reporting-services - SSRS 不会读取我的 SQL 查询参数

我正在尝试将数据绘制到 SSRS 中的 shapefile。我成功链接了我的 SQL Server 并选择了我的存储过程,但是当我去设置我的空间和分析数据集字段时,SSRS 告诉我

过程或函数“uspStoredProcedure”需要参数“@eventId”,但未提供该参数。

我不明白,因为我eventId在此之前直接在页面上明确输入,运行查询,一切都按预期出现。

0 投票
3 回答
830 浏览

r - R:数据框中每小时一个值

几天内,我有一个 GPS 数据集,其中包含来自 5 个 GPS 设备(“节点”)的大约 5600 行坐标,我想将 GPS 点的数量减少到每小时一个点。因为每小时的点数是波动的,所以简单的 for 循环是不可能的。表的简化结构是这样的:

“时间”列是 class "POSIXlt" "POSIXt"。尝试我的第一种方法,一个多重嵌套的 for 循环,我了解了Inferno 的第二个循环

有人知道如何将多行(每小时)减少到一行(每小时),由 R 中的每个设备分隔。

0 投票
1 回答
386 浏览

r - shapefile 上的平滑(Lon、Lat、Value)数据

我正在尝试使用 (Lat, Lon) 和每个位置的值绘制数据。我需要做的是在 shapefile 上绘制数据,用不同的颜色表示每个值,并对值进行平滑处理,因此地图中不会出现间隙。

数据具有以下结构:(经度,纬度,值),请您帮帮我。

我知道如何在具有不同颜色的 shapefile 上绘制数据,但问题在于平滑值。

该问题的数据可在以下链接中找到:

https://drive.google.com/open?id=1bOpWjPoYc0Ix1cQqA73iFr-by0J1wU5l

其中:

1- (Lon, Lat, Value) 数据在 csv 文件“cluster__groups”中

2- shapefile 文件位于“shapefile_question”文件夹中

我需要在地区展示它们。输出应该类似于下图:

输出结果

谢谢您的帮助。我试图解决并寻找解决方案,但找不到解决方案,如果这是一个讨论的话题,请原谅我。

最好的问候,萌

0 投票
1 回答
500 浏览

asp.net - DbGeography 实体框架的反序列化

我有一个Event具有 type 属性的类DbGeography

在课堂DatabaseHelper上,我尝试从服务器加载数据。

但是会抛出一个错误:

我确实发现我应该使用自定义JsonConverter.

但是当调用返回 Event 对象列表的http://localhost:57609/api/events时,会抛出以下错误:

可能是什么问题呢?

0 投票
3 回答
18924 浏览

asp.net - 我可以在 .net 核心中使用 Entity Framework 6(非核心)吗?

Entity Framework Core 不支持我需要在我的应用程序中使用的空间数据。

我可以在 .net 核心中使用 Entity Framework 6 吗?DatabaseContext如果是这样,我该如何注册Startup.cs

0 投票
2 回答
3269 浏览

sql-server - 将地理转换为wkt时sql中的STAsText()和ToString()有什么区别

(1) 和 (2) 给了我相同的结果,即 LINESTRING (-132.36 50.657, -120.340 47.659)。ToString() 和 STAsText() 有什么区别?

谢谢。

0 投票
1 回答
9616 浏览

r - 计算R中的像素(计数)光栅文件的数量

我有大量的光栅文件和一个在光栅文件范围内的多边形。我想获取多边形内每个栅格文件的像素数(计数)。此外,我想创建一个表格,其中包含每个光栅文件的光栅文件名称和像素数(列出)。我尝试过堆叠,但我无法跟踪名称。有没有其他方法可以在 R 中执行此任务?

0 投票
1 回答
456 浏览

c# - 无法映射到原始类型的“System.Data.Entity.Spatial.DbGeography”的属性类型

从 EF 5.0 更新到 6.2(来自数据库的设计器)并收到错误:

指定的架构无效。错误:未加载关系“CWPP.FK_Coordinates”,因为“CWPP.Coordinate”类型不可用。以下信息可能有助于解决先前的错误: 'CWPP.Data.Coordinate' 类型上的属性 'geo' 的属性类型为 'System.Data.Entity.Spatial.DbGeography' 不能映射到基元类型。

我已按照此处的步骤操作:升级到实体框架 6

此处的堆栈溢出问题:指定的架构无效。错误:“System.Data.Spatial.DbGeography”无法映射到原始类型

并阅读有关堆栈溢出的其他相关问题/答案。我也尝试过完全删除实体模型并重新创建它,但仍然是同样的错误。似乎它仍在尝试引用 EF 5.0,但已安装 6.2。对 System.Data.Entity 的引用已被删除。

在此处输入图像描述

任何意见,将不胜感激。谢谢。

0 投票
1 回答
3836 浏览

sql-server - 将几何转换为地理

我想在 SQL Server 中将几何转换为地理;我关注了这篇文章:

https://blogs.msdn.microsoft.com/edkatibah/2008/08/19/working-with-invalid-data-and-the-sql-server-2008-geography-data-type-part-1b/

这是我的查询:

但是当我运行命令进行转换时,我得到了这个错误:

消息 213,级别 16,状态 1,第 26 行 提供的值的名称或列号与表的定义不匹配。