function geofield_set_target_wkt in Geofield 7.2
Same name and namespace in other branches
- 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);
}