Desarrollo y construcción de biblioteca de monitoreo de incendios de carbón basada en ArcGis
Después de muchos años de investigación sobre las zonas de incendio, se ha acumulado una gran cantidad de información útil. Estos datos incluyen datos de estudios geofísicos originales, como aeromagnéticos, aviónica, radio aérea, geomagnéticos, métodos eléctricos terrestres y espectro de energía terrestre, así como varios tipos de datos de procesamiento de conversión geofísica, imágenes de teledetección, mapas vectoriales, mapas escaneados, etc. Para facilitar la gestión y el uso eficaz de estos valiosos datos y mapas, se realiza un análisis exhaustivo de información multidimensional en el área del incendio y se utilizan datos de medición en diferentes momentos para monitorear dinámicamente los cambios en el área del incendio, de esta manera Al revelar las características inherentes y los patrones cambiantes de la combustión espontánea del fuego de carbón, es muy necesario establecer una base de datos de información del área de incendio basada en SIG.
Existen muchos tipos de datos de áreas de estudio, y los parámetros geográficos, las escalas de medición y la precisión de las mediciones de varios tipos de datos no son consistentes entre sí. Por lo tanto, mientras desarrollamos el sistema de información geográfica del área de incendio, debemos organizar estos datos de manera sistemática. Unifique el formato de datos, el sistema de coordenadas, la proyección y la escala, diseñe y establezca una base de datos de atributos y forme gráficos y archivos de bases de datos de atributos que el sistema GIS pueda mostrar, editar, consultar, etc., estableciendo así una información del área de incendio de la yacimiento de carbón. base de datos.
(1) Desarrollo de software
El sistema de gestión de información de la zona de incendios utiliza MapObjects (denominado MO), el primer componente de software SIG lanzado por ESRI en la industria, bajo Visual C++. Entorno de programación desarrollado. MO es un componente SIG cuyos objetivos principales son el acceso, la consulta y la cartografía de datos espaciales. El software de aplicación desarrollado no requiere otras plataformas SIG y tiene las ventajas de bajo costo, fácil desarrollo y fácil promoción.
El proceso de desarrollo de MO bajo VC++ es el mismo que el de otros controles ActiveX. Los pasos principales son los siguientes:
(1) Primero, el control MapObjects debe instalarse correctamente.
(2) En el entorno de programación Visual C++, genere un proyecto de programación Visual C++. Esta vez, se utiliza MFC AppWizard para generar una aplicación MFC.
(3) Agregar control de mapa MapObjects.
Una vez insertado un control en un proyecto de programación, el sistema generará una serie de clases contenedoras (Wrapper Class) para el control y sus objetos de automatización. Al llamar a la interfaz, puede utilizar varios métodos proporcionados por el control para implementar funciones como adición de capas, visualización de superposición, edición y consulta de información de datos gráficos.
Además de una gran cantidad de materiales gráficos, la zona de incendios también cuenta con una gran cantidad de materiales de datos en varios formatos. Para mostrar correctamente estos datos en forma gráfica en la plataforma GIS, también hemos desarrollado una variedad de interfaces de datos y un programa de generación de contornos.
(2) Recopilación de datos
Para establecer una base de datos de información sobre el área de incendios, se debe realizar una gran cantidad de trabajo de recopilación de datos. A través de la organización y estandarización de datos básicos se forma la información geográfica básica de la región, es decir, el mapa base geográfico. Además, también se deben organizar diversos materiales profesionales. La clasificación de datos incluye principalmente los siguientes pasos:
(1) Los mapas de imágenes de teledetección deben someterse a corrección geométrica, corrección de imagen, transformación de proyección y otros procesos para formar una imagen con las coordenadas correctas.
(2) Los archivos de datos para la prospección geofísica aérea y la prospección geofísica terrestre deben someterse a conversión de formato de datos, dibujo de mapas, etc. para formar archivos en formato vectorial SIG.
(3) Todo tipo de mapas en papel recopilados deben escanearse, corregirse y digitalizarse para formar archivos en formato vectorial SIG con información geográfica correcta.
(4) Los archivos de imágenes en el sistema están unificados en formato GEOTIFF y los archivos vectoriales están unificados en archivos de formato de forma ARCGIS.
(3) Funciones del sistema
El mapa utilizado para el análisis integral y la detección dinámica se compone de múltiples capas. Los datos de capa admitidos por el sistema pueden ser capas vectoriales SIG o pueden. ser datos de imagen. Los archivos de formas ARCGIS y los archivos de imágenes GEOTIFF mencionados anteriormente se pueden agregar al sistema como archivos de capas. Una vez que los archivos se cargan en el sistema como capas, el sistema puede realizar las siguientes operaciones en estos datos de capas (consulte la Figura 5?1?6 para ver la interfaz del sistema):
Figura 5-1-6 Coalfield Interfaz de base de datos de información del área de incendios
Figura 5-1-7 Mapa de información completa sobre la detección de incendios de carbón en Wuda Coalfield
(1) Cree y abra un archivo Shape.
(2) Muestra datos vectoriales y datos de imágenes.
(3) Actualizar datos de atributos o datos gráficos.
(4) Funciones simples de edición de mapas, como dibujar elementos gráficos como puntos, líneas, elipses, rectángulos y polígonos, y dibujar anotaciones de texto.
(5) Consulta de información geográfica, como consulta de clic en mapa, consulta de rectángulo, consulta de polígono, consulta de expresión condicional SQL, etc.
(6) Operaciones comunes de mapas, como acercar, alejar, pantalla completa, roaming, etc.
Además, el sistema también proporciona estadísticas espaciales simples, etiquetado automático de atributos y otras funciones.
(4) Efectos de la aplicación
El establecimiento de la base de datos de información sobre el área de incendios de carbón permite una gestión y utilización más razonable y efectiva de los datos del área de incendios. A través de consulta de información, estadísticas de resultados y otras funciones, se pueden formar nuevos mapas temáticos. A través de la visualización integral y el análisis comparativo de información múltiple, se puede revelar más información potencialmente útil, proporcionando más bases para la inferencia e interpretación de los datos del área de incendio (Figuras 5?1?7).
El uso de componentes de la aplicación de mapas MO para establecer una base de datos de información tiene las ventajas de bajo costo, funciones sólidas, estructura fácil de entender y fácil desarrollo. Las aplicaciones de mapas de uso común se pueden implementar básicamente a través de MO, que es una opción ideal para desarrollar sistemas de información geográfica pequeños y medianos.
El sistema aún necesita modificaciones y mejoras adicionales, como agregar transformación de proyección, análisis espacial y otras funciones, agregar módulos de funciones de procesamiento profesional para prospección geofísica aérea, etc.