我正在构建一个Web应用程序-我的要求是:
- 必须具有全球卫星图像。
- 必须具有易于使用的API,这些API能够进行geoJSON数据导入,鼠标和键盘手势等。
据我所知,必应,谷歌和雅虎是唯一提供这两种产品的公司。有些人在某种程度上支持前者;也许不是全球性的(美国宇航局,第三方映射解决方案),有的支持后者(例如OSM)……但很少有两者都支持。
我唯一的选择是必应,谷歌和雅虎吗?
如果是这样,是否有人知道正在建设中的任何正在进行中的项目(卫星)最终将启动并在开源下提供全球卫星覆盖?
我正在构建一个Web应用程序-我的要求是:
据我所知,必应,谷歌和雅虎是唯一提供这两种产品的公司。有些人在某种程度上支持前者;也许不是全球性的(美国宇航局,第三方映射解决方案),有的支持后者(例如OSM)……但很少有两者都支持。
我唯一的选择是必应,谷歌和雅虎吗?
如果是这样,是否有人知道正在建设中的任何正在进行中的项目(卫星)最终将启动并在开源下提供全球卫星覆盖?
Answers:
图像的捕获和生产成本很高,这实际上将其生产限制在商业实体和政府的手中。大多数商业卫星并没有保持一致的全球覆盖范围,而是通过出售对场景的访问权来赚钱,包括将其转售给您列出的提供商。这使政府可以选择免费类别:也许最好的仍然是Landsat 7产品,其在大多数频道中的分辨率约为30米,在IR中的分辨率为15米。许多地区都有免费提供的空中天桥,例如《世界风》中使用的那些。
Wikipedia上的全球卫星页面是一个有用的列表,明年将启动一个新的Landsat平台,它将继续为该平台提供全球,一致和免费的图像。GLCF和NASA Landsat镶嵌图仍然是现有免费数据的良好来源。
您应该查看ESRI的最新信息。
被称为“变更事项”的它是全球性的卫星服务。
它已被处理成时代。我相信还有更多的时代即将来临。
ESRI的新闻页面位于此处,
有两种简单的方法可以通过可修改的并排查看器或来自arcgisonline的服务进行访问。
启动页面
访问arcgisonline上的所有服务
您可以将QuickMapServices视为WMS / WFS / TMS / etc的全局目录。具有不错的REST API的服务。
该服务在QGIS的QuickMapServices插件以及NextGIS Mobile / Web,ArcGIS Desktop中使用。
在这里查看小介绍:http : //nextgis.com/blog/qms-service/
该文档位于此处:http : //docs.nextgis.com/qms_srv_dev/doc/api.html以及此处:https : //qms.nextgis.com/api/v1
MapBox最近(自appx Fall / 2013起)开始提供图像服务,虽然免费帐户不提供该服务,但所有付费帐户都可以使用该服务,每月仅需$ 5。
他们的解决方案也给我留下了深刻的印象。这是放大到阿肯色州的一个小镇,我小时候曾经打过棒球。(选择左下角的“卫星”以启用图像。)
..考虑到它是在一个有600人左右的乡村社区中,因此内容非常详细。
您似乎混合了两个不同的概念:映射API和图块服务器。尽管Google和Bing都提供了这些服务,但是您没有义务使用打包的解决方案。
由于Google和Bing是显示专有数据的专有系统,因此我建议您切换到Open Street Maps API(适用于Android的OSMdroid)。这将提供您想要的功能(手势,键盘onclick等)。
我建议您使用免费的图块服务器来满足底图的需要(适当的图像)。Mapnik是OSM的默认设置,但您也可以使用ArcGIS online,USGS Topo,Stamen或其他free tile server
(使用Google)。
这些平铺服务器中的一些提供替代的基础地图(卫星,道路,主题(犯罪,出租车,树木,自行车))。
实施时,必须了解存在多种渲染地图的方法。一些地图使用XYZ(纬度,经度,缩放)坐标,而其他地图则使用ZYX(缩放,经度,纬度)。
如果您得到类似的结果,且叠加层显示正确,并且baseMap都乱码,则表明您使用的坐标系错误。
如果您需要OSM Web或OSMdroid android示例代码用于地图绘制应用程序,请大声疾呼。