We have a desktop application that has been using MapPoint for displaying data on a European map. We now want to support Middle East maps, but MapPoint only support North America and Europe. Is there any other alternative to MapPoint that can be easily integrated in a .NET based Win Forms application?
You might consider evaluating openstreetmap data for the middle east. http://www.openstreetmap.org. They use a tiling schema that you might be able to integrate f.i. with sharpmap http://sharpmap.codeplex.com/ I am sure the sharpmap community would be pleased if someone would write an adapter for OpenStreetMap tiles.
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.
The website will grab data from a database telling it which part to highlight, on any of 4 models.
Please tell me which web-technology would be best for this.
Thanks,
Alec Taylor
I can point you toward those two open source choices:
Adobe Flex (Needs Flash Player and JavaScript enabled on client)
HTML5 Canvas Link1 Link2 (Needs HTML5 support on client's browser)
You can also have a look at Microsoft Silverlight but it relies too much upon MS Technology
I'm trying to implement realtime graphing of data in my WP7 app. Can someone point me in the right direction on how to go about doing this? To clarify, by real-time I mean a graph that updates every second.
thanks in advance
The charting controls from VisiBlox support WP7, are free and come highly recommended.
There's also a video demonstrating functionality on YouTube.
X-Ref: Charting Library for Windows Phone 7 with Zooming & Panning?
It may depend on what you mean by realtime but I am using amCharts in my WP7 app to graph river flow data and it was easy to setup and use. http://blog.amcharts.com/2010/08/introducing-quick-charts-for-windows.html
I am developing a mapping application using ESRI Silverlight API (it's SL map control). I am not using ArcGIS Server whatsoever. Once this map application goes commercial (plan for clients to use it - not that many by the way), will I have to pay any pay-per-hit usage or any other related costs? I know that both the Google Maps API and the Silverlight Bing Maps API cost or correct me if I'm wrong.
Any and all advice will be greatly appreciated.
It's basically only free without an ArcGIS Server license for non-commercial use. Here is a link to the detail: http://www.esri.com/software/arcgis/web-mapping/pricing.html
Basically the same goes with Bing maps, free for non-commercial use, and per hits cost with commercial use. Google maps has a lot more red tape for commercial use. Bing seems to be more commercial and business friendly with their terms of use where Google seems more consumer focused.
I hope that helps.