Пример #1
0
  /**
   * 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;
  }