I'm relatively new to silverlight and want to start building a data visualization tool that shows an interactive map of the US and allows me to essentially put a heat map on top along w/ varying points of interest dynamically added.
I'm sure there are commercial tools I could buy that would do all this but I'd like to build it from scratch (or semi-scratch) so I can figure out how to do it on my own.
Can someone maybe point me in the right direction in terms of building the map, putting the heat map up and placing points of interest based on latitude and longitude?
Thanks!
You should look at the Bing Maps Silverlight Control. I used it here for a demo.
Related
Hi I am recently trying to build ArcGIS applications, when i tried one i came across creating a layer online and importing onto our current map, the thing is, i was thinking it would be more like this: the map would be the canvas and whatever data we need will be on a plastic sheet which we can place upon the canvas for visualization, and remove it upon our need, but recently i tried to create my own 3d layer data and there were 2d points coming out when i asked someone they said the layer is not like the plastic sheet but table where you store the data and later take it as a reference to draw them in whatever shapes you want, can anyone shed more light into this??
There are some things that I think are important to clear up in order to get the best answer.
What kind of application are you building? Are you using WebApp Builder/Experience Builder within ArcGIS Online, or are you developing a standalone mapping application on some other stack?
The second description of a GIS layer is relatively accurate. GIS data will (should) have a tabular component that contains attributes related to the point, line, or polygon drawn on the map. The table drives what you see on the map, not the other way around.
I would recommend that you use your organization account or a free ArcGIS Online account and access Esri's "GIS Basics" course here for a great primer on ArcGIS Online, including web layers. There are a number of other free trainings that you can use to enhance your GIS knowledge.
I needed help and guidance on something. I had developed a web form that would require users to submit their planting information about the crop planted, location, date of planting, planting technique, level of experience etc. This information is what I am going to use to develop planting calendars so that it will answer questions like when should i plant this crop? This information will be displayed in terms of interactive charts, graphs and plots and also maps and dashboard to filter data. Like for instance a chart should be drawn if a user selects/filters out crop planted and their location in the dashboard, I should have the charts/graphs/plots of date planted, planting technique and experience. I would also select a crop and a specific year and I should get a line plot showing extents of it throughout that year. I was thinking of making it a web map and chart. However, I was not sure of the best open source tools that will set this to work. I had an idea that should connect maybe the maps and the charts and graphs together such that what i filter out in the dashboard, say I select California as the location and the date range, I should have the map zoom to that location while plotting graduated symbols of the crops and at the same time drawing out charts and graphs of the crops lets say outside the map, in a section of its own.
If anyone of you has an idea of some of the best tools I can use to set this to work, kindly guide me.
Grafana could probably satisfy your needs. Besides its core data analytics functionality with support for building all kinds of tables/charts/graphs, it also has plugins for handling geographical data on maps.
That's an interesting use case. While there are dozens of data visualization tools (DVTs) available; but will recommend the following options-
Tableau
Grafana
Google Analytics
Take a look at some differences between commonly used DVTs.
I've got a project in mind (Finding cars in a parking using a local map based on a gps location), i'm trying to gather resources and see if the project can be realised.
At some point I will need to create several custom maps but i dont know which language to use to create awesome and professional maps.
Please, any suggestion?
Thanks in advance.
I have task to create program for manipulation with 3d content on the web. When I said 3d content i mean
on 3d map (witch i have and it is something like *.sdm) which i should load into browser and work some basic operation with it (rotate screen, change camera etc...).
Because i am totaly n00b i want to ask a couple of questions:
1. How to load maps into browser. Just for notice that my map have sdm extension. Is this possible?
2. What i should use for represent 3d content. I am thinking of GLGE framework for webGL, if it is possible of course
What should be the most painless and the most effective way to do this? Maybe i was totally wrong when choose webGL?
Programs that use WebGL aren't mature enough to do what you want. Within the next few years, when GIS applications start popping up it may be possible, but not now.
Also, keep in mind that WebGL is what gives you access to a low-level graphics library. It does not directly have anything to do with GIS data.
You may want to take a look at OpenLayers (2d, javascript based) or WorldWind-Java (3d, jogl/java based). Both of these programs can display map information in a browser.
http://openlayers.org/
http://worldwind.arc.nasa.gov/java/
I need to put together a team to build a silverlight based application that will read an xml file and generate a Mind Map diagram based on that file.
I am new to silverlight and I need to find out what skills do I need and how difficult is it to do something like this.
I expect the typical Mind Map features available in a commercial Mind Map software, like the ability to open and collapse nodes and to move the nodes around the screen.
There is a pretty well known Silverlight implementation here: http://code.msdn.microsoft.com/SilverlightMindMap
Might get you on your way to assess what is required.