Re: Icon Map Capabilities and Guide

Kudo Kingpin
10530 Views
jamesdales
Kudo Kingpin
Kudo Kingpin

Icon Map Capabilities and Guide

Icon Map is a custom visual providing a flexible set of mapping capabilities for Power BI.

 

Background layers:

  • A choice of raster background layers including custom URLs that can be configured using Power BI measures
  • Overlay additional transparent layers onto your map, including support for WMS layers
  • Support for vector tiles

Map Objects:

  • Circles
  • Lines
  • Images
  • Well Known Text (WKT) shapes including line strings, points and polygons held in your Power BI dataset

Vector layers:

  • GeoJSON layers hosted on an external server
  • Vector tiles

With support for text labels, drill down, drill through, report page tooltips and extensive customization using expression based formatting

 

More details for Icon Map can be found at www.icon-map.com.

kewaynes
Helper IV
Helper IV

Is there a way to allow users to draw polygons on the map? So if we wanted to calculate aggregations based on datapoints that a user has drawn a polygon around...

Hi @kewaynes 

 

There's a lasso option that allows you to draw around the points on the map, highlighting them. Would this do what you need?

 

lasso1.pnglasso2.png

 

Hi James,

 

Yes, I believe this should do the trick. Thanks for the repsonse.

Buzz139
New Member

Hi James,

I love Icon Map and its very usefull. 

Bur is there a way to have Points and a Geojson in one Map? I tried to add that Points in a Geojson as Polygon (calculated a 500m Circle) but that didnt worked well, because they are too small. Is using a custom background layer with that points the best practice? 

 

Thank you in advance!

djurecicK2
Super User
Super User

Hi @jamesdales ,

 Thank you again for Icon Map! I do have a question about selecting items with labels. Right now, it seems like the selection only works for the part of the point that is not covered by a label.

 

I would like to have a label fully cover a point, or at least be centered on a point, while retaining the ability to click anywhere on the point (or label) to zoom to that point. Is there any way to do this? I can provide a sample .pbix if that would be helpful.

 

Thanks.

gbauerle
Regular Visitor

Hi!

 

I am having a problem zooming at properties from my Geojson file. Every time that I set the "Zoom map to objects" to "No", I am able to zoom to the land that I want. But, when I change the Power BI page and come back later, it is not working anymore.

 

Does anybody ever had the same problem?

 

Best regards.

djurecicK2
Super User
Super User

Hi @jamesdales , 

Perfect- thank you!!

djurecicK2
Super User
Super User

Hi @kewaynes ,

 Thank you for taking time to respond- I appreciate it. In this case, I am trying to set transparency for a geoJSON file. 

djurecicK2_0-1673452468149.png

 

The application is showing the boundaries of a city (border only with no fill). And seperately showing points inside and outside of the boundary. 

Like below, but not with a different color inside the boundary.

djurecicK2_1-1673452537112.png

I'm open to suggestions- maybe I should be looking at using an Overlay instead.

Hi @djurecicK2 

 

You could create a measure as follows:

 

Transparent = "#00000000"

 

The first 6 digits specify the color - in RGB format, the final two digits represent the opacity.

Use expression based formatting ("fx" button) to select your measure for the fill color. This should then show your GeoJSON shapes completely transparent.

Hi James,

I am trying to figure out what logic maybe implemented for transparency. 
If I have a table with plot_id with lat&lon for plots and in GEOJSON there are again plot_id, lat&lon and polygon data. 
If I filter the first table - what condition will work to set polygon transparent like "if ?condition? then transparent"
Plot_id kinda shouldn't, maybe pair of lat&lon?

Thanks in advance

djurecicK2
Super User
Super User

One more question please- is there a way to set the "Fill Color of inactive shapes" to transparent when using GeoJSON? 

Hi djurekcicK2,

 

I'm newish as well to Icon Map, but I know James is a busy guy so I'll take a stab at answering your question and hopefully come off at least halfway intelligent. And sorry if I state some obvious things you may already know. But I believe setting the Fill Color to transparent can be achieved by using the Fill Transparency feature. You would need to create a DAX formula that uses some logic that says something along the lines of, 'If value blank, then 100, else 0. This would make all the shapes with no values be completely transparent, while preserving the fill for the shapes that have values.

kewaynes_0-1673442415303.png

 

You would want to select Format Style as Field Value and then populate the 'What field should we base this on?' with your measure.

kewaynes_1-1673442498917.png

 

Let me know if this helps.

 

djurecicK2
Super User
Super User

Hi @jamesdales ,

 Just discovered Icon Map as a great alternative to ArcGIS!

 

One thing I haven't figured out yet is if there is a way to center a label inside the circle. My labels are appearing in the upper left of the circles like below:

djurecicK2_0-1673359146574.png

 

Hi @djurecicK2 

 

I'll sort this out for you, but will likely be a code change to Icon Map. It'll get released here before it goes to app source: https://icon-map.com/downloads.html

 

Thanks

 

James

Thanks @jamesdales !!

planeflake
Regular Visitor

I have had a lot of enjoyment using Iconmap so far. 

I am currently struggling to display some images from azure blobs storage in an Iconmap.

I want the images to appear but be locked inside a boundary box or at one specific set of coords and not to scale when zooming in and out.

Is this possible?

 

Thanks in advance.

 

Oliver 

jamesdales
Kudo Kingpin
Kudo Kingpin

Hi - it's possible to use WKT to show polygons and/or points, and have images on the map at the same time, if that's what you mean? Check out: https://icon-map.com/blogs/blogs.html#multiobjects

 

Is there an option to show a circle over a polygon with related info (size/color)?

Thanks in advance

Hi James,

 

Me again. Thanks again for the repsonse above. It obviously helped me sort out being able to include both images (to replace the map dots) and polygons( to show boundaries). However, not I have a slightly more complex issue. 

 

I have every location by minute of a vehicle for a day. Since this results in so many datapoints (a lot of them on top of each other), I've created a slicer the user can use to filter down to 15 minutes segments. It does that just fine. However, now the issue is that the polygons go away since they aren't part of the filter context for that selected 15 minute time period. The workaround I'm using is just replicating a row for each polygon for every 15 minute period. This works but obviously won't scale very well.

 

Hopefully my rambling made at least a little sense. Thoughts? Or is there more info I could provide?

Thanks James

kewaynes
Helper IV
Helper IV

Hi,

 

Is it possible to use the WKT feature to both change the image of the lat/lon points AND map polygons?

avatar user