Use custom map in Apache Superset Dashboard - geojson

Superset dashboards currently supports standard country maps (geojson) with ISO Codes.
What would be the best way to import a custom map (like a forest map or an ocean map for example...) in order to display it on a Superset Dashboard?
P.S. : the custom map in question is in Shapefile format

Related

Highmap Geojson of China cities

I am working on Highcharts Maps of china, but can not find the city level Geojson to implement.
https://code.highcharts.com/mapdata/
I can find the only Province Geojson
All available maps you can find in the Highmaps map collection. If the map which you are looking for doesn't exist there that means that you will need to create it by yourself. How to do it you can find here: https://www.highcharts.com/docs/maps/custom-geojson-maps
You can also report the idea about creating those maps here: https://github.com/highcharts/map-collection-dist/issues

Create and save a Google Map (with placemarkers) through the API

I would like to make a script that:
Creates a Google Map (daily)
Adds placemarks through Lon/Lat in a CSV-file
Saves the map (and make it public) to my Google Account.
using the Google Map API. This is very easy to do manually but is it possible to do using the API? I can only see how to add a Google Map to your website, and the likes of it.
Let's say for example that I want to make a daily map of armed robberies in the USA. I have a CSV file with all the locations (as Lon/Lat). I want to create a map at 0.01 a.m. that can be shared on social media (for example using Twitter API to share the location of that map). I do not want to use a website in the process.
Is this possible? How can I do that? I am using Ruby on Rails but I am more interested, at this point, to see how this can be done in any script or pseudo-code.

Are there mapping/graphing front ends that can call the Socrata API?

How complex a project would this be?
There is the issue of integrating the dataset specific API.
I.e. dataset column names, dataset metadata perhaps
There is the issue of integration higher level APIs.
I.e names of datasets available, information about the specific portal, ...
Am I missing the point here with my question? Or would this a major coding project?
RLH
There are a couple of options you might take a look at:
You can actually create maps from Socrata data right from within our data exploration tools. Here's a support article on how you can do so
Using the GeoJSON output from our API, you can pull data into tools like CartoDB without needing to download it first
You could create a map mashup using a library like Leaflet or the Google Maps API. Here's an example of how to do it with the Google Maps API

Google Maps API - Custom Markers

Is it possible to have specific markers based on a user's search with Google Maps API? For example, I'd like to be able to create unique markers for different food cuisine types: american, asian, european, and indian. If the user types in american for example, can I add a special marker for this and if so, how can I achieve this?
Google has a great API that details how to do what you need pretty well. The Google Places API has some examples of how to search for places. The Maps API has an example on how to add custom marker symbols. Once you get the data back from the query posted, you can parse it to get details on the restaurant and associate an icon with that restaurants position
I think you are looking for the iOS SDK (I just looked at your tags):
https://developers.google.com/maps/documentation/ios/marker

How to process map data from OpenStreetMap with Java?

I'm developing an Java application which, given a list of street names, must get a route and information about each street name, as the city or cities where each street is located. This is a preprocessing, made in a desktop, for an Android application.
For that I must to process data from some map source like OSM. I need to easily access data from streets and some other points programmatically to select my desired data.
I need to do it with Java. Is there some Java library for this?
The OSM wiki has a large list of routing software and libraries. Some of them use Java, for example GraphHopper. Also don't forget to take a look at the various online and offline routers to get some inspiration.

Resources