Class ExtendedKML2


  • public class ExtendedKML2
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.sql.Connection conn  
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedKML2()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.sql.Connection getConnection()  
      static void setConnection​(java.sql.Connection connctn)  
      static java.lang.String to_KML​(java.util.ArrayList geoms, java.lang.String[] tableName, java.lang.String[] columnName, int geometryCount, java.lang.String[] label, java.lang.String[] lod, boolean[] is_leaf, java.lang.String[] serverName, int[] serverPort)
      Returns the full KML representation of 3D geometry (i.e., building) Each BBOX is divided into 4 subsequent BBOXes.
      static java.lang.String to_KML​(JGeometry geom, java.lang.String[] tableName, java.lang.String[] columnName, int geometryCount, java.lang.String[] label, java.lang.String[] lod, boolean[] is_leaf, java.lang.String[] serverName, int[] serverPort)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • conn

        protected static java.sql.Connection conn
    • Constructor Detail

      • ExtendedKML2

        public ExtendedKML2()
    • Method Detail

      • setConnection

        public static void setConnection​(java.sql.Connection connctn)
      • getConnection

        public static java.sql.Connection getConnection()
      • to_KML

        public static java.lang.String to_KML​(java.util.ArrayList geoms,
                                              java.lang.String[] tableName,
                                              java.lang.String[] columnName,
                                              int geometryCount,
                                              java.lang.String[] label,
                                              java.lang.String[] lod,
                                              boolean[] is_leaf,
                                              java.lang.String[] serverName,
                                              int[] serverPort)
                                       throws java.sql.SQLException,
                                              java.io.IOException,
                                              DataException,
                                              java.lang.Exception
        Returns the full KML representation of 3D geometry (i.e., building) Each BBOX is divided into 4 subsequent BBOXes.
        Parameters:
        geoms -
        tableName -
        columnName -
        geometryCount -
        label -
        lod -
        is_leaf -
        serverName -
        serverPort -
        Returns:
        extended KML
        Throws:
        java.sql.SQLException
        java.io.IOException
        DataException
        java.lang.Exception
      • to_KML

        public static java.lang.String to_KML​(JGeometry geom,
                                              java.lang.String[] tableName,
                                              java.lang.String[] columnName,
                                              int geometryCount,
                                              java.lang.String[] label,
                                              java.lang.String[] lod,
                                              boolean[] is_leaf,
                                              java.lang.String[] serverName,
                                              int[] serverPort)
                                       throws java.sql.SQLException,
                                              java.io.IOException,
                                              DataException,
                                              java.lang.Exception
        Throws:
        java.sql.SQLException
        java.io.IOException
        DataException
        java.lang.Exception