From mark.alexander at goisc.com Tue Mar 20 17:14:57 2007 From: mark.alexander at goisc.com (Mark Alexander) Date: Tue, 20 Mar 2007 20:14:57 -0400 Subject: [tiling] on demand tile servers Message-ID: We want to learn more about On Demand Tile Servers. An On Demand Tile Server is capable of generating tiles from spatial data on the fly, like MapDotNet Server. We're looking for other products or solutions that provide this capability. Think about ArcIMS. It doesn't serve tiles, it renders complete maps and serves them. The Virtual Earth and Google Maps Internet services are tile services because they serve up pre-rendered tiles. ArcIMS renders maps on the fly, while these new consumer mapping service don't. They'd never manage to serve up maps the way they do if they did! MapDotNet Server let's users combine dynamically rendered tile overlays based on local spatial data sets with pre-rendered Virtual base maps and Web 2.0 functionality. MapDotNet Server can optionally cache tiles so that unchanged data doesn't have to be queried and rendered repeatedly. After researching Google Earth Enterprise, which includes Google Earth Fusion, and MapCruncher for Virtual Earth, we're finding out that the ability to serve tiles on demand that are rendered at the time of the request, and overlay these tiles on a Virtual Earth or Google Maps base map is unique. Google Earth Enterprise LT offers some of this functionality, but only for the fat Google Earth 3D client. We're not actually certain that Google Earth Enterprise LT can serve tiles that are generated on demand, but it can overlay pre-rendered tiles that are based on your own data in the Google Earth fat client. What other solutions are out there? We know that there is a working open tile server interoperability standard here: http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification. There is also the WMS Tile Caching proposal found here: http://wiki.osgeo.org/index.php/WMS_Tile_Caching. This is really interesting stuff. The page lists a slew of tiling schemes that are out there, including an analysis of Virtual Earth. There's an almost unfathomable number of options out there for people that want to visualize spatial data or perform geographic analysis and functions. OpenLayers is an interesting Internet based tile service much like Virtual Earth and Google Maps in how developers use it. What is really cool is that OpenLayers allows you to add layers from a WMS service. A WMS service will render tiles on demand. Of course, you could theoretically use WMS Tile Caching with OpenLayers and have a high performance solution like MapDotNet Server. Spatial data visualization and Enterprise GIS are being transformed rapidly by these technologies, and they are all making it into the mainstream. We're finding that an on demand tile server that can leverage Virtual Earth base maps and cache local tiles for better performance provides organizations with the Web 2.0 user experience they are looking for alongside the depth of real GIS capabilities and resources that they've been working on building for the past 2 decades. Visit my blog for other thoughts on related issues: http://support.mapdotnet.com/MDNBlog Mark Alexander | I.S. Consulting | President 2932 Wellington Circle | Tallahassee, FL 32309 | ( 1 (850) 893-6741 ext 1011 | * mark.alexander at goisc.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.eogeo.org/pipermail/tiling/attachments/20070320/59c48670/attachment.htm From cholmes at openplans.org Tue Mar 20 17:33:31 2007 From: cholmes at openplans.org (Chris Holmes) Date: Tue, 20 Mar 2007 20:33:31 -0400 Subject: [tiling] on demand tile servers In-Reply-To: References: Message-ID: <46007D5B.2010502@openplans.org> Mark Alexander wrote: > Of course, you could > theoretically use WMS Tile Caching with OpenLayers and have a high > performance solution like MapDotNet Server. Theoretically? It's more than a theory, it's what just about every on this list is already doing. We're just working to hash out standards to share the caches across different clients. Maybe you could get your MapDotNet server to also implement the standards? Then you can use OpenLayers and others as the front ends. best regards, Chris > *Mark Alexander* | *I.S. Consulting* | President > 2932 Wellington Circle | Tallahassee, FL 32309 | ( 1 (850) 893-6741 ext > 1011 | * _*mark.alexander at goisc.com* _ > > !DSPAM:4005,46007873270341527717022! > > > ------------------------------------------------------------------------ > > _______________________________________________ > tiling mailing list > tiling at lists.eogeo.org > http://lists.eogeo.org/mailman/listinfo/tiling > > > !DSPAM:4005,46007873270341527717022! -- Chris Holmes The Open Planning Project http://topp.openplans.org -------------- next part -------------- A non-text attachment was scrubbed... Name: cholmes.vcf Type: text/x-vcard Size: 282 bytes Desc: not available Url : http://lists.eogeo.org/pipermail/tiling/attachments/20070320/6fbca0ee/attachment.vcf From mikel_maron at yahoo.com Wed Mar 21 02:35:30 2007 From: mikel_maron at yahoo.com (Mikel Maron) Date: Wed, 21 Mar 2007 02:35:30 -0700 (PDT) Subject: [tiling] on demand tile servers Message-ID: <874052.64342.qm@web30810.mail.mud.yahoo.com> TileCache is an implementation of WMS-C from MetaCarta http://labs.metacarta.com/wms-c/ A similar system of dynamic generation and caching has been custom developed for OpenStreetMap. http://www.openstreetmap.org/ OSM exemplifies the challenge here; because the data is constantly changing, effectively the entire world of tiles need regeneration every week! -Mikel ----- Original Message ---- From: Mark Alexander To: tiling at lists.eogeo.org Sent: Wednesday, March 21, 2007 12:14:57 AM Subject: [tiling] on demand tile servers We want to learn more about On Demand Tile Servers. An On Demand Tile Server is capable of generating tiles from spatial data on the fly, like MapDotNet Server. We're looking for other products or solutions that provide this capability. Think about ArcIMS. It doesn't serve tiles, it renders complete maps and serves them. The Virtual Earth and Google Maps Internet services are tile services because they serve up pre-rendered tiles. ArcIMS renders maps on the fly, while these new consumer mapping service don't. They'd never manage to serve up maps the way they do if they did! MapDotNet Server let's users combine dynamically rendered tile overlays based on local spatial data sets with pre-rendered Virtual base maps and Web 2.0 functionality. MapDotNet Server can optionally cache tiles so that unchanged data doesn't have to be queried and rendered repeatedly. After researching Google Earth Enterprise, which includes Google Earth Fusion, and MapCruncher for Virtual Earth, we're finding out that the ability to serve tiles on demand that are rendered at the time of the request, and overlay these tiles on a Virtual Earth or Google Maps base map is unique. Google Earth Enterprise LT offers some of this functionality, but only for the fat Google Earth 3D client. We're not actually certain that Google Earth Enterprise LT can serve tiles that are generated on demand, but it can overlay pre-rendered tiles that are based on your own data in the Google Earth fat client. What other solutions are out there? We know that there is a working open tile server interoperability standard here: http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification. There is also the WMS Tile Caching proposal found here: http://wiki.osgeo.org/index.php/WMS_Tile_Caching. This is really interesting stuff. The page lists a slew of tiling schemes that are out there, including an analysis of Virtual Earth. There's an almost unfathomable number of options out there for people that want to visualize spatial data or perform geographic analysis and functions. OpenLayers is an interesting Internet based tile service much like Virtual Earth and Google Maps in how developers use it. What is really cool is that OpenLayers allows you to add layers from a WMS service. A WMS service will render tiles on demand. Of course, you could theoretically use WMS Tile Caching with OpenLayers and have a high performance solution like MapDotNet Server. Spatial data visualization and Enterprise GIS are being transformed rapidly by these technologies, and they are all making it into the mainstream. We're finding that an on demand tile server that can leverage Virtual Earth base maps and cache local tiles for better performance provides organizations with the Web 2.0 user experience they are looking for alongside the depth of real GIS capabilities and resources that they've been working on building for the past 2 decades. Visit my blog for other thoughts on related issues: http://support.mapdotnet.com/MDNBlog Mark Alexander | I.S. Consulting | President 2932 Wellington Circle | Tallahassee, FL 32309 | ( 1 (850) 893-6741 ext 1011 | * mark.alexander at goisc.com _______________________________________________ tiling mailing list tiling at lists.eogeo.org http://lists.eogeo.org/mailman/listinfo/tiling -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.eogeo.org/pipermail/tiling/attachments/20070321/ef80bef5/attachment.htm From steven.ottens at geodan.nl Wed Mar 21 03:14:12 2007 From: steven.ottens at geodan.nl (Steven M. Ottens) Date: Wed, 21 Mar 2007 11:14:12 +0100 Subject: [tiling] on demand tile servers In-Reply-To: References: Message-ID: <46010574.4010502@geodan.nl> Mark Alexander wrote: > We want to learn more about On Demand Tile Servers. An On Demand Tile > Server is capable of generating tiles from spatial data on the fly, > like MapDotNet Server. We're looking for other products or solutions > that provide this capability. > > Think about ArcIMS. It doesn't serve tiles, it renders complete maps > and serves them. The Virtual Earth and Google Maps Internet services > are tile services because they serve up pre-rendered tiles. ArcIMS > renders maps on the fly, while these new consumer mapping service > don't. They'd never manage to serve up maps the way they do if they did! Actually the new ArcGIS server (9.2 I believe) does serve tiles in a rather neat way. One can select an area which should be tiled, how many levels etc. It has a very nice interface to manage your data, which is something we miss in the FOSS4G stack. > MapDotNet Server let's users combine dynamically rendered tile > overlays based on local spatial data sets with pre-rendered Virtual > base maps and Web 2.0 functionality. MapDotNet Server can optionally > cache tiles so that unchanged data doesn't have to be queried and > rendered repeatedly. > > After researching Google Earth Enterprise, which includes Google Earth > Fusion, and MapCruncher for Virtual Earth, we're finding out that the > ability to serve tiles on demand that are rendered at the time of the > request, and overlay these tiles on a Virtual Earth or Google Maps > base map is unique. Google Earth Enterprise LT offers some of > this functionality, but only for the fat Google Earth 3D client. > We're not actually certain that Google Earth Enterprise LT can serve > tiles that are generated on demand, but it can overlay pre-rendered > tiles that are based on your own data in the Google Earth fat client. > > What other solutions are out there? We know that there is a working > open tile server interoperability standard here: > http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification. > > There is also the WMS Tile Caching proposal found here: > http://wiki.osgeo.org/index.php/WMS_Tile_Caching. This is really > interesting stuff. The page lists a slew of tiling schemes that are > out there, including an analysis of Virtual Earth. > > There's an almost unfathomable number of options out there for people > that want to visualize spatial data or perform geographic analysis and > functions. It would be nice if this unfathomable number of options can talk with each other. As such it would be great if MapDotNet would support the WMS-C and TMS standards and become one of the first servers to do so :) > OpenLayers is an interesting Internet based tile service much like > Virtual Earth and Google Maps in how developers use it. What is > really cool is that OpenLayers allows you to add layers from a WMS > service. A WMS service will render tiles on demand. Of course, you > could theoretically use WMS Tile Caching with OpenLayers and have a > high performance solution like MapDotNet Server. There's not much theory there, EduGIS.nl uses mapbuilder and umn mapserver to serve tiles in a WMS-C style (it was written before the WMS-C spec was finalized). It uses apache to cache the tiles and is as quick as google maps. The only problem of this solution is the manageability of the cached data. It is not very easy to remove those tiles of the cache that need updating. Since we serve up to 100 students per second we need to cache our data. The current approach is very much a render-on-demand: if it is in the cache serve from the cache, if not, render the tile from the data and put it in the cache. regards Steven From domenico.febbo at gmail.com Mon Mar 26 06:43:15 2007 From: domenico.febbo at gmail.com (dome febbo) Date: Mon, 26 Mar 2007 15:43:15 +0200 Subject: [tiling] Browser cache policy for tiles Message-ID: I'm studing tile's request for Tile Cache service (in WMS-C standard). In Firefox browser I've read "HTTP Response Header" (with firebug plug-in) from Metacarta server about tile information and cache-control policy are ignored sometimes from browser cache. Do you have experiences about this problem? If I want to force browser cache what can I do? From p.baumann at iu-bremen.de Mon Mar 26 07:07:37 2007 From: p.baumann at iu-bremen.de (Peter Baumann) Date: Mon, 26 Mar 2007 16:07:37 +0200 Subject: [tiling] on demand tile servers In-Reply-To: <874052.64342.qm@web30810.mail.mud.yahoo.com> References: <874052.64342.qm@web30810.mail.mud.yahoo.com> Message-ID: <4607D3A9.1030205@iu-bremen.de> Dear Mark, in response to your request for technology available, let me point you to rasdaman (raster data manager). In a nutshell this is middleware extending relational database systems with n-D arrays of any size and cell ("pixel") type. It offers an SQL-based raster query language, rasql, and extensive internal query and storage optimization. Tiling is one of the concepts we use. To avoid misunderstandings, rasdaman stores the tiles _inside_ the relational DBMS, achieving the goal of full information integration: _all_ information is maintained by the DBMS now. A particular strength we see in the ad-hoc processing of complex requests. For example, a WMS query is mapped to a single rasql query of the kind "select jpeg(...) from ..." by our servlet, which then is executed by the rasdaman server; the vegetation index, NDVI = (nir - red) / (nir + red), can be queried from remote sensing data, hence avoiding data duplication. Etc... Recently the concepts (and lessons learnt from their application) are being cast into OGC's Web Coverage Processing Service (WCPS) Implementation Specification. The rasdaman system is supported commercially by a dedicated spin-off and in operational use with mapping agencies, mining industry, and research since many years now. At Jacobs University it constitutes our research platform for extending with new query types and further optimization techniques, among others. Publications can be found at http://www.faculty.iu-bremen.de/pbaumann/iu-bremen.de_pbaumann/pubs.php; I'll be happy to provide more information on request. regards, Peter > ----- Original Message ---- > From: Mark Alexander > To: tiling at lists.eogeo.org > Sent: Wednesday, March 21, 2007 12:14:57 AM > Subject: [tiling] on demand tile servers > > We want to learn more about On Demand Tile Servers. An On Demand Tile > Server is capable of generating tiles from spatial data on the fly, > like MapDotNet Server. We're looking for other products or solutions > that provide this capability. > > Think about ArcIMS. It doesn't serve tiles, it renders complete maps > and serves them. The Virtual Earth and Google Maps Internet services > are tile services because they serve up pre-rendered tiles. ArcIMS > renders maps on the fly, while these new consumer mapping service > don't. They'd never manage to serve up maps the way they do if they did! > > MapDotNet Server let's users combine dynamically rendered tile > overlays based on local spatial data sets with pre-rendered Virtual > base maps and Web 2.0 functionality. MapDotNet Server can optionally > cache tiles so that unchanged data doesn't have to be queried and > rendered repeatedly. > > After researching Google Earth Enterprise, which includes Google Earth > Fusion, and MapCruncher for Virtual Earth, we're finding out that the > ability to serve tiles on demand that are rendered at the time of the > request, and overlay these tiles on a Virtual Earth or Google Maps > base map is unique. Google Earth Enterprise LT offers some of > this functionality, but only for the fat Google Earth 3D client. > We're not actually certain that Google Earth Enterprise LT can serve > tiles that are generated on demand, but it can overlay pre-rendered > tiles that are based on your own data in the Google Earth fat client. > > What other solutions are out there? We know that there is a working > open tile server interoperability standard here: > http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification. > > There is also the WMS Tile Caching proposal found here: > http://wiki.osgeo.org/index.php/WMS_Tile_Caching. This is really > interesting stuff. The page lists a slew of tiling schemes that are > out there, including an analysis of Virtual Earth. > > There's an almost unfathomable number of options out there for people > that want to visualize spatial data or perform geographic analysis and > functions. > > OpenLayers is an interesting Internet based tile service much like > Virtual Earth and Google Maps in how developers use it. What is > really cool is that OpenLayers allows you to add layers from a WMS > service. A WMS service will render tiles on demand. Of course, you > could theoretically use WMS Tile Caching with OpenLayers and have a > high performance solution like MapDotNet Server. > > Spatial data visualization and Enterprise GIS are being transformed > rapidly by these technologies, and they are all making it into the > mainstream. We're finding that an on demand tile server that can > leverage Virtual Earth base maps and cache local tiles for better > performance provides organizations with the Web 2.0 user experience > they are looking for alongside the depth of real GIS capabilities and > resources that they've been working on building for the past 2 decades. > > Visit my blog for other thoughts on related issues: > http://support.mapdotnet.com/MDNBlog > > > > Mark Alexander | I.S. Consulting | President > 2932 Wellington Circle | Tallahassee, FL 32309 | ( 1 (850) 893-6741 > ext 1011 | * mark.alexander at goisc.com > > _______________________________________________ > tiling mailing list > tiling at lists.eogeo.org > http://lists.eogeo.org/mailman/listinfo/tiling > >------------------------------------------------------------------------ > >_______________________________________________ >tiling mailing list >tiling at lists.eogeo.org >http://lists.eogeo.org/mailman/listinfo/tiling > > -- Dr. Peter Baumann - Professor of Computer Science, Jacobs University Bremen* *formerly: International University Bremen www.faculty.iu-bremen.de/pbaumann, mail: p.baumann at iu-bremen.de tel: +49-421-200-3178, fax: +49-421-200-493178 - Executive Director, rasdaman GmbH www.rasdaman.com, mail: baumann at rasdaman.com tel: 0800-rasdaman, fax: 0800-rasdafax, mobile: +49-173-5837882 "A brilliant idea is a job halfdone." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.eogeo.org/pipermail/tiling/attachments/20070326/026b0c7e/attachment.html