bundles / IPython 9.12.0 / IPython / core / display / GeoJSON / __init__
function
IPython.core.display:GeoJSON.__init__
source: /IPython/core/display.py :674
Signature
def __init__ ( self , * args , ** kwargs ) Summary
Create a GeoJSON display object given raw data.
Parameters
data: dict or listVegaLite data. Not an already-serialized JSON string. Scalar types (None, number, string) are not allowed, only dict or list containers.
url_template: stringLeaflet TileLayer URL template: http://leafletjs.com/reference.html#url-template
layer_options: dictLeaflet TileLayer options: http://leafletjs.com/reference.html#tilelayer-options
url: unicodeA URL to download the data from.
filename: unicodePath to a local file to load the data from.
metadata: dictSpecify extra metadata to attach to the json display object.
Examples
The following will display an interactive map of Mars with a point of interest on frontend that do support GeoJSON display.from IPython.display import GeoJSON
✓GeoJSON(data={ "type": "Feature", "geometry": { "type": "Point", "coordinates": [-81.327, 296.038] } }, url_template="http://s3-eu-west-1.amazonaws.com/whereonmars.cartodb.net/{basemap_id}/{z}/{x}/{y}.png", layer_options={ "basemap_id": "celestia_mars-shaded-16k_global", "attribution" : "Celestia/praesepe", "minZoom" : 0, "maxZoom" : 18, })✓
<IPython.core.display.GeoJSON object>In the terminal IPython, you will only see the text representation of the GeoJSON object.
Aliases
-
IPython.display.GeoJSON.__init__