How to Download Specific Region from OSM - maps

I'm new to using Open Street Maps, and I'm not familiar with all the tooling involved. I'm attempting to make a specialized navigation tool, but I need to download specific regions from Open Street Maps in order to have the map data. I need specific regions, much like how my company's maps currently are.
That being the case, how would I accomplish this, can it be accomplished, what tools are available to do so?

Related

What is ArcGIS Layer basically?

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.

What tools should I use to build data visualization dashboard

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.

Building Simple Web Analytics Tool

I would like to create a simple Web Analytics tool to be used by a small number of people running different websites as part of a project i'm doing. The reason why I am not using Google Analytics or any other free analytics tool is because I would like to learn how to build one myself. The tool just uses bars, pies and charts to display page views, clicks , referring site, traffic etc.
I've been asking around and people point me to Javascript, Python and MongoDB, the first two I know a little of. Can anyone suggest a framework for me to get started on?
I would definitely look into Keen.io if you need a place to store analytics event data and want to build your own reporting interface. They have a strong infrastructure and query tool to call up your data quickly inside a custom reporting interface.
You could also use Segment.io's collection libraries. Through segment.io you can still send data to Keen.io for your own custom use and route the same data to something like Google Analytics or Mixpanel so you have it in a pre-built system if you need it.

Not-bing maps on Windows Phone 7?

Is there by any possibility a library or sth that allows to work with maps on Windows Phone 7 (connect to gps, connect a gps data with a point on the map etc.) and is NOT the control that connects with Bing?
Thanks in advance.
You can use ArcGIS, which does not use the Bing Maps control, though if you just want different maps (such as OpenStreetMap) you can specify a custom TileSource.
You can of course use the Bing maps control with other sources http://dotnetbyexample.blogspot.com/2010/10/showing-open-source-maps-on-windows.html - although this may one day hit licensing issues.
If you want to write your own map control, there are a few open source projects around - things like http://greatmaps.codeplex.com/, http://wpfsharpmapcontrols.codeplex.com/, http://bingmapscontrol.codeplex.com/ - but I don't know any of those with WP7 or touch support. Given the number of questions I've seen on SO asking for advanced features (like map from isloated storage), then hopefully one will come along soon!
Resco MobileForms Toolkit contains Location library that offers location-related services and lets you select one of 2 providers - Google or Bing. This article provides the details.
Any comments are welcome.

MindMap in silverlight

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.

Resources