【问题标题】:Standards of open GIS, like openstreetmap, cloudmade?开放式 GIS 的标准,例如 openstreetmap、cloudmade?
【发布时间】:2009-12-11 10:05:33
【问题描述】:

我对地理信息系统(或地图)不熟悉,但最近我必须做一些与这个领域相关的工作。我知道一些地图提供商:OpenStreetMap、CloudMadeMap、OpenCycleMap、OpenAerialMap ...

我的问题是:这些地图提供商是否有相同的标准?我的意思是平铺大小、缩放级别、每个缩放级别的比例等等。

开放式 GIS 有什么标准吗?如果是,我在哪里可以找到它们,或者有人可以给我一些参考或链接?

【问题讨论】:

    标签: google-maps dictionary gis


    【解决方案1】:

    是的,您提到的所有服务以及开源 GIS 制图世界中的许多其他服务都共享相同的事实上的“z/x/y.png 切片标准”。这些提供程序的图块编号、缩放级别、比例等都是相同的。

    “标准”不是官方的,但OCG 正在以首字母缩略词“TMS”形式化详细信息,不幸的是,它与实践中的内容不兼容(瓷砖编号的来源不同。哎呀!)

    OpenStreetMap wiki 拥有最好的description of the numbering scheme。您可以在 OpenLayers using the XYZ or OSM layers 中显示此类图块。请注意,所有这些图层的投影都是“球形墨卡托”,即 EPSG:900913 或 EPSG:3857。

    我运行 OpenCycleMap 服务器,并且在我们选择此方案时是 CloudMade 的技术主管。两者都被选为与 OpenStreetMap 相同,而 OpenStreetMap 又基于 Google 当时使用的方案。

    【讨论】:

    • 非常感谢,这正是我所需要的
    【解决方案2】:

    我对 GIS 编程也很陌生,但似乎 GIS 是高度标准化的。从存储层(WKT、WKB),到服务器层(WMS、WFS、SLD..)。尝试在维基百科上查找这些内容(我想我不能以我的声誉发布这么多链接?)。

    我们开始使用以下开源堆栈进行开发:PostGIS、GeoServer、OpenLayers,到目前为止,我们对我们的决定感到满意,一切都完美地结合在一起,

    【讨论】:

    • 抱歉错别字和非常简短的回答,我的孩子睡在一只胳膊上:)
    【解决方案3】:

    您可能对开放地理空间联盟Web Map Service (WMS) 标准感兴趣。它是在 Internet 上提供地理参考地图图像的标准协议。

    网络地图服务的消费者可以“mash up”来自不同提供商的大量不同图层来创建自己的应用程序。

    【讨论】:

      【解决方案4】:

      没有关于磁贴大小、缩放级别等的确切标准,因为这些都是高度可定制的。

      有关于文件、数据库和网络服务格式的技术标准。 ESRI(即Shapefiles)的某些文件格式是事实上的标准,无论好坏。 其他是来自OGC 的开放标准,但不要期望在商业产品中看到所有这些开放格式(即,即使是无处不在的 KML 格式也不是 ESRI 产品 100% 支持的)。

      【讨论】:

        【解决方案5】:

        关于地图平铺有两个相关的 OGC 标准。 Web Map Tiling Service (WMTS) 当前为候选标准形式,proposed extension to WMS 添加缓存/平铺版本。

        所以简短的回答是“不”,还没有官方标准。

        三大供应商已针对切片方案制定了事实上的标准。可以在here 等其他地方找到该方案的说明。

        根据我对您列出的地图提供商的了解,他们每个人都有自己的方案......虽然我不确定。您可能必须检查每个单独的提供商以了解他们的平铺方案。您还需要确保他们的使用协议允许您直接使用磁贴(而不是使用他们可能提供的任何 API)。

        【讨论】:

          【解决方案6】:

          这并不真正涉及标准,但我认为值得指出的是,您提到的前三个 OpenStreetMap、CloudMadeMap 和 OpenCycleMap 都是相关项目。

          OpenStreetMap 是收集开放地图数据的项目,OpenCycleMap 是一种使用该数据创建为骑自行车者量身定制的地图的实现,Cloudmade 是由许多创建 OpenStreetMap 的人创立的营利性公司项目,他们也使用它的数据。

          当我想将 OpenStreetMap 数据添加到我的网站时,我最终使用了 Cloudmade 提供的(目前免费)tile serving service。这让我不必担心自己生成瓷砖或为它们服务。我有一个很好的经验。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-12-30
            • 1970-01-01
            • 1970-01-01
            • 2020-05-21
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多