Cómo utilizar proyectos internacionales de código abierto para construir un sistema completo de aplicaciones SIG (información geográfica)
2. Importación/conversión de datos espaciales: Obtenga datos geográficos de archivos, bases de datos y servidores WMS/WFS.
Modo de archivo: admite la lectura de archivos de datos geográficos: ESRI Shape, Mapinfo Tab/Mif, Geomedia Access, etc. Se recomienda utilizar el formato de archivo Shape que Oracle y PostgreSQL proporcionan programas de bases de datos de importación de archivos Shape.
Servidor WMS/WFS: Existen muchos servidores de aplicaciones SIG abiertos en Internet, como NASA, InterGraph, TerraServer, etc., a través de los cuales se pueden obtener diversos recursos cartográficos gratuitos.
Recursos de Google Maps: Google Maps no utiliza el protocolo WMS/WFS estándar. Puede llamar a la API abierta de Google Maps y adjuntar capas WMS/WFS personalizadas para lograr el propósito de su aplicación. Por ejemplo, puede obtener mapas satelitales de Google Map de alta resolución de forma gratuita a través de Google Maps.
3. Motor de datos espaciales
Código abierto: PostgreSQL (PostGIS), MySQL (4.1 o superior)
Comercial: Oracle, DB2, ArcSDE
Se recomienda PostgreSQL para bases de datos espaciales comerciales de código abierto.
Al utilizar motores de bases de datos espaciales comerciales, como Oracle Spatial y ArcSDE, puede procesar datos geográficos de manera muy conveniente, manejar mejor datos masivos y disfrutar de los datos con el software comercial existente ****.
4. Servidor de aplicaciones Geoserver Geoserver es un servidor de aplicaciones SIG abierto basado en J2EE, que implementa las especificaciones WMS y WFS (WFS-T) formuladas por OGC (Open Geospatial Consortium es la aplicación SIG completa). La parte central, Geoserver, es la parte central de todo el sistema de aplicaciones SIG, que realiza la mayoría de las tareas de procesamiento empresarial. (La nueva versión (1.3.3) agrega soporte para Google Earth KML/KMZ).
Vale la pena señalar que Geoserver no es sólo un servidor WebGIS, sino que también puede proporcionar soporte de mapas para aplicaciones de escritorio (Udig, Mapinfo) o dispositivos móviles (PDA, teléfonos móviles con J2ME).
5. Aplicación de escritorio (C/S) Udig, GVSig
Udig es un SIG de escritorio creado con Eclipse RCP y GeoTools. Utiliza el componente gráfico Eclipse SWT y tiene un funcionamiento más rápido. velocidad. Udig puede leer directamente archivos de formas, acceder a bases de datos espaciales DB2 u Oracle y acceder a servidores OGC WMS/WFS. Udig proporciona funciones básicas de operación SIG como navegación, consulta, edición y medición.
6. Aplicación web (B/S) Mapbuilder Mapbuilder es un cliente WebGIS desarrollado utilizando tecnología AJAX (JavaScript asíncrono y XML), y su estructura interna está basada en MVC (Model-View-Controller). Tiene buena legibilidad y extensibilidad y es compatible con Firefox 1., Internet Explorer 6., Mozilla 1.3+, Navigator 6+ y otros navegadores.