gis - How to Start with open street map for a web application -


I am planning to create a new web application in which I want to use an open street map, The source code of my web application requires the features of layers, plotting data and viewing different shape files on geo-referencing. Please suggest me, how to start with it?

From your description, you really need many things, not just a few small samples:

  1. Client-side library (eg: OpenStreetMap) and dynamic data to display static maps.
  2. Shape files to create server-side geographic service to make their own maps. For this complex and larger, more static map, you need to map authoring tools and geospatial servers (they are usually added together), designing maps, creating tile image cache and WMS / WMTS services. To publish in the form, you can then display them with the website with the OpenStreetMap.
  3. Custom web service to convert custom shapes or convert custom web services to any readable format supported by your client-side library from custom databases. It is usually dynamic, with minimal styling for plotting, for small amount of data.
  4. If you want to organize 3 simple size files, then you usually have a spatial database such as PostGIS / PostGrade SQL or Microsoft SQL Server. They store the facility of geometry in the database column and extend SQL to provide local operations such as the included or federation, so that you can collect general data and geometry features, or the result can be readable format such as WKT or Can return as GML. Although you need other utilities to load size files for them.

For 1, the website is one of the most popular libraries for the map. It is a pure JavaScript and open-source, another option is the RCGIS SDK of iSi-- SDK for Web (both Javascript and Silverlight) and many others; They are free to use and half are provided in the form of sampling with the functionality source, such as map printing, and their SDK support all open standard except for their own proprietary services, both directly support OpenStreetMap. , And on the website of Esteri, they have tutorials / samples for almost every function.

For 2, you can use free Geoserve or Maggood (with authoring tool), or Commercial Archigies Server Plus Archmark as authoring tool.

For 3, you must google. Size There should be a lot of libraries to load the file. This is very easy for local-database, because they can be converted into human-readable functions in their SQL versions of WKB or GML.

For 4, Microsoft SQL Server is the easiest to use, and Express Edition is free, though feature-wise it is useless and its performance is horrible by 2012. PostGIS / PostgreSQL is more rich, with a direct conversion between different coordinate systems. I have never used Oracle, but they support the topology format too.

PS: Although geospatial servers can plot spatial data in real-time and can present a bitmap to display the website, this will be your web server immediately if you have large sets of spatial data If you need to work dynamically, then you have to experiment with canvas or SVG renderer in open layers.


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -