TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail

miércoles, 13 de junio de 2012

Accessing laser scanner information from internetAcceder a la información desde internet

¿Cómo se llega a ésto?


How is accessible laser scanner information from internet?





Los pasos a seguir son:
1.- Instalar un servicio de internet (Apache, por ejemplo)
2.- Usar una programación típica de servidor (PHP por ejemplo)
3.- Pensar en una estructura de archivos para las imágenes
4.- Diseñar un patrón HTML donde colocar estos objetos.


The steps are:
1. - Install an internet service (Apache, for example)
2. - Using a typical program server (eg PHP)
3. - Think of a file structure for images
4. - HTML Designing a pattern where to place these objects.


Entonces... toca aprender HTML, Javascript, PHP y una miaja de Apache y HTML:
El bloque principal no es más que esto:


So ... we need to learn HTML, Javascript, PHP and Apache up a little HTML:
The simple main block is this:


                 <HTML>
                    <BODY>
                      ... contenido ...
                    </BODY>
                 </HTML>

El selector desplegable:
The combo list:


<SELECT>
   <OPTION VALUE="1">UNO</OPTION>
   <OPTION VALUE="2">DOS</OPTION>
   <OPTION VALUE="3">TRES</OPTION>

   <OPTION VALUE="...">ETC</OPTION>
</SELECT>
      Ejemplo de la derecha:

Ejemplo de pks:

Una tabla donde poner algo en cada celda (¿Una imagen?):
A table to put something in each cell (An image?)


<TABLE>
   <TR>
     <TD><IMG ID="a" SRC="origen1"></TD>
     <TD><IMG ID="b"  SRC="origen2"></TD>
     <TD><IMG ID="c"  SRC="origen3"></TD>
   </TR>
   <TR>
     <TD></TD>
     <TD><IMG ID="d"  SRC="origen4"></TD>
     <TD></TD>
   </TR>
</TABLE>




Un poco de javascript para ir llamando a cada cuarteto de imágenes:
A little javascript to be calling each quartet of images:

 <SELECT> pasa a <SELECT ID="idSel" onclick="BuscaImagenes()">
...
 <SCRIPT>//Definiremos la función BuscaImagenes
  function BuscaImagenes(){
    objSel=document.getElementById("selector");
    ind=objSel.selectedIndex;
    valor = objSel.options[indi].valuetext;   

    document.getElementById("a").src="http://lugar donde haya que buscar";
    document.getElementById("b").src="http://lugar donde haya que buscar";
    document.getElementById("c").src="http://lugar donde haya que buscar";
    document.getElementById("d").src="http://lugar donde haya que buscar";
}
 </SCRIPT>


martes, 12 de junio de 2012

Display file. .las directly in Google Earth


Is it possible to view files. .las on Google Earth?

The answer is simple: Your application is created las2kml other. So let's create it. For this purpose the former is understood as is a kml file. We open Google Earth and mark a line. (The example is done in Segovia, my hometown following his well-known aqueduct)



Creating a route
Saving file kml

If we open the kml file:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Segovia.kml</name>
<StyleMap id="msn_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#sn_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#sh_ylw-pushpin</styleUrl>
</Pair>
</StyleMap>
<Style id="sn_ylw-pushpin">
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
<LineStyle>
<width>2</width>
</LineStyle>
</Style>
<Style id="sh_ylw-pushpin">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
<LineStyle>
                        <color>ff0000ff</color>
<width>2</width>
</LineStyle>
</Style>
<Placemark>
<name>Segovia</name>
<styleUrl>#msn_ylw-pushpin</styleUrl>
<LineString>
<tessellate>1</tessellate>
<coordinates>
-4.118265493030573,40.94847300973688,0
                                -4.116645232462327,40.94649058184002,0 
</coordinates>
</LineString>
</Placemark>
</Document>
</kml>


But we can reduce it to the minimum expression as:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Segovia.kml</name>
<Placemark><StyleMap><Pair><Style><LineStyle>

<color>ff0000ff</color>
<width>2</width>

</LineStyle></Style></Pair></StyleMap>
<LineString><altitudeMode>absolute</altitudeMode><coordinates>
    -4.118265,40.948473,1000 -4.118266,40.948474,1000
   </coordinates>
  </LineString>
 </Placemark>
</Document>
</kml>


From here you just have to create the new kml file.

For this purpose we chose a small file .las:


3D Appearance Lidar Sample File
There was to be reduced to only 20,000 points for not blocked Google Earth and the result is this:

Extracto desde Google Earth

domingo, 3 de junio de 2012

La historia del gestor de Obras Civiles de Enmacosa (2000-2013) I

El primer gestor de obras civiles de Enmacosa tenía este aspecto (año 2000):


En dicho gestor, creado a modo de Gis, tomaba la geometría de la carretera (o ferrocarril) desde los archivos fuente del programa de trazado (CLIP o ISTRAM). Con ellos formaba una base geométrica en 3D. Sobre esa base geométrica inicial se iban incorporando las estructuras y las obras de drenaje hasta completarla. Se podía recorrer, manteniendo la perspectiva, todos los ejes de la obra. Sobre esta estructura se iban anidando las bases de datos de ensayos e inspecciones. El propio programa se encargaba de situarlos en su sitio, así como de realizar los informes estadísticos y de resumen necesarios para el control temporal y atemporal de la obra.

Más tarde, llegó la moda web (año 2007) y con ella la aplicación tuvo que adaptarse a la moda web:



Tres versiones después se llegó al gestor actual: