+ Reply to Thread
Results 1 to 6 of 6

Thread: Serving Tiled Images

  1. #1
    Ömer KAYA
    Join Date
    Feb 2012
    Posts
    10
    Points
    0
    Answers Provided
    1


    0

    Question Serving Tiled Images

    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

  2. #2
    melanie harlow
    Join Date
    Nov 2009
    Posts
    75
    Points
    17
    Answers Provided
    2


    0

    Default Re: Serving Tiled Images

    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

  3. #3
    Ömer KAYA
    Join Date
    Feb 2012
    Posts
    10
    Points
    0
    Answers Provided
    1


    0

    Default Re: Serving Tiled Images

    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

  4. #4
    melanie harlow
    Join Date
    Nov 2009
    Posts
    75
    Points
    17
    Answers Provided
    2


    1

    Default Re: Serving Tiled Images

    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).

  5. #5
    Ömer KAYA
    Join Date
    Feb 2012
    Posts
    10
    Points
    0
    Answers Provided
    1


    0

    Default Re: Serving Tiled Images

    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

  6. #6
    melanie harlow
    Join Date
    Nov 2009
    Posts
    75
    Points
    17
    Answers Provided
    2


    0

    Default Re: Serving Tiled Images

    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.co...ngRule=&f=html
    http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/exportImage?bbox=-13570936,5639987,-13578616,5647667&bboxSR=&size=256,256&imageSR=&time=&format=png&pixelType=U8&noData=&interpolation=RSP_NearestNeighbor&compressionQuality=&mosaicRule=&renderingRule=&f=html

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

    http://sampleserver3.arcgisonline.co...earestNeighbor
    http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer/exportImage?bbox=-13570936,5639987,-13578616,5647667&bboxSR=&size=256,256&imageSR=&time=&format=png&pixelType=U8&noData=&interpolation=RSP_NearestNeighbor

    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.

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts