def __reorganize_geo(self):
        """
        Concat geo value and units, and reorganize the rest
        References geo data from self.noaa_data_sorted
        Places new data into self.noaa_geo temporarily, and then back into self.noaa_data_sorted.
        :return:
        """
        logger_lpd_noaa.info("enter reorganize_geo")

        try:
            # Geo -> Properties
            for k, v in self.noaa_data_sorted["Site_Information"]['properties'].items():
                noaa_key = self.__get_noaa_key(k)
                self.noaa_geo[noaa_key] = v
        except KeyError:
            logger_lpd_noaa.info("reorganize_geo: KeyError: geo properties")
        try:
            # Geo -> Geometry
            self.__reorganize_coordinates()
        except Exception:
            logger_lpd_noaa.warning("reorganize_geo: Exception: missing required data: coordinates")

        # put the temporarily organized data into the self.noaa_data_sorted
        self.noaa_data_sorted["Site_Information"] = self.noaa_geo
        return
def __reorganize_geo ( self ) : logger_lpd_noaa . info ( "enter reorganize_geo" ) try : for k , v in self . noaa_data_sorted [ "Site_Information" ] [ 'properties' ] . items ( ) : noaa_key = self . __get_noaa_key ( k ) self . noaa_geo [ noaa_key ] = v except KeyError : logger_lpd_noaa . info ( "reorganize_geo: KeyError: geo properties" ) try : self . __reorganize_coordinates ( ) except Exception : logger_lpd_noaa . warning ( "reorganize_geo: Exception: missing required data: coordinates" ) self . noaa_data_sorted [ "Site_Information" ] = self . noaa_geo return
Concat geo value and units, and reorganize the rest
        References geo data from self.noaa_data_sorted
        Places new data into self.noaa_geo temporarily, and then back into self.noaa_data_sorted.
        :return: