问题标签 [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.
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
分别。
唯一有效的投影pointsCoords
是CRS("+init=epsg:3857")
. 因此,我将该投影分配给quilpue
extent()
尽管如此,当我使用from package检查两个对象的扩展时raster()
,它们不会重叠。
因此,当我尝试将它们绘制在一起时,它们不会重叠。我只得到我选择绘制的第一个对象的情节。
为了检查 shapefile 或 .csv 文件是否存在问题,我在Maptitude
另一个 GIS 软件上打开了它们,它设法自动覆盖它们。我希望能够在 R 中做同样的事情。
reporting-services - SSRS 不会读取我的 SQL 查询参数
我正在尝试将数据绘制到 SSRS 中的 shapefile。我成功链接了我的 SQL Server 并选择了我的存储过程,但是当我去设置我的空间和分析数据集字段时,SSRS 告诉我
过程或函数“uspStoredProcedure”需要参数“@eventId”,但未提供该参数。
我不明白,因为我eventId
在此之前直接在页面上明确输入,运行查询,一切都按预期出现。
r - R:数据框中每小时一个值
几天内,我有一个 GPS 数据集,其中包含来自 5 个 GPS 设备(“节点”)的大约 5600 行坐标,我想将 GPS 点的数量减少到每小时一个点。因为每小时的点数是波动的,所以简单的 for 循环是不可能的。表的简化结构是这样的:
“时间”列是 class "POSIXlt" "POSIXt"
。尝试我的第一种方法,一个多重嵌套的 for 循环,我了解了Inferno 的第二个循环。
有人知道如何将多行(每小时)减少到一行(每小时),由 R 中的每个设备分隔。
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”文件夹中
我需要在地区展示它们。输出应该类似于下图:
谢谢您的帮助。我试图解决并寻找解决方案,但找不到解决方案,如果这是一个讨论的话题,请原谅我。
最好的问候,萌
asp.net - DbGeography 实体框架的反序列化
我有一个Event
具有 type 属性的类DbGeography
。
在课堂DatabaseHelper
上,我尝试从服务器加载数据。
但是会抛出一个错误:
我确实发现我应该使用自定义JsonConverter
.
但是当调用返回 Event 对象列表的http://localhost:57609/api/events时,会抛出以下错误:
可能是什么问题呢?
asp.net - 我可以在 .net 核心中使用 Entity Framework 6(非核心)吗?
Entity Framework Core 不支持我需要在我的应用程序中使用的空间数据。
我可以在 .net 核心中使用 Entity Framework 6 吗?DatabaseContext
如果是这样,我该如何注册Startup.cs
?
sql-server - 将地理转换为wkt时sql中的STAsText()和ToString()有什么区别
(1) 和 (2) 给了我相同的结果,即 LINESTRING (-132.36 50.657, -120.340 47.659)。ToString() 和 STAsText() 有什么区别?
谢谢。
r - 计算R中的像素(计数)光栅文件的数量
我有大量的光栅文件和一个在光栅文件范围内的多边形。我想获取多边形内每个栅格文件的像素数(计数)。此外,我想创建一个表格,其中包含每个光栅文件的光栅文件名称和像素数(列出)。我尝试过堆叠,但我无法跟踪名称。有没有其他方法可以在 R 中执行此任务?
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 的引用已被删除。
任何意见,将不胜感激。谢谢。
sql-server - 将几何转换为地理
我想在 SQL Server 中将几何转换为地理;我关注了这篇文章:
这是我的查询:
但是当我运行命令进行转换时,我得到了这个错误:
消息 213,级别 16,状态 1,第 26 行 提供的值的名称或列号与表的定义不匹配。