<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic geojson file doesn't plot points on mapbox in jupyter notebook in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6622#M2675</link>
    <description>&lt;P&gt;I am running jupyter notebook on a Databricks cluster and attempting to render a map. I tried the example from the documentation to test and it doesn't plot the points.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Load data from sample csv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;data_url = 'https://raw.githubusercontent.com/mapbox/mapboxgl-jupyter/master/examples/data/points.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;df = pd.read_csv(data_url)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Must be a public token, starting with `pk`&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;token = mapbox_token&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Create a geojson file export from a Pandas dataframe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;df_to_geojson(df, filename='points.geojson',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties=['Avg Medicare Payments', 'Avg Covered Charges', 'date'],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lat='lat', lon='lon', precision=3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Generate data breaks and color stops from colorBrewer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;color_breaks = [0,10,100,1000,10000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;color_stops = create_color_stops(color_breaks, colors='YlGnBu')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Create the viz from the dataframe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;viz = CircleViz('points.geojson',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_token=token,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height='400px',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color_property = "Avg Medicare Payments",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color_stops = color_stops,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;center = (-95, 40),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zoom = 3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;below_layer = 'waterway-label'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;viz.show()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 01 Apr 2023 00:20:15 GMT</pubDate>
    <dc:creator>kll</dc:creator>
    <dc:date>2023-04-01T00:20:15Z</dc:date>
    <item>
      <title>geojson file doesn't plot points on mapbox in jupyter notebook</title>
      <link>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6622#M2675</link>
      <description>&lt;P&gt;I am running jupyter notebook on a Databricks cluster and attempting to render a map. I tried the example from the documentation to test and it doesn't plot the points.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Load data from sample csv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;data_url = 'https://raw.githubusercontent.com/mapbox/mapboxgl-jupyter/master/examples/data/points.csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;df = pd.read_csv(data_url)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Must be a public token, starting with `pk`&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;token = mapbox_token&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Create a geojson file export from a Pandas dataframe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;df_to_geojson(df, filename='points.geojson',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties=['Avg Medicare Payments', 'Avg Covered Charges', 'date'],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lat='lat', lon='lon', precision=3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Generate data breaks and color stops from colorBrewer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;color_breaks = [0,10,100,1000,10000]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;color_stops = create_color_stops(color_breaks, colors='YlGnBu')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;# Create the viz from the dataframe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;viz = CircleViz('points.geojson',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_token=token,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height='400px',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color_property = "Avg Medicare Payments",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color_stops = color_stops,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;center = (-95, 40),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zoom = 3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;below_layer = 'waterway-label'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;viz.show()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 00:20:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6622#M2675</guid>
      <dc:creator>kll</dc:creator>
      <dc:date>2023-04-01T00:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: geojson file doesn't plot points on mapbox in jupyter notebook</title>
      <link>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6624#M2677</link>
      <description>&lt;P&gt;Hi @Kaniz Fatma​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the response. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have all the required libraries installed to render the map. The code that I linked is from the official mapbox docs. see here: &lt;A href="https://github.com/mapbox/mapboxgl-jupyter" alt="https://github.com/mapbox/mapboxgl-jupyter" target="_blank"&gt;https://github.com/mapbox/mapboxgl-jupyter&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It doesn't appear to be an issue with the token because the map is being rendered in the output cell. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue seems to be the data points in `points.geojson` do not appear on the map. That layer is missing. It doesn't throw any errors either, at least in the cell output. The only warning I see is: &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;/databricks/python/lib/python3.9/site-packages/IPython/core/display.py:419: UserWarning:
&amp;nbsp;
Consider using IPython.display.IFrame instead&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I suspect if you attempt to reproduce on your end within jupyter running on databricks compute, you may experience the same issue. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reference, I am using:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;python 3.9
&amp;nbsp;
mapboxgl 0.10.2&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Apr 2023 19:58:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6624#M2677</guid>
      <dc:creator>kll</dc:creator>
      <dc:date>2023-04-02T19:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: geojson file doesn't plot points on mapbox in jupyter notebook</title>
      <link>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6625#M2678</link>
      <description>&lt;P&gt;@Kaniz Fatma​&amp;nbsp; Do you have any updates? were you able to reproduce the error? i am not able to plot within jupyter notebook. &lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2023 23:44:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/geojson-file-doesn-t-plot-points-on-mapbox-in-jupyter-notebook/m-p/6625#M2678</guid>
      <dc:creator>kll</dc:creator>
      <dc:date>2023-04-04T23:44:09Z</dc:date>
    </item>
  </channel>
</rss>

