Is it possible to have Maps in different projections in FlexViewer2.1 ?

413
3
10-04-2010 11:27 AM
SreeS
by
New Contributor
We want to have ArcGIS Online Maps(Spatial Reference: 102100) and our own basemaps(Spatial Reference: 3435) in the Flexviewer2.1.

Is it possible?

If no, why not? If yes, how can we do it?
Tags (2)
0 Kudos
3 Replies
DerekLaw
Esri Esteemed Contributor
Hi Sree,

Yes, it is possible to have map services with different projections in the Viewer. However, these would have to be dynamic map services and re-projection is done on the server-side, not in the Viewer.

For tiled (a.k.a. cached) map services, they must be in the same coordinate system to be displayed properly in the Viewer.

Hope this helps,
0 Kudos
SreeS
by
New Contributor
The way we would want to display data maps is:
ESRI Map from scales: 70000 - 4500.
And then display our base map at 2250 scale and then below that scale we want to display our Image.

Right now we have a Dynamic Map(Vector) which gets displayed in the FlexViewer2.1 from 70000 - 2250 and for scales below that we have Cached Map(Images) Service.

However, these would have to be dynamic map services and re-projection is done on the server-side, not in the Viewer.

For tiled (a.k.a. cached) map services, they must be in the same coordinate system to be displayed properly in the Viewer.


Does it mean that we have to:
1. Reproject our Dynamic Map to the projection used by ESRI. Do we have to reproject all our spatial data to match it with ESRI. Do we have to do this reprojection on ArcGIS Server or in ArcMap/ArcCatalog before publishing?

2. For Tiled services do we again have to reproject our data at every level of detail to match it with ESRI coordinate system.
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Sree,

... Does it mean that we have to:
1. Reproject our Dynamic Map to the projection used by ESRI. Do we have to reproject all our spatial data to match it with ESRI. Do we have to do this reprojection on ArcGIS Server or in ArcMap/ArcCatalog before publishing?


A1) Since the map service is dynamic, the answer is "no" - you do not have to re-project your data. However, be advised that you will likely get better performance by re-projecting the data beforehand and avoid having the server do it when the map service is requested.

2. For Tiled services do we again have to reproject our data at every level of detail to match it with ESRI coordinate system.


A2) If you want your cached map services to match and work with the ESRI map services, then yes, they need to be in the same projection and the tiles should have the same levels.

Hope this helps,
0 Kudos