寻找卫星图像提供商?[关闭]


17

我正在构建一个Web应用程序-我的要求是:

  • 必须具有全球卫星图像
  • 必须具有易于使用的API,这些API能够进行geoJSON数据导入,鼠标和键盘手势等。

据我所知,必应,谷歌和雅虎是唯一提供这两种产品的公司。有些人在某种程度上支持前者;也许不是全球性的(美国宇航局,第三方映射解决方案),有的支持后者(例如OSM)……但很少有两者都支持。

我唯一的选择是必应,谷歌和雅虎吗?

如果是这样,是否有人知道正在建设中的任何正在进行中的项目(卫星)最终将启动并在开源下提供全球卫星覆盖?


如果您正在寻找开放数据,那么我认为开放数据栈交换将是研究/提问的地方。
PolyGeo

谢谢。在2011年问这个问题时,还没有这个stackexchange :)我对这个主题的兴趣已经改变,但是我欢迎访问者听从您的建议。
乔丹·阿塞诺

Answers:


14

图像的捕获和生产成本很高,这实际上将其生产限制在商业实体和政府的手中。大多数商业卫星并没有保持一致的全球覆盖范围,而是通过出售对场景的访问权来赚钱,包括将其转售给您列出的提供商。这使政府可以选择免费类别:也许最好的仍然是Landsat 7产品,其在大多数频道中的分辨率约为30米,在IR中的分辨率为15米。许多地区都有免费提供的空中天桥,例如《世界风》中使用的那些。

Wikipedia上的全球卫星页面是一个有用的列表,明年启动一个新的Landsat平台,它将继续为该平台提供全球,一致和免费的图像。GLCFNASA Landsat镶嵌图仍然是现有免费数据的良好来源


1
尽管就分辨率而言,Aster和EO1是竞争对手,但Landsat 7的覆盖率最高。
马修·斯内普

1
您现在拥有Sentinel-2数据(比Landsat 8更高的时空分辨率)
radouxju

4

OpenAerialMap项目被放弃,但最近已重新启动。这将是来自地球不同区域的免费数据集的合并,其中包含没有更详细区域的全局数据集。使用的全局数据集是i-cubed和NASA图像。这些项目使用的当前数据源列表可以在这里找到。服务器软件的源代码也在GitHub上

但是,服务器当前处于脱机状态,因此这可能只是目前需要注意的事情,而不是实时系统的选项。

对于问题的第二部分,您可以使用OpenLayers,其中涵盖了“ geoJSON数据导入,鼠标和键盘手势等”。-它还允许您从Google,Bing,Yahoo等中引入任何数据,因此可以将数据和API组件分开。


2

如果您准备付款,还有更多其他选择:

  • Digital Globe提供了可以与OpenLayers链接的wms服务
  • ESRI Javascript API具有不同分辨率的全局卫星数据。




1

您似乎混合了两个不同的概念:映射API和图块服务器。尽管Google和Bing都提供了这些服务,但是您没有义务使用打包的解决方案。

由于Google和Bing是显示专有数据的专有系统,因此我建议您切换到Open Street Maps API(适用于Android的OSMdroid)。这将提供您想要的功能(手势,键盘onclick等)。

我建议您使用免费的图块服务器来满足底图的需要(适当的图像)。Mapnik是OSM的默认设置,但您也可以使用ArcGIS onlineUSGS TopoStamen或其他free tile server(使用Google)。

这些平铺服务器中的一些提供替代的基础地图(卫星,道路,主题(犯罪,出租车,树木,自行车))。

实施时,必须了解存在多种渲染地图的方法。一些地图使用XYZ(纬度,经度,缩放)坐标,而其他地图则使用ZYX(缩放,经度,纬度)。

如果您得到类似的结果这个,且叠加层显示正确,并且baseMap都乱码,则表明您使用的坐标系错误。

如果您需要OSM Web或OSMdroid android示例代码用于地图绘制应用程序,请大声疾呼。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.