Mapinfo para Telecom - Parte 2

viernes, 05 de agosto de 2011 18:53:00 Categories: Mapinfo
Valorar Este Contenido 2 Votos.

Continuando con la serie de consejos sobre el uso de Mapinfo de telecomunicaciones y TI, hoy vemos un ejemplo en el que el uso de SQL.

 

 

A través de un paso muy simple a paso, vamos a ver cómo hacer las operaciones básicas que incluyan puntos y polígonos.

Nota: Todas las telecomHall artículos están escritos originalmente en portugués. A continuación se hacen traducciones en Inglés y Español. Como nuestro tiempo es escaso, sólo se producen varios errores de ortografía (que utilizar el traductor automático, y sólo entonces hacer una revisión final). Pedimos disculpas, y contamos con su comprensión de nuestro esfuerzo. Si usted quiere contribuir traduciendo / corregir una de estas lenguas, o incluso uno nuevo, por favor comuníquese con nosotros: contacto.

 

Descarga de archivos

Los programas y códigos de Hunter SDK se proporcionan para los donantes. En la sección de consejos, sin embargo, todos los datos se pueden descargar de forma gratuita, facilitando el seguimiento de las explicaciones.

Por lo tanto, primero descarga los archivos de ejemplo de este tutorial.

 

Descargar

 

Y vamos a llegar a ...

Para empezar, ¿cómo hacemos operaciones con puntos y polígonos, necesitamos algunos datos de la muestra.

Vamos a empezar con algunos puntos de nuestra red de sitios.

 

A continuación, editamos la capa de cosméticos. Para ello, podemos hacer clic derecho en el mapa y haga clic en la opción en las capas de la edición.

 

Sugerencia: un acceso directo para seleccionar una capa para editar un clic en "Editar" de la etiqueta y elija la capa que desea.

 

Con esto, la barra de herramientas 'Dibujo' ha permitido a los botones - podemos sacar.

 

El uso de 'polígono' el botón, se dibuja un polígono alrededor de algunos de nuestros sitios.

 

Consejo: Cuando se dibuja un polígono, si se mantiene pulsada la tecla SHIFT, los segmentos son siempre horizontal, vertical o en un ángulo de 45 grados! Esto puede ayudar mucho cuando tenemos que dibujar con estas directrices.

 

Pero nuestro polígono tiene un relleno de color sólido, y nuestros puntos no aparecen. Por conveniencia, hacer transparente el polígono de relleno.

Para ello, utilice el botón 'Select' barra de herramientas, y haga doble clic en el polígono.

 

Luego viene el cuadro de diálogo que nos permite editarlo. Nota: En la actualidad, no tienen que ver con cambiar la forma del polígono - los bordes. Vamos a cambiar el relleno, así que haga clic en el botón al lado de 'Estilo' de la etiqueta.

 

Varias opciones se pueden cambiar aquí, ya que el grosor de las líneas del polígono. Pero vamos a palo para hacer el color de relleno a ninguno, y sólo tiene que seleccionar 'N' en el 'Patrón', 'Fill'.

 

Bien, tenemos nuestro escenario. Por supuesto, es un escenario simple, pero sirve para entender cómo SQL se pueden utilizar en Mapinfo.

 

Nota: Aunque simple, esta situación se pueden encontrar en la práctica. Por ejemplo: "¿Cuáles son los sitios de mi red se encuentran en el área del polígono?".

 

Búsqueda de puntos dentro de un polígono

Para realizar operaciones con nuestro polígono que acabamos de crear, primero debe guardarlo con otro nombre.

¿Cómo creamos la capa de polígonos en los productos cosméticos, para salvar a esta capa - que en nuestro caso es el polígono, abra el menú: "Mapa" -> "Guardar objetos cosméticos ...'.

 

Hemos entregado nuestra polígono con un nombre apropiado, por ejemplo, "MyRegion.TAB.

 

Si volver a acceder a la capa de control, vemos que tenemos una capa original, con nuestros sitios, y "MyRegion" una nueva capa, que acabamos de crear con el polígono que se dibujó en la capa de cosméticos.

 

Ahora podemos hacer que nuestras operaciones.

En primer lugar, vamos a buscar "¿Cuáles son los sitios de mi red se encuentran en el área del polígono?".

Acceder al menú: "SQL'-> 'Select de SQL ...'.

 

En la nueva ventana tabla 'Sitios' elección 'Tablas', y 'MyRegion' de la tabla.

 

Tenga en cuenta que SQL ya está 'integrado' en 'MyRegion.Obj Sites.Obj En' condición. En otras palabras, la búsqueda de SQL todos los campos (* = Seleccionar columnas) Sitios MyRegion y mesas, donde los puntos - Sitios Web - están dentro (dentro) del polígono - MyRegion.

Para organizar, guardar el resultado de esta operación en una nueva tabla que nosotros llamamos "Points_Within_MyRegion.

Nota: Puede hacer clic en "Verificar", y verificar que el SQL es válida. Si prefiere guardar ese SQL haciendo clic en "Guardar plantilla". SQL se pueden editar en cualquier editor de texto simple.

 

Al hacer clic en el botón Aceptar, el SQL se ejecuta, y ahí tenemos el resultado esperado: los puntos dentro del polígono son seleccionados.

 

Nota: Debido a que el "Buscar Resultados" se comprobó, el resultado - la nueva tabla - también estaba abierta.

 

Búsqueda de puntos que no están dentro del polígono

Bueno. Tiene que ver cómo se realizan las operaciones simples en Mapinfo, que incluyan puntos y regiones.

Pero ahora, si nos encontramos con los puntos que no están dentro del polígono?

También puede utilizar SQL, hacer algunos cambios.

En este caso, queremos seleccionar todos los puntos que no son objeto dental de nuestros polígonos. La salida solo se tienen datos de los "Sitios" de mesa.

Los objetos de nuestro polígono son obtenidos por SQL (SELECT * FROM MyRegion obj).

Así que tenemos un SQL de todos los puntos cuyo estado indica que los objetos de las mismas no están en ninguno de los objetos de mi polígono: "Obj NO DENTRO DE UN (obj SELECT * FROM MyRegion).

Nuestra SQL es la siguiente:

 

Y en ejecución, tenemos de nuevo el resultado esperado.

 

Nota: Tenga en cuenta que visualmente vemos sólo tres puntos fuera de nuestro polígono. Sin embargo, la tabla tiene más puntos de sitios - sitios que no aparecían en el zoom actual.

Aplicar un zoom más largo, vemos todos los sitios, como se esperaba.

 

Con esto, hemos visto cómo se pueden realizar operaciones con objetos en Mapinfo, utilizando SQL.

Dependiendo de las necesidades de su trabajo diario, estas operaciones pueden simplificar enormemente este tipo de trabajo.

 

Conclusión

Este fue otro Mapinfo tutorial series cortas de Telecom.

Si tiene cualquier pregunta o quiere aprender a hacer alguna otra acción con Mapinfo, póngase en contacto, y actualizar un tutorial.

Pero no se preocupe, vamos a publicar nuevos tutoriales tiempo aquí con más consejos y trucos para mejorar aún más sus conocimientos no sólo de Mapinfo, pero varios programas informáticos utilizados por otros expertos en la materia de telecomunicaciones y TI.

Espero que te haya gustado, y hasta nuestro próximo encuentro!