You are here

function geofield_set_target_wkt in Geofield 7.2

Same name and namespace in other branches
  1. 7 geofield.feeds.inc \geofield_set_target_wkt()

Feeds processor target callback for WKT source.

1 string reference to 'geofield_set_target_wkt'
geofield_feeds_processor_targets_alter in ./geofield.feeds.inc
Implements hook_feeds_node_processor_targets_alter().

File

./geofield.feeds.inc, line 182
Provides integration with Feeds module (http://drupal.org/project/feeds)

Code

function geofield_set_target_wkt($source, $entity, $target, $values) {
  $field_name = substr($target, 0, strpos($target, ':'));
  if (!is_array($values)) {
    $values = array(
      $values,
    );
  }
  $geofield_values = array();
  foreach ($values as $wkt) {
    $field = array(
      'geom' => $wkt,
    );
    $geofield_values[] = geofield_compute_values($field, 'wkt');
  }
  _geofield_set_target($source, $entity, $field_name, $geofield_values);
}