Questions tagged «mapbox»

一家创建用于样式设计和部署地图以及提供托管地图服务的工具的公司

8
自托管Mapbox矢量图块
正如在FOSS4G上的演讲中所介绍的那样,Mapbox Studio允许创建Mapbox矢量图块并将其导出为.mbtiles文件。 所述mapbox-gl.js库可以被用于动态风格和渲染在客户端(浏览器)侧Mapbox矢量瓷砖。 缺少的部分:如何自托管Mapbox矢量图块(.mbtiles),以便可以通过mapbox-gl.js使用它们? 我知道Mapbox Studio可以将矢量图块上传到Mapbox服务器,并让其托管图块。但这对我来说是没有选择的,我想将矢量切片托管在自己的服务器上。 事实证明,下面的TileStream方法是死胡同。请参阅我的答案以获取Tilelive的有效解决方案。 我尝试了TileStream,它可以从.mbtiles文件中提供图像切片: 我的网页使用mapbox-gl v0.4.0: <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.4.0/mapbox-gl.css' rel='stylesheet' /> <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.4.0/mapbox-gl.js'></script> 并在JavaScript脚本中创建mapboxgl.Map: var map = new mapboxgl.Map({ container: 'map', center: [46.8104, 8.2452], zoom: 9, style: 'c.json' }); 该c.json样式文件配置矢量瓦来源: { "version": 6, "sprite": "https://www.mapbox.com/mapbox-gl-styles/sprites/bright", "glyphs": "mapbox://fontstack/{fontstack}/{range}.pbf", "constants": { "@land": "#808080", "@earth": "#805040", "@water": "#a0c8f0", "@road": "#000000" …

5
如果要用Mapbox Studio取代TileMill,有什么理由使用它?
我是使用TileMill的新手,它仍然看起来像是一个受欢迎的跨平台软件包,尽管我一直在使用它(在Mac OSX上)遇到常见的错误和错误。在Mapbox的页面上,它表示Mapbox Studio旨在“完全替代和改进TileMill的功能”。 在学习Mapbox时,该服务在其教程中仍然引用使用TileMill。那么我是否认为Mapbox Studio是前进的方向,只是他们还没有更新文档?
25 tilemill  mapbox 

3
新的Mapbox矢量图块可以用作QGIS底图吗?
随着mapbox矢量图块的实现,人们开始质疑如何将它们用作QGIS 打印地图中的底图(假设任何人都不再关心打印图了!)。 要在高质量的打印地图中使用OSM数据,当前涉及下载数据,对其进行样式设置并将其用作底图-而不是使用openlayers插件底图,因为底图是栅格并且在大尺寸打印时效果不佳。 我对是否可以使用mapbox OSM矢量切片图层来减轻OSM数据的下载和样式(后方的痛苦...)感到很感兴趣。当我听到“矢量”一词时,我想到的是打印质量... 也许是一个允许用户登录并使用自己的Mapbox图层作为底图的mapbox QGIS插件? 任何想法或见解表示赞赏!

1
传单:如何使用removeLayer?
这让我发疯。请参见《 Leaflet》教程,以向地图添加图层控件: L.Icon.Default.imagePath = "Scripts/images"; var mapUrl = 'http://{s}.tile.openstreetmap.se/hydda/full/{z}/{x}/{y}.png'; var secondMap = 'http://{s}.tile.osm.org/{z}/{x}/{y}.png'; var littleton = L.marker([39.61, -105.02]).bindPopup('This is Littleton, CO.'), denver = L.marker([39.74, -104.99]).bindPopup('This is Denver, CO.'), aurora = L.marker([39.73, -104.8]).bindPopup('This is Aurora, CO.'), golden = L.marker([39.77, -105.23]).bindPopup('This is Golden, CO.'); var cities = L.layerGroup([littleton, denver, aurora, golden]); var …

2
如何将geoJSON数据导入MapBox
在尝试将可编辑数据导入mapbox时,我无法以系统接受的格式导入数据。 它拒绝该数据并显示一条错误消息,指出: city.geojson:输入失败。第1行不建议使用老式的crs成员。 在阅读时,我认为文件转换一定有问题,因此我将其与提供给MapBox 的示例文件进行了比较,而没有发现任何差异。 接下来是最令人困惑的部分:尝试导入示例文件时,我从系统中收到非常相似的错误消息: stations.geojson:输入失败。不建议使用老式的crs成员,>此对象等效于默认对象,应在第1行上将其删除。 现在我的问题是:如何将geoJSON文件导入MapBox?
13 geojson  mapbox 

1
Mapbox错误:样式未完成加载
我正在尝试基于suncalc结果并使用geojson在mapbox地图上绘制。首先,我尝试创建2个函数,对于要绘制的每一行,一个函数。但是当我这样做时,它只会显示最后一个调用的函数。所以我得出结论,因为我不熟悉mapbox和Leaflet语法,所以我不知道如何管理图层。 使用传单示例,我得到了以下代码: JAVASCRIPT function drawOnMap(sAz){ //sun calculation stuff, doesn't matter for the problem var lt = parseFloat(document.getElementById('lat').value); var ln = parseFloat(document.getElementById('long').value); var R = 6371000; //Earth's radius var d = 10000* Math.sin(1); // Distance var brngSR = deg2rad(sAz); var ltr = deg2rad(lt); var latSR = rad2deg(Math.asin( Math.sin(ltr)*Math.cos(d/R) + Math.cos(ltr)*Math.sin(d/R)*Math.cos(brngSR) )); …

2
将向量图块源添加到QGIS
是否可以将矢量图块源(使用MapBox的协议缓冲区格式或GeoJSON或其他方式)添加到QGIS?如果是这样,怎么办? (我的问题有点类似于可以将新的Mapbox矢量图块用作QGIS底图吗?但不限于MapBox源,而不仅仅是底图或OpenLayers。)



1
CartoCSS的未来是什么(即它有一个)?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 MapBox 最近宣布,他们将从CartoCSS转向完全可视化的界面。显然,基于UI的新样式表将基于JSON,因此尽管新界面是点击系统,但从事此项目的开发人员之一仍然认为,对于编码人员而言,最终它将比以前的系统更好: 新的编辑器https://t.co/i7uy2V8YGL对于编码人员来说甚至更好:GL样式可以在编辑器中修改为JSON,并在JS中动态修改—汤姆·麦克赖特(@tmcw),2015年7月29日 但是,值得注意的是(并且希望我拥有此权利)这些JSON样式表由WebGL呈现,而CartoCSS用于创建由Mapnik呈现的XML。因此,尽管其中一种可以替代另一种,但至少在某种程度上可以替代,但它们的功能却不尽相同。 因此,这使我想知道CartoCSS会留在哪里? 目前,许多主要的地图图块样式都使用该语言,也许最值得注意的是OpenStreetMap的默认样式。CartoDB也使用它,正如他们在下面的推文中指出的那样,他们的开发人员之一计划暂时坚持使用它,但这似乎也暗示他们将在某个时候放弃它。 @Anonymaps @tmcw但是,我们坚持使用它的时间更长了!— Francisco Dans(@fdans)2015年7月29日 在最近的一个方面,有一个名为kosmtik的项目,我通过此线程找到了。该工具读取与TileMill相同的.mss(cartocss)和.mml(json)文件,并使用Mapnik进行渲染,因此它确实为TileMill提供了替代方法,后者不再得到积极开发。 这个问题的最终根源是,我在一两个月前在TileMill进行了一个相当复杂的项目,也许要完成它需要25%到50%。但是随着这一公告的发布,我开始怀疑我是否正在将自己推向一个无法维护/发展的媒介。 所以我的问题是,还有什么其他证据可以证明GIS社区对CartoCSS的使用水平(或缺乏)?
11 carto  mapbox  cartocss 

1
如何从OSM数据渲染Mapbox矢量图块?
我想使用OpenStreetMap数据以Mapbox矢量图块格式(MVT)格式渲染自己的矢量图块(最终与Mapbox的热Mapbox GL JS客户端渲染器一起使用)。 TileStache + Mapnik + mapnik-vector-tile + PostGIS是这样做的方式吗?如何配置Mapnik渲染MVT切片?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.