We are looking to develop a cloud based solution that is based on mapping and that need to be accessed from various platforms (mobile, tablet, desktop). We are considering available GIS platforms and need someone to research the available platforms based on the following criteria:
1- How popular is the platform? Which type of clients are using it?
2- Business Model
a. Does the platform have an open license? What is the licensing scheme?
b. What is the cost of developing on the GIS platform?
c. What is the cost of hosting the GIS platform? What type of business model do they adopt? Can we host the customized GIS application we develop on the platform on our own servers/cloud or do we have to host on their servers?
d. Is the platform open source?
3- Data provided
a. Does the platform offer bundled maps/satellite imagery with it, how regular is the imagery updated?
b. Can we upload our vector maps to become part of the basemap if the platform already provides maps/imagery as part of its offering?
c. Can the platform be used with any maps/satellite imagery providers? (Google, Bing,…)
d. Can we upload KML, CSV files, ESRI shapefiles?
e. Is the data available in multiple languages?
4- System functionality
a. Is there any limitation on the size of the data that can be managed within the platform?
b. What level of Geoprocessing functionality does the platform provide?
c. Does the platform allow routing?
d. Does the platform allow real-time editing and creation of GIS layers by end users? To which level (creation of polygon layers, line layers, point layers)?
e. How is the GIS data saved? Files, databases…
f. Does the platform allow advanced printing and extracting high resolutions images
g. Does the platform support RTL languages?
5- Development of our customized applications
a. What technology is used to customize the platform?
b. Does it provide sdk for Android and iOS?
c. What type of sdk documentation is available?
d. Does it support third parties plugins?
e. Does the platform have any server side dependencies or just client side development?
6- Security and performance
a. Are there any security concerns with the platform?
b. Are there any performance concerns with the platform?
Deliverable: A comparison based on the above criteria for the top 10 popular GIS platform.
GIS: Geographic Information System