La escala en el mapa impreso (mxd) es diferente en código a la impresión manual


13

Esta pregunta está relacionada en parte con una pregunta anterior que hice.

He intentado imprimir un A3 mxd con el código Print Active View publicado por ESRI y he cambiado solo una línea de código y es decir, cambiarlo al tamaño A3.

docPaper.FormID = 8;

Esto lo obliga a un tamaño de A3 en lugar del tamaño de letra 0 predeterminado (esriPageFormLetter).

El mapa se imprime bien (ish) pero no está a escala, es decir, se supone que el mapa es 1: 10000, pero el espacio entre las cuadrículas de la retícula es de 9,7 cm, no de 10 cm como debería ser.

Si imprimo el EXACT mismo mxd, pero a través del método manual, es decir, en ArcMap, Archivo -> Imprimir. La escala es correcta y mide 10 cm.

Es importante tener en cuenta que no he cambiado ninguna de las configuraciones de Configuración de página e impresión entre las dos impresiones.

¿Por qué haría esto?

Vea la imagen a continuación para ayudar a comprender lo que está sucediendo.

http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg


Me pondría en contacto con el soporte técnico de Esri, esto me parece un error.
Matt Wilkie

2
Lo siento, no he actualizado esto. En realidad, se ha enviado como un error adecuado con ESRI; consulte NIM065953 (código de error en el sitio web de ESRI) para obtener más información.
Vidar

gracias por venir pero con el NIM #. Este es el tipo de cosas que me gusta hacer un seguimiento.
Matt Wilkie

Respuestas:


2

Como se menciona en los comentarios, parece que a este problema se le ha asignado un número de error Esri de NIM065953.

Sin embargo, ese número de error ya no aparece en la página de Problemas conocidos de Esri Support, por lo que presumiblemente se ha resuelto.

Si alguien tiene información adicional sobre el estado de este error, especialmente si aún se encuentra presente en la última versión de ArcGIS for Desktop, no dude en editarlo en esta respuesta que estoy haciendo parte de nuestra Wiki de la comunidad, o para agregar tu propia respuesta.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.