GeoJson 造型 Asymmetrik/ngx-leaflet

Posted

技术标签:

【中文标题】GeoJson 造型 Asymmetrik/ngx-leaflet【英文标题】:GeoJson styling Asymmetrik/ngx-leaflet 【发布时间】:2018-01-24 19:13:26 【问题描述】:

您好,我对 Asymmetrik/ngx-leaflet geojson 解释有疑问。

我的geojson是自动生成的,颜色和不透明度对应于地图信息。每个 geojson 都是一个 FeatureCollection,其中包含多个不同样式的多边形。

我尝试了不同的选项,我发现可以设置多边形的样式,但它们似乎都不起作用。

geoJson 示例:

  
   "type":"FeatureCollection",
   "features":[  
        
         "geometry":  
            "type":"Polygon",
            "coordinates":[  
               [...]
            ]
         ,
         "type":"Feature",
         "properties":  
            "style":  
               "color":"#ff0000",
               "weight":0,
               "opacity":0.2
            
         
      , ... ]

我一直在尝试多种似乎对人们有用的选项。 ngx-leaflet 文档中的 geojson 内部也没有任何样式。

我应该如何设置上面的样式以使 ngx-leaflet 显示正确的颜色、笔触和不透明度?

【问题讨论】:

【参考方案1】:

ngx-leaflet 不会对您添加到地图的图层进行任何操作。因此,您可以在创建功能时提供样式选项。

例如,

let geoJson = ...;
let options =  "color": "#ff7800", "weight": 5, "opacity": 0.65 ;
L.geoJSON(geoJson, options).addTo(map);

这个例子取自这里:http://leafletjs.com/examples/geojson/

【讨论】:

以上是关于GeoJson 造型 Asymmetrik/ngx-leaflet的主要内容,如果未能解决你的问题,请参考以下文章

GeoJson的生成与解析,JSON解析,Java读写geojson,geotools读取shp文件,Geotools中Geometry对象与GeoJson的相互转换

text bad_geojson_pts.geojson

cesium 何如加载大数据量的geojson格式的数据,geojson有切片吗

验证 geojson 对象

GeoJSON 和 TopoJSON

GIS风暴GeoJSON数据格式案例全解