Con QGIS, estoy tratando de digitalizar un viejo mapa ráster, y debido a que finalmente quiero cargar estas capas 2D en bocetos para convertirlas en modelos 3D, necesito que todo sea cuadrado.
Aquí hay una muestra del mapa con el que estoy trabajando:
Las líneas verdes que puede ver son una capa vectorial de vías férreas que ya he digitalizado utilizando geometrías de línea, el resto es una capa basada en ráster a la que he referenciado correctamente y es el fondo detrás de cada capa.
Lo que pretendo hacer es capturar las huellas del edificio, tomando mi ejemplo y usando la herramienta normal de captura de polígonos, algo como esto:
Si bien esto funciona lo suficiente como para producir un mapa vectorial 2D (por ejemplo, para mostrar como mosaicos de mapas web o usar en QGis) no es bueno para exportar como KML, luego importar en Sketch-up, ya que no todo es 100% cuadrado, y lo que es Además, es extremadamente difícil hacer que las cosas sean 100% cuadradas.
Como puede ver en mis herramientas en QGis, tengo instalados los rectángulos de digitalización y los complementos de herramientas cad, pero no son buenos para lo que necesito hacer, por ejemplo, si tomamos la herramienta de captura de polígonos ortogonales:
Puedo comenzar dibujando mi primera línea en el ángulo que necesito, pero tan pronto como presione CTRL para obtener las cosas en un ángulo correcto y / o cuadrado a la primera línea, todo sale mal porque el complemento no tenga en cuenta el ángulo de rotación del edificio, lo que significa que cualquier punto adicional es verdadero por el horizonte norte / este dedicado / vertical, y 90 grados a esos ejes.
Si el edificio que intento rastrear está en esos ejes, entonces no hay problema, todo es perfecto, pero muchos de ellos no lo están, en varios ángulos alrededor del complejo (es una gran fábrica que estoy digitalizando)
La herramienta perfecta, sería similar a la herramienta de origen en el boceto, lo que debe hacer con eso es colocar el origen en una esquina, luego estirar una X y una Y que están a 90 grados entre sí, una al frente cara, una hacia abajo en la cara izquierda, cualquier cosa que luego ajuste a esos orígenes, o cualquier guía derivada de ella, se encuentra automáticamente a 90 grados de las otras líneas, pero con la rotación factorizada según sea necesario, como puede ver en la siguiente imagen:
Capturar y digitalizar los polígonos en el bosquejo es ciertamente posible sin usar QGis primero, pero si los hago de esa manera, no puedo georrefinarlos, simplemente salen con coordenadas mundiales estándar centradas alrededor de 0,0
La digitalización en QGis se realiza para que la ubicación en el espacio sea correcta y se ajuste a la proyección OSGB36.
Sketch-up tampoco obedecerá la referencia geográfica en el mapa de fondo, cuando trato de importar eso, ancla el ángulo inferior izquierdo a 0,0 y luego me pide que lo escale adecuadamente.
La única forma que he encontrado de obtener un mapa georreferenciado en un boceto es si uso el área de captura de la herramienta Google Earth. Sin embargo, a partir de la versión 8 de SK o superior, al hacer esto solo importa la fotografía base de Google Earth Ariel, y no cualquier superposición personalizada que pueda haber mostrado, lo que significa que si cargo mi georef, se ignora cuando trato de capturar el ubicación georreferenciada.
Sketch-up V7 y versiones anteriores no ignoraron las imágenes personalizadas, pero V7 ya no está disponible para descargar, e incluso si encuentra una copia, no se ejecutará porque el servidor de autenticación ya no autenticará claves para ella ... :-(
La ultima pregunta
Entonces, esencialmente, lo que pregunto es si alguien sabe de un complemento para QGis que me brinde una funcionalidad similar a la del boceto, y si no, alguien puede sugerir una forma (o flujo de trabajo) que me permita capturar el edificio huellas manteniendo los bordes ortogonales entre sí, pero sin estar bloqueados en horizontal y vertical como las herramientas actuales.
Incluso una forma de proporcionar una cuadrícula que se pueda ajustar donde al menos podría alinear los puntos a las esquinas de los edificios sería una mejora.
Si no, parece que voy a tener que aprender la API del complemento QGis y escribir mi propio complemento.