1. <small id='6VPxQ'></small><noframes id='6VPxQ'>

      <legend id='6VPxQ'><style id='6VPxQ'><dir id='6VPxQ'><q id='6VPxQ'></q></dir></style></legend>
      <tfoot id='6VPxQ'></tfoot>
        <bdo id='6VPxQ'></bdo><ul id='6VPxQ'></ul>
      <i id='6VPxQ'><tr id='6VPxQ'><dt id='6VPxQ'><q id='6VPxQ'><span id='6VPxQ'><b id='6VPxQ'><form id='6VPxQ'><ins id='6VPxQ'></ins><ul id='6VPxQ'></ul><sub id='6VPxQ'></sub></form><legend id='6VPxQ'></legend><bdo id='6VPxQ'><pre id='6VPxQ'><center id='6VPxQ'></center></pre></bdo></b><th id='6VPxQ'></th></span></q></dt></tr></i><div id='6VPxQ'><tfoot id='6VPxQ'></tfoot><dl id='6VPxQ'><fieldset id='6VPxQ'></fieldset></dl></div>
    1. 将 2500 个 geoJSON 多边形渲染到传单地图上

      时间:2023-08-08

    2. <tfoot id='nN8fO'></tfoot>
          <tbody id='nN8fO'></tbody>
          <bdo id='nN8fO'></bdo><ul id='nN8fO'></ul>

          <legend id='nN8fO'><style id='nN8fO'><dir id='nN8fO'><q id='nN8fO'></q></dir></style></legend>
          <i id='nN8fO'><tr id='nN8fO'><dt id='nN8fO'><q id='nN8fO'><span id='nN8fO'><b id='nN8fO'><form id='nN8fO'><ins id='nN8fO'></ins><ul id='nN8fO'></ul><sub id='nN8fO'></sub></form><legend id='nN8fO'></legend><bdo id='nN8fO'><pre id='nN8fO'><center id='nN8fO'></center></pre></bdo></b><th id='nN8fO'></th></span></q></dt></tr></i><div id='nN8fO'><tfoot id='nN8fO'></tfoot><dl id='nN8fO'><fieldset id='nN8fO'></fieldset></dl></div>

            <small id='nN8fO'></small><noframes id='nN8fO'>

              • 本文介绍了将 2500 个 geoJSON 多边形渲染到传单地图上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我一直在寻找,但似乎找不到解决方案.

                I've been searching but cannot seem to find a solution.

                我有一个 170mb 大小的 GeoJSON 文件.它包含大约 2500 个多边形.不知何故,我需要将它渲染到传单地图.显然我没有机会.

                I have a GeoJSON file which is 170mb in size. It contains about 2500 polygons. Somehow I need to render it to a leaflet map. Evidently at that size I have no chance.

                呈现这些数据的最简单方法是什么?我是否能够创建一个完整的透明 png,它可以简单地呈现在世界地图上.巨大的尺寸是由于复杂性和多边形的数量.在这一点上,我不需要它是交互式的.

                What will the easiest way to render this data? Am I able to create a complete transparent png which can simply be rendered over the world map. The huge size is due to the complexity and the number of polygons. At this point I don't need it to be interactive.

                谢谢,布赖恩

                推荐答案

                最简单的方法是根据这些数据创建自己的地图图块.有几种方法可以实现,但我的建议是您使用 TileMill.它是免费的,而且非常易于使用.所以,基本上你会:

                The easiest way is to create your own map tiles based on that data. There are a couple of ways of achieving this but my suggestion is that you use TileMill. It's free and very easy to use. So, basically you would:

                • 使用 TileMill 并将您的 GeoJSON 文件指定为数据源

                • Use TileMill and specify your GeoJSON file as the data-source

                在 TileMill 中使用特殊的类似 CSS 的语言配置地图的显示方式(如多边形的颜色)

                Configure how the map should be displayed (like the color of the polygons) with a special CSS-like language inside TileMill

                生成图块

                在您的 Leaflet 地图中加载一个新的 TileLayer 以引用您的文件

                Load a new TileLayer in your Leaflet map that references your files

                实际上我前段时间写过一个使用 .shp 而不是 GeoJson 的教程,但应该足够相似:

                I've actually written a tutorial some time ago that uses a .shp instead of a GeoJson, but should be similar enough:

                http://build-failed.blogspot.pt/2012/03/custom-map-tiles-part-2-tilemill.html

                这篇关于将 2500 个 geoJSON 多边形渲染到传单地图上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:结合 React 和 Leaflet 的好方法 下一篇:未找到传单标记生产环境

                相关文章

                最新文章

                <legend id='Cer6E'><style id='Cer6E'><dir id='Cer6E'><q id='Cer6E'></q></dir></style></legend>
                <tfoot id='Cer6E'></tfoot>
                  <bdo id='Cer6E'></bdo><ul id='Cer6E'></ul>
              • <small id='Cer6E'></small><noframes id='Cer6E'>

                1. <i id='Cer6E'><tr id='Cer6E'><dt id='Cer6E'><q id='Cer6E'><span id='Cer6E'><b id='Cer6E'><form id='Cer6E'><ins id='Cer6E'></ins><ul id='Cer6E'></ul><sub id='Cer6E'></sub></form><legend id='Cer6E'></legend><bdo id='Cer6E'><pre id='Cer6E'><center id='Cer6E'></center></pre></bdo></b><th id='Cer6E'></th></span></q></dt></tr></i><div id='Cer6E'><tfoot id='Cer6E'></tfoot><dl id='Cer6E'><fieldset id='Cer6E'></fieldset></dl></div>