问题标签 [geography]
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.
algorithm - 如何在 Java 中将纬度和经度转换为 x,y?
我正在使用 Java 进行地理项目。
输入是坐标:24.4444 N 等输出:显示坐标点的 PLAIN 地图(非圆形)。
我不知道在 JComponent 上从坐标转换为 x,y 的算法,有人可以帮我吗?
地图如下所示:http: //upload.wikimedia.org/wikipedia/commons/7/74/Mercator-projection.jpg
谢谢
open-source - 地理本体准备好使用了吗?
我正在寻找包含地理知识的本体。特别是我想拥有这些类型的信息:
- 政治国家/地区/城市/市区
- 地理区域(例如大陆、山脉名称、湖泊等)
例如,从节点“纽约”开始,我希望能够找到像纽约州、美国等这样的父母,以及像曼哈顿、布朗克斯等这样的孩子。我找不到任何开源/免费使用。我知道很多研究人员从 Wikipedia 中提取此类信息,但我找不到任何现成的软件包可供使用。我还检查了 OpenStreetMap,它非常适合数据量,但似乎不包含适当的地理本体。
即使是网络服务也很好!
有什么提示吗?穆龙
c# - 是否可以将 SqlGeography 与 Linq to Sql 一起使用?
我在尝试使用Microsoft.SqlServer.Types.SqlGeography
. 我很清楚 Linq to Sql 对此的支持不是很好。我尝试了很多方法,从预期的方法开始(数据库类型geography
,CLR 类型SqlGeography
)。这会产生NotSupportedException
,通过博客广泛讨论。
然后,我沿着将geography
列视为的路径varbinary(max)
,将geography
UDT 存储为二进制文件。这似乎工作正常(使用一些二进制读写扩展方法)。
然而,我现在遇到了一个相当模糊的问题,这似乎并没有发生在许多其他人身上。
System.InvalidCastException:无法将“Microsoft.SqlServer.Types.SqlGeography”类型的对象转换为“System.Byte []”类型。
ObjectMaterializer
迭代查询时会引发此错误。它似乎仅在包含地理列的表被隐式包含在查询中时发生(即使用EntityRef<>
属性进行连接)。
System.Data.Linq.SqlClient.ObjectReaderCompiler.ObjectReader`2.MoveNext()
我的问题:如果我将geography
列检索为varbinary(max)
,我可能会期望反向错误:无法byte[]
转换为SqlGeography
. 我会理解的。这个我不。我在隐藏二进制转换的部分 LINQ to SQL 类上确实有一些属性......这些可能是问题吗?
任何帮助表示赞赏,我知道可能没有足够的信息。
附加功能:
geography
Visual Studio dbml 设计器中带有“服务器数据类型”的列 =生成geography
此错误:The specified type 'geography' is not a valid provider type.
- Visual Studio dbml 设计器中没有“服务器数据类型”的
geography
列会生成此错误:Could not format node 'Value' for execution as SQL.
database - 如何实现基于地理的数据存储和计算?
好吧,让我简单解释一下:
1.我想建立一个提供基于位置服务的网站,比如http://fireeagle.yahoo.net/。
2.我猜这些服务大多与经度和纬度有关。
3.是否有任何特定的数据库/数据存储/数据结构适合此类应用程序?我的意思是易于存储经度、纬度和易于计算或易于使用。
我是新手,欢迎任何反馈
sql - SQL Server 2008 - 从记录中获取地理位置
我不熟悉在 SQL Server 2008 中使用地理类型。我的数据库中有一个名为“位置”的表。“位置”具有以下列和类型:
每个位置都与我的数据库中的一条商店记录相关。我正在尝试查找用户输入的 10 英里半径或邮政编码或城市/州内的商店。要做到这一点,我知道我需要依赖地理位置。这时候我有:
这为我提供了硬编码文本值的起点。但是,我不知道如何将位置表中的纬度/经度转换为地理实例。
如何将数据库中的纬度/经度转换为地理实例,以便继续处理查询?
谢谢!
python - 地理名称数据库(城市、兴趣点)
我正在用 django 建立一个旅游网站。当用户输入目的地城市名称(或兴趣点,如黄石)时,我想做 ajax 自动建议。问题是我如何获得建议数据库?有网络服务吗?最好能支持国外城市。非常感谢。
bash - 如何使用开源库从脚本将 shapefile 从 AGD66 转换为 GDA94
如何使用开源库以编程方式将 shapefile 从 AGD66 转换为 GDA94?我不想使用arcgisscripting
,因为我没有许可证。
这需要是可自动化的。可以接受 bash 或 python 脚本。
这比普通重投影稍微复杂一些,因为在这些坐标参考系之间使用了不同的椭球体,因此需要使用畸变网格。
sql - SQL Server 2008 Geography .STBuffer() 距离测量单位
我正在使用纬度/经度处理一个地理点,并且需要在我们的数据库中找到该点半径 5 英里内的其他点。但是,我似乎无法找出 STBuffer 的“单位”,它似乎不符合英尺、英里、米、公里等。文档仅将它们称为“单位”,任何建议? 谢谢
[...] 来自 geography::STGeomFromText('POINT(xy)', 4326).STBuffer(z).STIntersects(geography::STGeomFromText('POINT(' + CAST(v.Longitude as varchar(max))) + ' ' + CAST(v.Latitude as varchar(max)) + ')', 4326)) = 1
google-maps - 谷歌地图街景与自定义视图
我很好奇是否可以使用谷歌地图街景作为平台以及自定义视图。
更清楚地说,我想为一个场地建立一个座位表,其中座位将具有独特的视图。当用户滚动或点击不同的座位时,他们会被带到场地周围,就像在谷歌地图上的街景中一样。当然,我需要自己提出意见。
查看开发人员文档,我怀疑这是不可能的。我错了,还是有任何其他平台可以用来构建它?
google-maps - 如何将纬度和经度转换为世界坐标 à la 谷歌地图
我正在用 C++ 设计一个应用程序来查看和编辑虚构星球的地图。它的工作方式将类似于谷歌地图。我希望用户能够在 GUI 上看到他们当前的纬度/经度和世界坐标位置。
如何将纬度和经度值转换为“世界坐标”并返回,就像在谷歌地图中一样?或“像素坐标”并返回?