(→Server Requirements =) |
(→Tiling Requirements) |
||
| Line 13: | Line 13: | ||
* It needs to be possible to render single tiles alone. | * It needs to be possible to render single tiles alone. | ||
| − | * It should be possible to show tiles from different tile levels at once. | + | * It should be possible to show ''tiles from different tile levels'' at once. |
| − | * It needs to be possible to identify features across tiles and across tile levels. E.g. it should be possible to identify several sections of the same river belonging together or resembling the same river. This could be done through an id that serves as a unique identifier for the same geometrical feature across tiles. This is also necessary to display the "same" feature only once in the model (despite having versions for multiple zoom levels in memory) | + | * It needs to be possible to ''identify features across tiles and across tile levels''. E.g. it should be possible to identify several sections of the same river belonging together or resembling the same river. This could be done through an id that serves as a unique identifier for the same geometrical feature across tiles. This is also necessary to display the "same" feature only once in the model (despite having versions for multiple zoom levels in memory) |
| − | * It should be possible to fill or select a certain polygon (e.g. a country) inspite of the fact that it might be distributed across different tiles that possibly belong to different tile levels. | + | * It should be possible to ''fill or select'' a certain polygon (e.g. a country) inspite of the fact that it might be distributed across different tiles that possibly belong to different tile levels. |
| − | * The data that is stored inside a tile should stay relatively small (in the kB range). | + | * The data that is stored inside a tile should stay relatively small (''in the kB range''). |
* The tiles rendered should adhere to cartographic standards. | * The tiles rendered should adhere to cartographic standards. | ||
Here are a few requirements that need to be met for technical, common-sense or organizational reasons: