I am using Amazon Quicksight as our enterprise BI application within the organization. And now I want to use the spatial data to visualize some maps over Europe and Asia. I see an option to include the US in the maps but I don't see an option to do the same for anything other than the US.
Is this a limitation from the Quicksight team that we can only use maps for the US and no other countries at the moment?
Yes you are right. Currently only the US is supported for the Filled map visualization option. You can find this documented here:
https://docs.aws.amazon.com/quicksight/latest/user/geospatial-charts.html
You can work around that using the latitude and longitude coordinates is the visualization called Points on map. You will need to provide the name of the place as an attribute, latitude and longitude.
You can find the list of countries coordinates here
FYI, filled maps are supported at a country level worldwide now. Point maps support down to City level worldwide too (need to add it to a Hierarchy along with the Country field in the data prep screen). Both of these were added in ~July 2021.
country level filled map
city level point map]
Related
I have a large set of Equipment data that contains both geographical equipment location and company ownership data.
The geographical data has a hierarchy based on size (i.e. continent, country, county, city, street), so the filters for that data is easy.
The company data details which companies own which pieces of equipment, but it’s not directly related to geography, so multiple companies can own equipment on a single site. So I can filter by company name nicely.
As the data is common to both company and location, I’d like to combine in to one dashboard, but with two filters. I’d love to be able to filter by location OR filter by Company but ideally, I don’t want the users to try to use both filters at the same time. Is it possible to have some logic built in so that if a user selects a location filter, it clears any Company filters selected and vice versa so that if a user selects a company filter any location filters already selected are cleared.
Is this possible and if so, how would I go about it?
Thanks in advance,
Dofus
Using buttons and bookmarks you can clear filters and toggle the visibility of slicers.
I am not able to implement row level security to my report. I have tried different methods on google and Microsoft forums but all in vain. Could you please help?
I have a dataset name "Cases" which have details of all cases logged into system with its country.
Then I have dataset name "Escalations" with details of the all the escalations along with its country.
Then there is one more table called "Country Mapping" which contains all the countries mapped with their Regions and Region Manager.
I have already prepared a report showing Global /Regional numbers But now people want to restrict the data according to its own territory.
Example :- Some want to see global data and some are responsible for a particular country. I know RLS can help me with this. I have tried to make two tables one with Username and country responsible and other one with just usernames and names.
I have made a relationship between all these tables. But the problem with the code is, like if I am the admin of the report then I need to manually add myself in the country responsible for every country. Like 146 countries .
Is there any better way to do this?
I would like to create a market place like app with Djano as the backend server, where users can buy/sell items. In the app I would like have to a feature related to geographic region of a user. Such as, to filter out items in a given specific miles of radius.
Example use case:
User uploads an item, get the gps cordinates from their mobile and store in db.
User can search item, also filter to only get items in X miles radius.
For this feature
I have looked at GeoDjango. But it seems like I need to extend the postgresql database to use it, also by using the postgis engine.
I have also looked at the Haversine formula for nearby queries.
There is also an option for multiple database support.
But I have some initial doubts before proceeding and your insights would really help me alot. Could you please help me with this queries:
I will have to store user data and some other data including the geo location. Will there be any difference/side effects between postgresql_psycopg2 and postgis, to store all the data in one single db?
For my simple use case would you rather prefer to go with the Haversine formula? Or integrating GeoDjango will help me lot in the future?
Or having a multiple database support be better for me or it will be an over head?
point
1. postgresql_psycopg2 and postgis is difference that posgis has inbuilt functionality for the location distance and radius calculation, so postgis is good to go.
For multiple database it depends up on how many user you will have, for initial phase of project you can got with one db, in future you can improve that.
This is an example of a Business on Google Maps
It has elements attached such as:
Reviews from various sites (qype, viewlondon, etc...)
Details provided by various sites
Photos and other content
I don't know how to go on about retrieving such Business and associate any items generated on my website.
What I have implemented up to date is a system using geocoding (geopy) which once given an address, it gives back Latitude and Longitude, but such system does not help me with this dilemma.
What you want is this API:
http://code.google.com/apis/ajaxsearch/local.html
Also check this:
http://googleajaxsearchapi.blogspot.com/2007/06/local-search-control-for-maps-api.html
By writing a relay server script you could do things like this, which obtains most of that information with a different layout. I don't know if it's legal to do that.
I am looking for a free database (csv, tab delimited, xml, etc) or even a web service or API which will allow me to query for business listings within a certain distance of a latitude and longitude.
A global scope would be perfect, but I would settle for Canada/US information.
Does anyone know of anything like this?
Google AJAX search API offers this kind of service (local search) if you use the Google Maps API, see http://code.google.com/intl/fr/apis/ajaxsearch/documentation/
Apparently Yahoo! does too (see http://developer.yahoo.com/search/local/localSearch.html), if you do not plan a commercial use.
If you want to do this right, here is what you need:
Database of all locations, with long/lat coords
Database of all businesses
Address --> long/lat conversion system, if your business database is not already geocoded
I can't help you out with the business database, but here is a good resource for the "all locations" database:
http://www.geobytes.com/freeservices.htm
(Scroll down to the bottom of the page - you're looking for "GeoWorldMap".)
It contains a set of text files that are designed to be imported into a relational database. It's the most complete (free) resource that I've been able to find for this sort of task.
The Google Maps Places API provides exactly what you're looking for: https://developers.google.com/places/documentation/search