laptop and a wrench

Erro

Map control's Scale property always returns NaN if its MapResourceManager contains an ArcIMS ArcMapImage service.

Última Publicação: August 25, 2014 No Product Found
Número de ID do Erro NIM010520
EnviadoJuly 24, 2007
Última ModificaçãoJune 5, 2024
Aplica-se àNo Product Found
Versão encontrada9.2
StatusWill Not Be Addressed

Informações Adicionais

No Public Explanation

Solução Provisória

//Calculate the relative scale using the extent in map units and display units ...private double getMapScale() { int dpi = 96; //number of pixels per inch; default is 96 if ((_map.GetFunctionality(0).GetType()) == typeof(ESRI.ArcGIS.ADF.Web.DataSources.IMS.MapFunctionality)) { ESRI.ArcGIS.ADF.Web.DataSources.IMS.MapFunctionality funcMap = (ESRI.ArcGIS.ADF.Web.DataSources.IMS.MapFunctionality) _map.GetFunctionality(0); MapView viewMap = funcMap.MapView; dpi = viewMap.ImageDescriptor.Dpi; } //**Change the variable below to represent the current inches per map unit (meters, feet, degrees, etc.) int inchesPerMapUnit = 4371840; //number of inches in one degree latitude (or longitude at the equator) //* int inchesPerMapUnit = 12; //..feet //* int inchesPerMapUnit = 39.37; //..meters double mapW = _map.Extent.Width; //width of the map in decimal degrees int imgW = (int) _map.Width.Value; //width of the map image in pixels double inchesMap = mapW * inchesPerMapUnit; //width of the map in inches double inchesImg = imgW / dpi; //width of the map image in inches return (inchesMap / inchesImg); //number of ground inches per inch of the image }Or use MapView::Scale (to get the number of map units per pixel). For example: ESRI.ArcGIS.ADF.Web.DataSources.IMS.MapFunctionality funcMap = (ESRI.ArcGIS.ADF.Web.DataSources.IMS.MapFunctionality) Map1.GetFunctionality(0); MapView viewMap = funcMap.MapView; double scale = viewMap.Scale;

Etapas para Reproduzir

ID do Erro: NIM010520

Software:

  • No Product Found

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download