All Projects → MikesWei → Cesiumvectortile

MikesWei / Cesiumvectortile

Licence: apache-2.0
Cesium VectorTileImageryProvider支持小数据量的geojson、shape文件 矢量 动态切片,实现贴地

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Cesiumvectortile

Objto3d Tiles
Convert obj model file to 3d tiles
Stars: ✭ 480 (+134.15%)
Mutual labels:  cesium
Cesium Google Earth Examples
Google Earth plugin API samples ported to Cesium
Stars: ✭ 73 (-64.39%)
Mutual labels:  cesium
Quantized Mesh
Specification for streaming massive terrain datasets for 3D visualization.
Stars: ✭ 139 (-32.2%)
Mutual labels:  cesium
Ol Cesium
OpenLayers - Cesium integration
Stars: ✭ 660 (+221.95%)
Mutual labels:  cesium
Pts
Quantized Mesh Terrain Data Generator and Server for CesiumJS Library
Stars: ✭ 36 (-82.44%)
Mutual labels:  cesium
Cesium
cesium demo,cesium 研究过程中资料整理,包括: 1、示例,提供常规的cesium示例以及综合性的业务示例 2、工具,整理研究过程中写的一些数据获取、处理、分析的工具,例如网络3dtiles数据爬虫工具、b3dm 转 gltf工具 3、插件,根据研究过程中cesium感觉使用不方便的地方,添加插件,包括针对显示控件的汉化中文语言插件等
Stars: ✭ 84 (-59.02%)
Mutual labels:  cesium
Xbsjearthui
XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App
Stars: ✭ 373 (+81.95%)
Mutual labels:  cesium
Py3dtiles
⚠️ Project migrated to : https://gitlab.com/Oslandia/py3dtiles ⚠️
Stars: ✭ 152 (-25.85%)
Mutual labels:  cesium
Satvis
Satellite orbit visualization and pass prediction with Cesium.js
Stars: ✭ 68 (-66.83%)
Mutual labels:  cesium
Cesium demos
cesium样例库
Stars: ✭ 90 (-56.1%)
Mutual labels:  cesium
Cesium.hpuzyz.demo
This project is some demos of CESIUM. Much of them are from other people's blogs and cesium's official website (https://cesiumjs.org/tutorials/cesium-up-and-running/). Thanks to my good friend MikesWei (https://github.com/MikesWei) for giving me great help.
Stars: ✭ 681 (+232.2%)
Mutual labels:  cesium
Cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Stars: ✭ 8,095 (+3848.78%)
Mutual labels:  cesium
Cesium Map
Cesium 地图插件,用于添加国内各大地图厂商的地图🌎
Stars: ✭ 80 (-60.98%)
Mutual labels:  cesium
Iclient Javascript
Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Stars: ✭ 593 (+189.27%)
Mutual labels:  cesium
Angular Cesium
JavaScript library for creating map based web apps using Cesium and Angular
Stars: ✭ 141 (-31.22%)
Mutual labels:  cesium
Tin Terrain
A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes.
Stars: ✭ 392 (+91.22%)
Mutual labels:  cesium
Cesium Point Cloud Generator
A small Java-based tool for the generation of point cloud visualization datasets according to Cesium 3D Tiles.
Stars: ✭ 82 (-60%)
Mutual labels:  cesium
3d Wind Field
Visualize wind field on Cesium
Stars: ✭ 192 (-6.34%)
Mutual labels:  cesium
Cesiumjs Tutorial
CesiumJS中文基础教程 http://cesiumcn.org/ | http://cesium.coinidea.com/
Stars: ✭ 148 (-27.8%)
Mutual labels:  cesium
Webclient Javascript
MapGIS Client for JavaScript, is a cloud GIS network client development platform. It makes a perfect fusion of traditional WebGIS and cloud GIS; also integrates four mainstream map open source frameworks and visualization libraries such as Echarts, MapV, and D3, etc.. Therefore, highly-efficient visual expression and analysis of big data and real-time streaming data have been further enhanced.
Stars: ✭ 88 (-57.07%)
Mutual labels:  cesium

Cesium VectorTileImageryProvider 支持小数据量的geojson、shape文件矢量动态切片,实现贴地

npm 安装

    npm install cesiumvectortile

示例:

        VectorTileImageryProvider = Cesium.VectorTileImageryProvider;

        viewer = new Cesium.Viewer("cesiumContainer");
        var imageryProviderViewModels = viewer.baseLayerPicker.viewModel.imageryProviderViewModels;
        viewer.baseLayerPicker.viewModel.selectedImagery = imageryProviderViewModels[imageryProviderViewModels.length - 1];
        viewer.scene.debugShowFramesPerSecond = true;
        
        var provinceLayer = null;
        var provinceProvider = new VectorTileImageryProvider({
            source: appConfig.BaseURL + "Assets/Data/json/china_province.geojson",
            defaultStyle: {
                outlineColor: "rgb(255,255,255)",
                lineWidth: 2,
                fill: false,
                tileCacheSize: 200
            },
            maximumLevel: 20,
            minimumLevel: 1,
            simplify: false
        });
        provinceProvider.readyPromise.then(function () {
            provinceLayer = viewer.imageryLayers.addImageryProvider(provinceProvider);
        });

        var worldLayer = null;
        var worldProvider = new VectorTileImageryProvider({
            source: appConfig.BaseURL + "Assets/Data/shp/world/国家简化边界.shp",
            defaultStyle: {
                outlineColor: "rgb(255,0,0)",
                lineWidth: 1,
                fill: false,
                tileCacheSize: 200,
                showMaker: false,
                showCenterLabel: true,
                fontColor: "rgba(255,0,0,1)",
                labelOffsetX: -10,
                labelOffsetY: -5,
                fontSize: 13,
                fontFamily: "黑体",
                centerLabelPropertyName: "NAME"
            },
            maximumLevel: 20,
            minimumLevel: 1,
            simplify: false
        });
        worldProvider.readyPromise.then(function () {
            worldLayer = viewer.imageryLayers.addImageryProvider(worldProvider);
        });
依赖
更新
2019.06.03
  • 1、支持要素查询:增加构造函数可选参数allowPick,事件featuresPicked
2018.07.15:
  • 1、支持虚线和阴影
2018.07.14:
  • 1、支持最新版Cesium;
  • 2、支持以注记的方式显示关键属性,如地名等。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].