[OpenLayers-Users] GeoJSON Fill Colors
Nicholas Efremov-Kendall
n.e.kendall at gmail.com
Mon Jun 20 09:02:17 EDT 2011
hi,
you can set an external stylemap and then color the polygons individually by
attribute.
On Mon, Jun 20, 2011 at 7:35 AM, pday <pday at mitre.org> wrote:
> Hello,
>
> I am trying to pass in GeoJSON to a simple proof of concept mapping
> example.
> What I am hoping to do is pass a single GeoJSON file (hard-coded below only
> for demo's sake, will be read in soon), with multiple polygons of different
> colors.
>
> Can this be done in a single GeoJSON file or am I restricted to coloring
> them all the same per file? I tried setting the fillColor property under
> each polygon in the featurecollection below but was unsuccessful.
>
> My init() function is below that sets the map and parses two simple
> polygons. Thank you
>
> -Pat
>
> function init(){
> map = new OpenLayers.Map( 'map' );
> layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
> "http://vmap0.tiles.osgeo.org/wms/vmap0",
> {layers: 'basic'} );
> map.addLayer(layer);
> map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
> var featurecollection = {
> "type": "FeatureCollection",
> "features": [
> {"geometry": {
> "type": "GeometryCollection",
> "geometries": [
> {
> type: "Polygon",
> coordinates:
> [[
> [-14.7656,
> 73.0309],
> [-30.2344,
> 46.0929],
> [-9.8438,
> -47.9709],
> [-94.9219,
> -59.1614],
> [-124.4531,
> -18.6194],
> [-155.3906,
> 45.6031],
> [-137.1094,
> 75.3272]
> ]]
> },
> {
> type: "Polygon",
> coordinates:
> [[
> [-106.1719,
> -28.8968],
> [-16.1719,
> 41.5298],
> [39.3750,
> -37.1377]
> ]]
> }
> ],
> },
> "type": "Feature",
> "properties": {}}
> ]
> };
> var geojson_format = new OpenLayers.Format.GeoJSON();
> var vector_layer = new OpenLayers.Layer.Vector();
> map.addLayer(vector_layer);
> vector_layer.addFeatures(geojson_format.read(featurecollection));
>
> }
>
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/GeoJSON-Fill-Colors-tp6495593p6495593.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110620/203e4f83/attachment.html
More information about the Users
mailing list