zoukankan      html  css  js  c++  java
  • OSM介绍

          开放街道图(OpenStreetMap,简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。

          OSM的地图由用户根据手持GPS设备、航空摄影照片、卫星图像、其他自由内容以至单靠用户由于对有关区域的熟悉而具有的本地知识绘制。地图的矢量数据以开放数据库授权方式授权。

          OpenStreetMap在2004年7月由史蒂夫·克斯特始创。2006年4月,OpenStreetMap基金会成立,鼓励自由地理数据的增长,发展和分布,并向所有人提供地理数据以供使用及分享。2006年12月雅虎允许OpenStreetMap使用其航空摄影相片,作为编辑的根据,有关安排已于2011年9月13日雅虎地图API关闭而退出。

          2006年7月第一届国际The State of the Map会议举行,当时OSM有9,000名注册用户。会议的赞助商包括谷歌,雅虎及Multimap。2007年12月, 牛津大学成为第一家在其主网页采用OSM数据的大型机构。

          2008年1月,OSM地图数据已可下载至GPS设备,供自行车用者使用。于同年3月,两名创立者包括史蒂夫·克斯特宣布,获创业投资基金投资240万欧元,创立CloudMade,一间使用OSM数据的商业机构。

          2010年11月24日,微软宣布,开放Bing Maps航空摄影图给OSM的贡献者编辑地图,并公布该公司聘用史蒂夫·克斯特(Steve Coast)为Bing Mobile的专任设计工程师。

          OSM原以知识共享署名-相同方式共享2.0授权,目的是为促进以商业或非商业方式,使用及分发OSM的地图数据。2012年9月12日,授权方式改为Open Data Commons的开放数据库授权(Open Database License, ODbL),OSM基金会认为有关方式较适合用于地图数据。

         在更改授权方式的过程中,部分地图数据须被移除,包括未有同意新许可协议的注册用户所加入或编辑的数据,而基于上述数据的随后编辑,亦会受到影响。移除程序于2012年7月进行,最终有超过99%的数据得以保留,惟部份国家如澳洲及波兰,地图数据受到较严重的影响。

          .osm文件是Open Street Map的标准数据格式,OSM网站的SlippyMap使用Mapnik进行渲染。但其采用的方法需要转换成PostGis数据库文件格式才能绘制。Mapnik已经有了直接绘制.osm文件的插件,默认的二进制文件是不包含该插件的,需要下载代码自己编译,编译前修改config.py文件的INPUT_PLUGINS配置,加入“osm”。也可用QGIS打开编辑OSM数据。

          .osm文件是地理信息数据文件,存储经纬度及相应的街道名称等地理信息,osm文件格式分为普通osm文件和JSOM文件两种。JSOM文件格式是OSM的java桌面程序JOSM使用的文件格式,和普通的osm文件几乎没有差别,具体的详细内容见 http://wiki.openstreetmap.org/wiki/JOSM_file_format。 

    以上部分来自维基百科。也可到OpenStreetMap官网查看更详细的使用和帮助信息。

    http://www.openstreetmap.org/

    更详尽相关请参考:

    http://blog.csdn.net/viewcode/article/details/8179289

  • 相关阅读:
    20 个 .NET 6 新增的 API
    巅峰对决!Spring Boot VS .NET 6
    【.NET 遇上 GraphQL】 ChilliCream 平台介绍
    使用 CliWrap 让C#中的命令行交互举重若轻
    微软开源的Web测试和自动化神器 Playwright
    GraphQL 到底有什么魔力?
    win切换jdk版本
    WebBug Java漏洞靶场 Java代码审计
    Docker镜像安全的一些(初级)检测方法
    权限安全管控的设计想法
  • 原文地址:https://www.cnblogs.com/LCGIS/p/3021105.html
Copyright © 2011-2022 走看看