keplergl / kepler.gl

Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
http://kepler.gl
MIT License
10.25k stars 1.72k forks source link

[Bug][Jupyter Widget] Map Config Section is missing #1626

Open rahatfcc opened 2 years ago

rahatfcc commented 2 years ago

Describe the bug No Map Config Section from where JSON Config can be extracted. It was present in v0.2.2

To Reproduce Steps to reproduce the behavior:

  1. Just render in any map in latest version

Expected behavior A tab named "Map Config" Should be there on the right side of "Base Map" Tab

Screenshots

Environment (please complete the following information):

Error Keplergl erro

How it should be Keplergl erro_v0 2 2

rahatfcc commented 2 years ago

hi @heshan0131 , any update on this please?

felixtoivo commented 2 years ago

Map config section still missing, is there anything to do?

juliocraf commented 1 year ago

a solution to this problem is to generate the map in Jupiter, customize and then get the settings

follow example:

base map view 01

Loading map based on excel 02

map customization in Jupiter 04

obtaining the configs 03

Saving the map with the obtained configs 05

map saved with the indicated settings 06

Bo-Brown-Dev commented 11 months ago

Still no update on this?

I can't get Kepler to work in Jupyter, I have it working to save to html, but getting a usable config is a huge pain point.

jeromeshan commented 2 months ago

Hi. maybe anyone found a workaround?

Bo-Brown-Dev commented 2 months ago

@jeromeshan its been a while so can't perfectly remember but I think the only way i found to work around this was to:

  1. go to the Kepler website
  2. make a map in the web version by uploading my datasets as CSVs
  3. Save the config as a json
  4. Load the json as a dictionary in my project
  5. Save the dictionary as a pickle
  6. Dynamically edit and rewrite the pickle in my program.

Quite tedious but worth it in the end

May be easier if you can get the config while you are running the map in Jupyter and then save that as a pickle, but for my project that was not an option