terriajs, 构建丰富的基于web的地理空间数据浏览器的库

分享于 

5分钟阅读

GitHub

  繁體 雙語
A library for building rich, web-based geospatial data explorers.
  • 源代码名称:terriajs
  • 源代码网址:http://www.github.com/TerriaJS/terriajs
  • terriajs源代码文档
  • terriajs源代码下载
  • Git URL:
    git://www.github.com/TerriaJS/terriajs.git
    Git Clone代码到本地:
    git clone http://www.github.com/TerriaJS/terriajs
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/TerriaJS/terriajs
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    TerriaJS

    Join the chat at https://gitter.im/TerriaJS/terriajsDocsGreenkeeper badge

    Terria logo

    TerriaJS是一个用于构建丰富。基于web的地理空间数据浏览器的库,用于驱动国家地图AREMI和NEII查看器。 它使用 Cesium和在浏览器中使用 3D 个全局版本,没有插件。 它优雅地回落到 2D,使用小叶系统上不能运行铯的系统。 它可以处理成千上万层的目录,还支持许多地理空间文件和web服务类型。 它几乎完全是浏览器中的JavaScript,意味着它甚至可以作为 static 网站部署,使它的简单便宜。

    特性

    • 可以独立启用的层的嵌套目录,可以创建多个层的mashup。
    • 本机支持 GeoJSON,KML,CSV ( 点和区域映射),GPX和CZML文件类型,其他包括带有可选服务器端转换服务的压缩 shapefile。
    • 支持 WMS,WFS,Esri,abs ITT,openstreetmap,Mapbox,Urthecast,和WMTS项类型。
    • 支持查询 WMS,WFS,Esri,CSW,CKAN和Socrata服务组。
    • 三维( 铯) 或者 2D 模式( 单张)。 CZML格式支持 3D 个对象。
    • CSV,CZML,WMS支持的时间维度。 自动设置图层动画,或者向前或者向后滑动时间控制。
    • Drag-and-drop文件从你的桌面到浏览器,即时可视化( 不需要文件上载到服务器)。
    • 通过服务器端OGR2OGR服务( 需要上传) 支持的文件类型范围更广泛。
    • 所有 ASGS ( 澳大利亚统计地理标准) 区域类型( LGA,SA2,英联邦选举区等) 支持 CSV区域地图,另外还有几个: 主要健康网络。统计区域。ISO 3字母国家代码等。
    • 用户可以生成他们当前地图视图的可以重用URL链接,以快速共享网络托管数据的mashup。

    Terria screenshot

    ,正在使用 TerriaJS?

    由Data61开发的站点 Data61

    我们知道的站点正在使用 TerriaJS。 这些不是endorsements或者推荐信。

    技术

    正在启动

    构建基于terria的地图最简单的方法是使用TerriaMap起始点。 这为你提供了HTML结构。服务器和构建过程,你需要立即获得站点和运行的。

    请参见 getting在文档中的所有细节。

    组件和名称

    相关组件
    • 自动生成的网页界面,为创建和编辑目录( 初始化) 文件提供了自动生成的网页接口。
    • 收费 Generate-TerriaJS-Schema 工具,它通过处理TerriaJS源代码,自动生成用于验证目录文件和编辑器的模式。
    • 收费为 TerriaMapStatic,可以作为 static HTML网站部署,比如在Github页面上。

    加入社区

    联系 !


    WEB  数据  EXP  构建  Building  GEO