/** * returns a GeoJSON instance build from $object through $adapter * * @param mixed $object The data to load * @param GeoJSON_Adapter The adapter through which data will be extracted * * @return GeoJSON A GeoJSON instance */ static protected function loadFeatureFrom($object, GeoJSON_Adapter $adapter) { $geometry = WKT::load($adapter->getObjectGeometry($object)); $feature = new Feature( $adapter->getObjectId($object), $geometry, $adapter->getObjectProperties($object) ); return $feature; }