Select to view content in your preferred language

Serving Tiled Images

4035
5
04-12-2012 12:43 AM
by Anonymous User
Not applicable
Original User: antesen

Hello All,

I have used "Split Images" tool to create 256*256 tiled images

How can i serve these images, in Image Server as tile cache?

i couldn't find any documentation that i need.

work well (iyi çalı�?malar)

ömer kaya
METU-GGIT
0 Kudos
5 Replies
by Anonymous User
Not applicable
Original User: mharlow

Why did you choose to split your image into tiles?
What version of the software are you using?
From 9.3.1 and on you can publish a raster dataset as an image service with ArcGIS Server. If you need to create a cached service, you can open ArcMap, add the raster dataset as a layer, save the mxd and publish the mxd as a map service, then cache the map service.
At 10.1 you will be able to cache an image service.

Serving raster data
Map cache
0 Kudos
by Anonymous User
Not applicable
Original User: antesen

Hello;

I am using ArcGIS 10 SP4

can you explain to me how to serve in tiles direcly from mosaic dataset, i couldn't find it in the help documents.

Thanks

ömer kaya
METU-GGIT
0 Kudos
MelanieHarlow
Esri Contributor
First create a mosaic dataset and add your images. You can do this in ArcMap (or ArcCatalog)
Creating a mosaic dataset
If you want, there is a tutorial to guide you through.
Exercise 1

Next, in the Catalog window, connect to your ArcGIS Server.
Then publish the mosaic dataset as an image service.
Steps to publish as an image service

Note: you need the ArcGIS Server Image extension to publish a mosaic dataset.
About serving raster and image data (this contains a section on caching if that's what you are wanting to do)
Serving imagery

If you have your original source data, and it's just one large dataset, you can just publish it as an image service (without the need for the Image Extension).
0 Kudos
by Anonymous User
Not applicable
Original User: antesen

Hello;

Thanks for the information.

The document that you have directed me is the one with adding your images to a MXD or globe document and then publishing that document.

I am afraid that that is not the thing that i am looking for.

What i am looking for is that I have a mosaic dataset, i have Image Server Licence and i have a technical tender that i have to obey.

Therefore i need to produce 256*256 png tile for the images and still serve it as image server not publishing maps.

Is there any chance to do it?

ömer kaya
METU-GGIT
0 Kudos
MelanieHarlow
Esri Contributor
I'm not sure I understand this limitation completely. But it looks like the application using the image service can only access PNG images that are 256x256. If this is what's happening, then it should be up to the application to make a request to the image service that specifies that size and format.
This is very easily done in a Web application using REST. See this example:

http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/expor...
http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/expor...

You could modify this by defining a different bounding box (extent) to get a tile out of the image service.

http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/expor...
http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/expor...

So what I'm saying is don't create tiles from your source data. Use the image service to serve a tile(s). Because even if you tile the source data, the image service (via the mosaic dataset) is going to merge them to produce the image that is requested.

Or are you saying you have to create png's that are 256x256 and serve them as a single image service. If this is the case, then create a mosaic dataset, add the data and publish it as an image service. However, you cannot create a cache from an image service in 10.0. (which is why I suggested using a map service). But then you will have an image service that uses all these tiled images. To publish an image service from a mosaic dataset you need the ArcGIS Server Image Extension - which is just a license for ArcGIS Server.
0 Kudos