首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
mapbox使用osm服务
2024-11-03
Mapbox使用详解
一.简介: Mapbox致力于打造全球最漂亮的个性化地图. 在一次偶然的地图相关资料搜索过程中发现了一个很神奇又很漂亮的地图,这个地图支持高度自定义各种地图元素,比如,道路,水系,绿地,建筑物,背景色,等等.Mapbox打造的Mapbox studio地图制作虚拟工作室,就是一个很完美的地图元素个性化编辑器.另外,我们也可以把自己项目的地理信息数据上传到Mapbox云端,然后在自己项目的客户端展现出来. Mapbox地图数据来源于Open Street Map(OSM)等其他地图数据供应
聊聊OSM
聊聊OSM 做路网的同学一定对OSM并不陌生,OSM是一个由英国人Steve Coast创立的一个项目,这个项目的目标是创建一个内容自由,且能让所有人编辑的世界地图.类似于维基百科的概念.和它对标的是谷歌的google map.google map是谷歌提出的电子地图服务.它是收费的.且并不提供友善的可以提供给所有人编辑的地图服务. OSM最值得称道的是它的语义结构,设计的非常简单,但是却非常通用,我们可以很方便的使用这个语义结构来定义我们需要的路网. 语义结构 OSM 仅仅定义了四个语义结构,
Cesium应用篇:3控件(2)BaseLayerPicker
所有范例均在github中搜索:ExamplesforCesium BaseLayerPicker控件非常简单,似乎没什么可说的,确实非常的简单,但作为一个底图选择控件,可以说是最基本的一个控件. Cesium的控件采用了knockout的MVVM框架,不要看我,我也不懂,总之会用就可以.Cesium提供的BasePicker好归好,但里面的很多Provider并不太实用,而一些符合中国国情的Provider有没有提供,所以本节主要介绍如何自定义BasePicker,提供给Viewer使用. 首
ArcGIS学习推荐
1. Arcgis Desktop 10帮助库 ArcGIS 系统的帮助库.该帮助库已经过编译,可为 ArcGIS 各方面的应用提供综合文档.建立该库的目的是满足以下各类主要用户的需求: GIS 专业人士,他们执行所有与 GIS 和影像相关的工作,包括制图.数据管理.编辑.分析和地理处理. 开发人员,他们使用 .NET.Java.C++.Web 编程 API.SQL 等来处理 ArcGIS. 管理员,安装和管理 ArcGIS 软件的管理员.指导和管理大型 DBMS 安装的数据库管理员 (DBA
TMS, XYZ & WMTS的不同
WMS是OGC定义的协议,用于请求任意区域的渲染地图图像.客户可以根据需要以平铺模式对其进行请求. WMS-C是OSGeo创建的WMS扩展,它向功能文档中添加了元数据,以使客户端知道在哪里发出请求,从而使它们与服务的图块对齐. WMS-C服务可能会拒绝未与其图块网格对齐的请求. TMS是OSGeo创建的协议,允许使用整数索引请求图块.它还提供用于发现和配置的元数据.可以将其实现为位于静态文件系统中的一组切片图像和元数据文件. Y轴从底部向上. WMTS是OGC创建的协议,允许使用整数索引请求图块
三维 WebGIS 新玩具:OpenGlobus
代码仓库地址:https://github.com/openglobus/openglobus 原创.@秋意正寒 目录 1 简介 2 HelloGlobus 3 在 Vite 中与 vue3 集成 4 在 Vite 中与 react 集成 5 示例代码 6 API风格 7 目前已完成的功能(截至发文时) 基本数据加载功能 界面定制与交互功能 渲染器及渲染效果相关功能 8 提供原生 WebGL 接口 9 展望未来 图层支持 默认控件 引擎的性能表现 三维可视化 1 简介 OpenGlobus 是一
Wami Map Project – 开源的 OSM API 服务
Wami 地图项目把 OSM 数据分享给所有的人,很容易使用.他们利用 MongoDB 的潜力进行大数据管理来实现从 OSM 数据来源搜索相关的数据.它们的 API 使人们有可能检索不同格式的 POI,包括 GeoJSON. OSM(OpenStreetMap)地图由用户根据手提 GPS 装置.航空摄影照片.其他自由内容甚至单靠地方智慧绘制.OSM 网站的灵感来自维基百科等网站.这可从该网地图页的“编辑”按钮及其完整修订历史获知.经注册的用户可上载 GPS 路径及使用内置的编辑程式编辑数据.目前
开源方案搭建可离线的精美矢量切片地图服务-3.Mapbox个性化地图定制入门
1.简介 mapbox是一家非常牛的公司,比如像特斯拉.DJI大疆创新.孤独星球.Airbnb.GitHub.Cisco.Snap.飞猪.Keep.Bosch这些在国内外各自领域中响当当的企业都是它的客户.专注于帮助企业打造定制化地图应用的Mapbox就是这样一家“你看不见我,但我无处不在”的企业.可以开发和定制web.android.IOS.VR.无人驾驶.甚至是游戏地图场景等. mapbox-gl是Mapbox一款开源Web地图服务解决方案,用于搭建精美的地图服务,可以免费创建并定制个性化地
利用OpenStreetMap(OSM)数据搭建一个地图服务
http://www.cnblogs.com/LBSer/p/4451471.html 图 利用OSM数据简单发布的北京地图服务 一.OSM是什么 开放街道图(OpenStreetMap,简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图(wiki:http://wiki.openstreetmap.org/wiki/Main_Page).尤其值得称道的是,osm数据开源,可以自由下载使用. 二.OSM数据结构 OpenStreetMap包括空间数据以及属
开源方案搭建可离线的精美矢量切片地图服务-8.mapbox 之sprite大图图标文件生成(附源码)
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html 1.什么是sprite文件 sprite 文件主要是将一堆小图生成一种大图的方法,并且将每张小图的位置信息保存下来,方便读取.在网络请求中会减少请求的数量,mapbox借
开源方案搭建可离线的精美矢量切片地图服务-6.Mapbox之.pbf字体库
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html 1.为什么要使用.pbf格式的字体库 .pbf全称Protocal Buffers,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数
开源方案搭建可离线的精美矢量切片地图服务-5.Mapbox离线项目实现
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html 1.中国地图离线实例 将所有的在线资源替换为本地资源,这里主要关注一下三种矢量切片的获取方式, 1.通过tms服务http://localhost:8080/geoser
开源方案搭建可离线的精美矢量切片地图服务-4.Mapbox样式设计
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html 1.Mapbox设计思想 下面我们以一条路的设计为基础进行分析.本身这只是线的矢量数据,我们要对它进行丰富的渲染,大体上分为四个部分: 1.橙色的为是路的主体.对应typ
OSM自建服务
1. 安装PostgreSQL. 2. 安装PostGis(安装目录为PostgreSQL目录). 3. 安装osm2pgsql. osm2pgsql下载地址:http://customdebug.com/osm/osm2pgsql.zip default.style文件:https://github.com/openstreetmap/osm2pgsql/blob/master/default.style default.style文件放到osm2pgsql\x64目录下 4. 下载O
Cesium应用篇:2影像服务(上)
文章中相关范例下载路径:https://yunpan.cn/cByQqkANWN7Pu 访问密码 823d Cesium中提供了多种ImageryProvider方式,来满足用户的实际需求,但作为天朝的一份子,可惜的是,看似很多,但最终的选择却又是捉襟见肘.如果是国内数据,个人认为天地图的不错,其他的地图都有偏移,但天地图的数据在国外有欠缺,假如你有一个模型数据或者地形数据,恰好是国外的某一个城市,比如马赛等,天地图就满足不了这种场景,而Bing的地图则面临Key,国内数据清晰度等
3D GIS 应用开发 —— 基于 Mapbox GL 的实践总结
最近在折腾的 web 端的可视化项目,由于相关业务的需要,用到了 Mapbox 这一地图开发的神器.在此先奉上一个基于mapbox-gl实现的demo(来源:uber的deck.gl项目): 下面我们从这个项目一步步来介绍 Mapbox 的前端 GIS 引擎 Mapbox GL JS. 一.简单了解 首先,Mapbox 在地图领域是一家很 Newbee 的公司.已为 Foursquare.Pinterest.Evernote.金融时报.天气频道.优步科技 等公司的网站提供了订制在线地图服务. 自
使用GeoServer+OpenLayers发布和调用WMTS、Vector Tile矢量切片服务 | Publishing and Calling WMTS, Vector Tile Service Using GeoServer + OpenLayers
Web GIS系列: 1.搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3 2.使用GeoServer+QGIS发布WMTS服务 3.使用GeoServer+OpenLayers发布和调用WMTS.Vector Tile矢量切片服务 . 4.Leaflet入门:添加点线面并导入GeoJSON数据 上一篇文章介绍了如何发布WMTS服务,这篇文章将继续介绍如何调用WMTS服务.此外,还将介绍如何发布和调用矢量切片服务. 调用WMTS服务
mapbox 支持国家2000 坐标系的数据
最近有个项目使用mapbox作为地图展示,但是mapbox 只支持web 墨卡托(3857)坐标系的数据.而客户想接入其他单位发布的共享数据,共享数据都是基于arcgisserver 发布的国家2000坐标系的数据服务.所以研究了一些解决方案. 研究目标:基于mapbox能够接入国家2000坐标系下的栅格切片服务,矢量数据服务 背景说明: 1. Mapbox 官方版本只支持基于osm 标准的栅格地图服务,以及3857(web墨卡托)投影的矢量切片数据 2. 共享平台提供的地图服务都是基于ar
影像服务——加载CESIUM自带的影像服务
1.加载arcgis数据——ArcGisMapServerImageryProvider var viewer = new Cesium.Viewer("cesiumDiv",{ imageryProvider:new Cesium.ArcGisMapServerImageryProvider({ url:'http://atlasmaps.esri.com/arcgis/rest/services/Esri/USA_Population_Density
[原]在GeoServer中为OpenStreetMap数据设置OSM样式
转载请注明作者think8848和出处(http://think8848.cnblogs.com) 在前面几篇文章中,我们讲到了部署Postgresql,部署PostGis,部署GeoServer以及部署osm2pgsql并导入openstreetmap数据,现在到了发布和呈现OSM数据的时候了,今天我们先来个简单的,使用开源的样式文件呈现地图,本文主要参考了这里. 1. 创建图层数据表 到目前为止,chinaosmgisdb中包含了planet_osm_line,planet_osm_poin
OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
开源与成熟商业的瓦片地图服务(TMS 2 WMTS),都有如下共同的特性,基本成为了标准: (1) 坐标系:WGS84 (2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影) -------------------------------------------- 注:均为弧度. (3) 当经度范围在[-180,180],投影为正方形时,纬度范围:[-85.05113, 85.05113] (4) 图片大小:256*256 (5) 图片格式:jpg[有损压缩率高.不透明] png
热门专题
WPF文本框自动全选
C# 根据出生日期计算年龄
loading gif 透明
excel可以使用正则表达式吗
flutter 分环境开发
ce x64 创建内存
Cascader层级太多怎么显示
python 自动化处理文件上传window窗口
robot framework 请求参数只注释一个
js汉字正则表达式不能用
asm小助手能监控我吗
getUTF8BytesFromGBKString 奇数乱码
springboot 引入不了mongoTemplate对象
js传timestamp
python pymssql批量添加
pycharm滑块解锁
label文本设置文字对齐方式
windows 文件批量转换为utf-8 iconv
java 三大器监听器(Listener)
mysql5 生成 指定行数据