We are develoing a web GIS application. We haven’t decided on which product we will use yet but we have some candidates in our minds. We don’t have enough time to analyze all products thoroughly. Therefore we need some help to speed up the process. We have some criterias listed below. We wonder if MapSuite is a good match for our needs.
- Documentation : We need compherensive documentation of the API and inline source code documentation for Visual Studio.
- Ease of development and API’s architecture : API should provide high level functions (with good documentation that explains details) for quick development and should conform to Object Oriented paradigms.
- We may need support for building a good DAL (Data Access Layer). Built-in OO Query Language should be fine. We need DB independency. Therefore overall architecture of API should let us separate concerns well and change data model without too much effort.
- It should conform to SOA. We are planning to develop services for web GIS ( Therefore, objects of API should be serialiazible).
- Some features we need are listed below. API must satisfy all of them :
- Ajax support for map navigation (zoom in, zoom out, pan, ...)
- Tile over fetching
- Tile Caching
- Zoom In / Zoom out effect (blending)
- Rich visual components
- Thin client : we need thin client support without plugin. By the way thin client and thick client (with plug-in) can be good altogether, and also we would like to know what you think about these two approaches.
- Regular upgrades and bug fixes
If you have any opinion about any of these criterias we would be grateful to read your comments. Thanks...