Presentación y opciones Caja de diálogo de la aplicación
Sintaxis

Presentación y opciones

La aplicación permite tanto generar mapas de distancias continuas (resultado ráster) como áreas de influencia (buffers) a una cierta distancia de las entidades diana (resultado ráster o vectorial).

Las entidades diana pueden ser tanto de tipo ráster como vectorial. En el caso ráster, cualquier celda de valor diferente a sindatos se considera una celda diana. En el caso vectorial, cualquier entidad (punto, línea o polígono) se considera una entidad diana (en el tratamiento ráster de estas áreas de influencia de vectores, también puede indicarse que solamente se consideren diana las entidades vectoriales con cierto atributo); en el caso de rásters, si solamente desea usar como diana ciertos elementos, realice una consulta por atributos desde MiraMon y guarde el resultado en un nuevo fichero, o bien utilice CalcImg; igualmente, si debe lanzar un proceso masivo con muchos ficheros, puede automatizar el proceso de selección de las entidades diana desde CalcImg o desde VecSelec.

Las áreas de influencia resultantes pueden ser ráster o vectoriales; en el caso vectorial se puede realizar un tratamiento totalmente vectorial o un tratamiento ráster donde el resultado es la vectorización del caso ráster, y por lo tanto, necesita de los parámetros que definen el ámbito del ráster temporal. Siempre que se solicite un área de influencia y el fichero origen sea un ráster, la aplicación empieza generando igualmente el mapa de distancias y, posteriormente, selecciona las zonas en el intervalo de distancias solicitado. Siempre se puede posteriormente ejecutar GenVPol para suavizar los bordes de las áreas de influencia obtenidas.

El modelo ráster las distancias se calculan a través del CAMINO MÁS CORTO desde el centro de cada celda al centro de la celda diana más cercana, lo cual implica la utilización de cálculos de curvatura geodésica en caso necesario.

Las distancias se expresan en las unidades del sistema de referencia (véase, no obstante, la sección NOTAS IMPORTANTES, más abajo).

A diferencia de otros programas SIG, que realizan este cálculo en precisión simple y que pierden precisión con celdas pequeñas o valores de coordenadas muy grandes, BufDist lo lleva a cabo en doble precisión y con un tratamiento óptimo de los valores numéricos, con lo cual las distancias se calculan con corrección incluso en ficheros muy grandes (con muchas filas y columnas). Hemos podido detectar que en ficheros de 341 filas x 341 columnas y un lado de celda de 50 m en proyección UTM, nuestros resultados diferían de otros programas en hasta 10 celdas, en que los demás programas detectaban como más cercanas celdas equivocadas y daban valores erróneos de distancia de hasta 3.3 m.

Si se solicita obtener un mapa de distancias continuas:

Si se solicita obtener un área de influencia: NOTAS IMPORTANTES: En proyecciones cartográficas como UTM, Gauss, Cónica de Lambert, o cualquier otra que sea razonablemente equidistante en todas direcciones, las distancias se expresan en las unidades del sistema de referencia, y esto no presenta normalmente ningún problema en la toma de decisiones sobre las distancias obtenidas en el cálculo.

En cambio, en ciertas proyecciones cartográficas con fuerte asimetría en las distancias proyectadas -Mercator, Equirectangular "lat/long", etc-, los cálculos podrían tener errores importantes si las distancias se calcularan de forma cartesiana (rectangular), debido a las características de la propia proyección. Es por ello que BufDist, cuando detecta proyecciones "Mercator", "Equirectangular" (latitud/longitud en grados), etc, hace las correcciones pertinentes para que los resultados sean realistas.

Si en el caso de proyecciones aproximadamente equidistantes (por ejemplo UTM) quiere cálculos de precisión centimétrica, puede forzar el cálculo de distancias de alta precisión indicando el parámetro /DIST_GEOD=1. Con este procedimiento se obtienen resultados prácticamente idénticos a, en el caso UTM, aplicar el factor de deformación lineal (K) a los cálculos de distancias (véase, por ejemplo, Estruch 1996, pág. 93, para un ejemplo numérico).

Se debe tener en cuenta, no obstante, que el cálculo de distancias es MUCHO MÁS LENTO cuando se indica /DIST_GEOD=1.

Como se ha explicado previamente, en las proyecciones de tipo "Mercator" y "Equirectangular" siempre se realizan los cálculos como si se solicitara /DIST_GEOD=1 ya que en caso contrario los resultados son muy poco realistas. Si de todas formas desea forzar el cálculo de forma cartesiana y no geodésica, indique /DIST_GEOD=0.

A menos que se indique lo contrario, BufDist NO preverá circularidades en los cálculos (es decir, en mapas que representan el mundo entero, no prevé que las distancias extremas izquierda y derecha son más cercanas y realiza el cálculo sobre el plano cartográfico). Si se está calculando distancias sobre todo el mundo, se debe utilizar el parámetro /MAPAMUNDI para indicar a BufDist que debe considerar circularidades. Antes de utilizar /MAPAMUNDI, se debe tener presente que:

En resumen, y como aspectos a resaltar, se debe recordar que BufDist calcula distancias cartesianas sobre el sistema de referencia y realiza cálculos geodésicos rigurosos en el caso de proyecciones como "Mercator" o "Equirectangular" (en estos casos especiales, en pantalla se indicará que se están efectuando las correcciones adecuadas) o cuando se le solicita explícitamente a través de /DIST_GEOD=1.

Si se utiliza una proyección que no es ni UTM, ni Mercator ni Equirectangular, es necesario asegurarse de que la proyección utilizada permite distancias cartesianas sin errores importantes. En caso necesario, se puede consultar a suport@miramon.uab.cat.

Para más información se puede consultar lasiguiente referencia:

Pesquer L, Pons X, Masó J (2005) Necesidad de cálculos geodésicos para las herramientas SIG de análisis de distancias y superficies. 6th Geomatic Week proceedings (ISSN 1699-3489). Barcelona.

Por último, cabe indicar que en otros softwares populares el resultado vectorial puede ser erróneo en lo que se refiere a los atributos de los polígonos generados en el modo áreas de influencia. En efecto, cuando las áreas de influencia de dos o más entidades diana con atributos diferentes se solapan, estos softwares no permiten conocer de qué entidad diana proviene el área de influencia y llegan a generar resultados erróneos por cuanto se otorgan atributos equivocados a las áreas de influencia: aquellos atributos están más lejos de lo indicado como área de influencia.


Caja de diálogo de la aplicación

Caja de diálogo de BufDist


Sintaxis

Sintaxis:

Parámetros:

Modificadores:


¿Cómo saber qué tipo de algoritmo utilizar en las opciones avanzadas? (modificador opcional /ALGORITMO=)

Se puede consultar sintaxis general para más información.